![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - C語言之父過世,新聞居然比教主少?!
(https://www.pcdvd.com.tw/showthread.php?t=945182)
|
---|
C語言的成就好比下載時會用到的SMG和DSL
用過的人才知道它的好 :D 沒用到的話誰理它啊 :ase |
引用:
C++ 的多重繼承、各種建構函式、運算子覆載 多重繼承坦白說很少用到,又是混亂之源,你只要有個概念就可以了,這機制非常忌諱為用而用。 建構函式比較麻煩的是引數多寡,寫到最後入口太多維護麻煩,尤其如果考量到引數型態的話,就更累了,所以 template 出現....XD 至於運算子覆載就很實用了。 我對 STL 也是一個頭兩個大,不過學好物件導向,對於現在作業系統的瞭解很有幫助,比較容易舉一反三。 |
“只有感謝A,卻沒有感謝B”這論點實在蠻可笑的
感謝或紀念一個人還得受到別人的批判 真是不可思議 :shock: |
引用:
我一直很好奇...為什麼Java不支援Operator Overloading ? |
引用:
因為他自己用很兇?XD |
引用:
有可能,就和pointer一樣... 話說Python是用ANSI C開發的耶, 改天來研究看看... |
引用:
是不是用C寫應該不重要吧?很多語言的直譯/編譯器應該也是用C寫成的. python的直譯器就我所知有3種: 1.CPython,也就是官網所發佈的版本,執行速度應該是最快的. 2.Jython,以java寫成,可以產生JVM上可執行的byte code,可以視為與java的接口. 3.PyPy,以Python寫成的Python直譯器... :jolin: 不知道這是要幹嘛... |
引用:
讓我引用王建興先生的一篇文章: 程式庫標準化與豐富度的重要性 裡頭提到另一位技術作者孟岩,他認為程式語言在設計的風格上分為兩種,"魔幻語言"與"簡約語言",C++就是魔幻語言,同一件事可以用很多方式達成,而Java就是一種簡約語言. 例如,你要不要幫你自己設計的類別MyInteger做++的運算子覆載,或是直接以myInt.increase()達成,看個人的風格.但Java就沒有,你只能用myInt.increase()達成. 魔幻語言自由度高,但門檻也高;簡約語言限制多,但程式碼不太容易出現像火星文那樣的東西. |
引用:
C++ 挺好用的耶 C 語言 也可以做到 多重繼承、各種建構函式、運算子覆載 只是由人做比較容易犯錯, 程式看起來也比較醜, 交給電腦做比較爽 :ase |
所有的時間均為GMT +8。 現在的時間是07:11 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。