作者 ericerix (我的帥,在於臉)
標題 [請益] C 語言 Design pattern用書
時間 Thu Jun 15 00:17:08 2023



如題

工作上最常碰到 C 語言

想請問有無 C 語言相關的 coding 用書,

像增進自己的 coding 實力與品質,謝謝!

-----
Sent from JPTT on my Samsung SM-M536B.

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.55.13 (臺灣)
※ 作者: ericerix 2023-06-15 00:17:08
※ 文章代碼(AID): #1aYUW8M9 (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1686759432.A.589.html
ghost90331: Guru1F 06/15 01:48

 
eva19452002: 有gpt,你不用再買任何一本書3F 06/15 06:36
Inglenook: C不OO 寫design pattern會很痛苦吧4F 06/15 08:28
shooter555: 就一樣看c++的書吧 反正通用 只是C很多東西要自己刻是不知道有沒有書是在教用C寫OOP 要不然就是拿linuxkernel出來看5F 06/15 09:45
final01: 你有先問chatGPT嗎8F 06/15 10:16
knme: 提升code品質看紀律 可以看clean code/軟體工程9F 06/15 10:24
dryman: 21st Century C10F 06/15 10:32
Apache: 改用Rust就是最好的pattern11F 06/15 11:16
descent: C专家编程, C陷阱与缺陷
C语言接口与实现:创建可重用软件的技术
C语言程序设计:现代方法(第2版‧修订版)12F 06/15 11:40
nicepeter: 同樣疑慮,C沒有物件導向,做design pattern有部分方法沒辦法實現,考慮用C++或Java嗎?15F 06/15 11:42
henrylin8086: 還在用C的工作應該有其獨特性,應該不是那麼好轉語17F 06/15 12:12
shooter555: C oop的三定義都能做到阿 是哪種方法不能實現?
用strust + function pointer 再把strust pointer定義轉換做封裝19F 06/15 14:10
buffalobill: 手刻virtual table啊...22F 06/15 15:12
HuangHedaz: 用c可以實現OO喔
void * object = (struct XX *)malloc(sizeof struct XX)23F 06/15 17:24
NTUmaki: Coding style 可能可以看 linux kernel?26F 06/15 17:37
leewei05: 推 jserv 大大整理的 你所不知道的 C 語言
不過裡面的內容很多都會建議去看 C 規格書 XD27F 06/15 17:57
prag222: 都AI寫CODE了還在人工clean code校史29F 06/15 20:55
steviewonder: 你所不知道的C語言 +1
Linux核心設計
CSAPP30F 06/15 23:05
Arbin: 如果是像Java那種private、public之類的碗糕C的確沒有,應該說做起來很不確實33F 06/16 04:07
IhateOGC: C別鬧了,現在linux kernel都在改語言了35F 06/16 10:25
steviewonder: 很好奇說C別鬧的都寫什麼?36F 06/16 10:56
j0958322080: C 全都是 public,應該沒辦法實作 private?37F 06/16 11:19
qwer338859: 不是寫rust嗎38F 06/16 11:46
shiaoGG: 建議老闆汰換掉這種過時的語言才是最佳解39F 06/16 12:52
sipper: 老闆淘汰員工機率>>>>淘汰語言40F 06/16 13:55
askacis: 一大堆open source都C寫的,還淘汰C咧XD
至於linux kernel,rust也只用在device driver等級的code41F 06/16 14:14
HuangHedaz: 一般來說,程式語言的選擇是根據要寫什麼產品…。43F 06/16 14:25

--
作者 ericerix 的最新發文:
點此顯示更多發文記錄