[請益] C 語言 Design pattern用書
如題
工作上最常碰到 C 語言
想請問有無 C 語言相關的 coding 用書,
像增進自己的 coding 實力與品質,謝謝!
-----
Sent from JPTT on my Samsung SM-M536B.
--
Guru
有gpt,你不用再買任何一本書
C不OO 寫design pattern會很痛苦吧
就一樣看c++的書吧 反正通用 只是C很多東西要自己刻
是不知道有沒有書是在教用C寫OOP 要不然就是拿linux
kernel出來看
你有先問chatGPT嗎
提升code品質看紀律 可以看clean code/軟體工程
21st Century C
改用Rust就是最好的pattern
C专家编程, C陷阱与缺陷
C语言接口与实现:创建可重用软件的技术
C语言程序设计:现代方法(第2版‧修订版)
同樣疑慮,C沒有物件導向,做design pattern有部分方
法沒辦法實現,考慮用C++或Java嗎?
還在用C的工作應該有其獨特性,應該不是那麼好轉語
言
C oop的三定義都能做到阿 是哪種方法不能實現?
用strust + function pointer 再把strust pointer定義
轉換做封裝
手刻virtual table啊...
用c可以實現OO喔
void * object = (struct XX *)malloc(sizeof struct
XX)
Coding style 可能可以看 linux kernel?
推 jserv 大大整理的 你所不知道的 C 語言
不過裡面的內容很多都會建議去看 C 規格書 XD
都AI寫CODE了還在人工clean code校史
你所不知道的C語言 +1
Linux核心設計
CSAPP
如果是像Java那種private、public之類的碗糕C的確沒有,應
該說做起來很不確實
C別鬧了,現在linux kernel都在改語言了
很好奇說C別鬧的都寫什麼?
C 全都是 public,應該沒辦法實作 private?
不是寫rust嗎
建議老闆汰換掉這種過時的語言才是最佳解
老闆淘汰員工機率>>>>淘汰語言
一大堆open source都C寫的,還淘汰C咧XD
至於linux kernel,rust也只用在device driver等級的code
一般來說,程式語言的選擇是根據要寫什麼產品…。
kernel module 支援用 rust 跟 kernel 改語言?再想想
C 你可以用 opaque pointer,要藏就藏徹底
design pattern跟語言關係不大吧,要做都是可以
樓上說的好像比較常指稱pimpl?
c雖然不是不能寫oo但是真的很沒必要,想寫oo跟design
pattern的話用適合的語言寫會比較好
C沒有物件導向?可憐喔不會C就說咩
62
[Vtub] 利用追海外V來學英文2021年底去考N1 因公司要的證明是近三年的成績只好再考一次 在準備考試時用書的部分只有拿一本N1文法書,聽力的部分則是看日v(主要是holo) 後來考試放榜成績是118分(聽力44) 比8年前考過n1的成績還高….36
[請益] 要從銀行業IT跳出來,要學哪些語言比較各位前輩好,小弟當了12年的碼農了,當中從事八年的銀行IT。最近在思考,銀行Coding的 工作實在很少,可能只有兩成吧!!因為自已真的比較喜歡Coding,所以想要再跳回軟體業 服務。但因為銀行的技能都是比較求穩不求新,所以自已想要再去學習新的語言,只是現在 的語言好像很多種,像MVC, .NetCore, Java, Python, C++, Angular, React, Linq, jQu ery, Android, iOS 等… 想請問各位前輩,依現在的職場,應該學哪些語言,會比較容易14
[請益] 請問組合語言的使用請問科技業各位在職位上有無 coding 組合語言的要求? 大概是哪些職位會有需要研究組語的呢? 謝謝 -- --5
[問卦] =.= 台灣可不可能用英文取代中文?!=.= 我阿肥啦 我一直在想一件事 阿肥覺得中文很廢物 用腦袋記一堆圖像文字9
[問卦] 文組學coding要學什麼才好我有一個朋友是文組的 年紀不小,想學coding,請問哪個語言適合他 我是推薦他入門python之後 可以看他想走哪塊就選哪個語言 --9
Re: [討論] 怎樣算是一個合格的junior cpp programme現在語言這麼多 你想學c++的目的是什麼 其實個人感覺你提的點以c++來說都不是重點 這年頭如果還有公司有c++的職缺 通常分兩大類 1.高效能運算7
[問卦] 台灣出版的語言學習用書真的廢到笑耶在博客來買了兩本語言學習用書 左邊簡體中國出版,右邊繁體台灣出版 價錢都差不多4
Re: [討論] 刷題 Python or C++不太確定原原po找的是台灣公司還是美國公司 不過我可以分享一下我這一兩年灣區面試的心得 1. 該用何種程式語言 It depends. 一般來說新人或是general hire的面試不會特別要求你一定要用哪種語言 這種情況選你最熟悉但又有足夠的函式庫的語言通常不會錯1
[贈送] 程式語言用書、Linux書籍(送出)贈送程式語言用書、LINUX書 能一次全帶走佳 自取時間週1-週4晚上6:30-9:00 三重區自取(送出)