作者softwind (software everywhere)
看板C_and_CPP
標題Re: [分享] 物件導向 in C
時間Sat Jan 28 00:03:01 2012
※ 引述《cjcat2266 (CJ Cat)》之銘言:
: 現在都有了C++,或許這個主題有點過時
: 我的學校規定這學期的遊戲project只能用C寫
: (這個限制只有第二學期有,其他學期皆無此限制)
: 寫習慣了AS3,突然有此限制實在是有點懊惱
: 我的教授提到了一本叫做Object-Oriented Programming with ANSI C的書
: (於1993年出版,都快20年了XD)
: 於是我開始讀這本書
: 經過不斷的實驗與改進,我總算歸納出一個簡單但是有系統又效的方法
: 在此分享給大家
: http://blog.cjcat.net/2012/01/object-oriented-structures-in-c/
我也只是分享一下 我的經驗~
小弟在porting Android手機 driver過程中 發現不少部分都是OO in C
最基本來說 Linux driver model, 整個都是 OO in C
尤其是 GPIO driver(根本整個都是空殼 要廠商自己把code接上去)
除了 Linux driver model之外, 某些open source project 也是OO in C
ex: wifi的wpa, Google預設提供的solution也是 整個都是 OO in C
真是 XXD
適當的熟悉一下 OO in C 我認為很OK~
Linus(打錯字) 本人雖然 對C++很反感 不過 Linux核心團隊 似乎頗愛OO設計
(完全不衝突的)
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.64.248
→ remmurds:其實我也越來越不懂為什麼這麼多人把C++捧得這麼高 01/28 08:42
→ diabloevagto:各有好壞... 01/28 08:58
推 PRAM:linus 01/28 09:35
※ 編輯: softwind 來自: 118.170.72.171 (01/28 10:39)
→ angleevil:看來ooc還是要熟悉一下 01/28 20:49
推 clanguage:抽象出來 讓vendor自己實作囉.. 01/29 11:02
推 xatier:OOC 好難QQ 01/30 15:58