Re: [問卦] C語言根本可以淘汰了吧?

作者: sxy67230 (charlesgg)   2022-01-10 15:15:36
阿肥外商碼農阿肥啦,
會問這種問題的,麻煩去把恐龍本重讀或是去重修OS,現在一堆半路出家搞不清楚system
library跟user application。
現代各種語言好用是建立在底層已經有人幫你鋪好路了,才會讓你們這些文組覺得好像寫
程式很簡單,結果遇到系統級的問題還是要理組來善後。當GC的實作不須要有人先實作好
?一堆System call不需要C來實作成function library?實作好不需要維護?哪天有新的
底層協定不須要有人幫你們寫好?JVM底層也是C實作的Python底層也是主要用C,不用C++
的特性原因是在於引入物件導向勢必也會有記憶體跟內存trade-off。
C的優點是在於夠面向機器限制很少但是又能精簡化組語的事情,重點是他已經夠簡單了
,所以才能組合出成千上萬的用法。最後就是目前的架構即使未來電路材料改變這種一層
一層的架構也不會變。C語言佔據底層大概十幾年內都不會改變。
以上

Links booklink

Contact Us: admin [ a t ] ucptt.com