![]() |
||
Amateur Member
![]() 加入日期: Dec 2008
文章: 37
|
C語言的成就好比下載時會用到的SMG和DSL
用過的人才知道它的好 ![]() ![]() |
|||||||
![]() |
![]() |
New Member
加入日期: Jul 2011
文章: 3
|
引用:
C++ 的多重繼承、各種建構函式、運算子覆載 多重繼承坦白說很少用到,又是混亂之源,你只要有個概念就可以了,這機制非常忌諱為用而用。 建構函式比較麻煩的是引數多寡,寫到最後入口太多維護麻煩,尤其如果考量到引數型態的話,就更累了,所以 template 出現....XD 至於運算子覆載就很實用了。 我對 STL 也是一個頭兩個大,不過學好物件導向,對於現在作業系統的瞭解很有幫助,比較容易舉一反三。 |
|||
![]() |
![]() |
*停權中*
加入日期: Dec 2004
文章: 412
|
“只有感謝A,卻沒有感謝B”這論點實在蠻可笑的
感謝或紀念一個人還得受到別人的批判 真是不可思議 ![]() |
![]() |
![]() |
Amateur Member
![]() 加入日期: Nov 2004 您的住址: 丁丁科技大學
文章: 45
|
引用:
我一直很好奇...為什麼Java不支援Operator Overloading ?
__________________
動怒不動氣(對不滿的事情表達不悅,但是不讓其過份影響個人情緒), 挑嘴不挑食(對飲食頗有想法但是有得吃就吃) |
|
![]() |
![]() |
New Member
加入日期: Jul 2011
文章: 3
|
引用:
因為他自己用很兇?XD |
|
![]() |
![]() |
Amateur Member
![]() 加入日期: Nov 2004 您的住址: 丁丁科技大學
文章: 45
|
引用:
有可能,就和pointer一樣... 話說Python是用ANSI C開發的耶, 改天來研究看看...
__________________
動怒不動氣(對不滿的事情表達不悅,但是不讓其過份影響個人情緒), 挑嘴不挑食(對飲食頗有想法但是有得吃就吃) |
|
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Jun 2003 您的住址: Taipei
文章: 442
|
引用:
是不是用C寫應該不重要吧?很多語言的直譯/編譯器應該也是用C寫成的. python的直譯器就我所知有3種: 1.CPython,也就是官網所發佈的版本,執行速度應該是最快的. 2.Jython,以java寫成,可以產生JVM上可執行的byte code,可以視為與java的接口. 3.PyPy,以Python寫成的Python直譯器... ![]()
__________________
現今世道,自爆文當故事書,站長的話做成語錄,幾百年前的文章嘛沒事就挖出來考古... ![]() |
|
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Jun 2003 您的住址: Taipei
文章: 442
|
引用:
讓我引用王建興先生的一篇文章: 程式庫標準化與豐富度的重要性 裡頭提到另一位技術作者孟岩,他認為程式語言在設計的風格上分為兩種,"魔幻語言"與"簡約語言",C++就是魔幻語言,同一件事可以用很多方式達成,而Java就是一種簡約語言. 例如,你要不要幫你自己設計的類別MyInteger做++的運算子覆載,或是直接以myInt.increase()達成,看個人的風格.但Java就沒有,你只能用myInt.increase()達成. 魔幻語言自由度高,但門檻也高;簡約語言限制多,但程式碼不太容易出現像火星文那樣的東西.
__________________
現今世道,自爆文當故事書,站長的話做成語錄,幾百年前的文章嘛沒事就挖出來考古... ![]() |
|
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Dec 2002
文章: 1,370
|
引用:
C++ 挺好用的耶 C 語言 也可以做到 多重繼承、各種建構函式、運算子覆載 只是由人做比較容易犯錯, 程式看起來也比較醜, 交給電腦做比較爽 ![]()
__________________
要討論也要找能溝通的, 跟狂吠的狗溝通只是浪費時間. 每日一句 : 很多不等於多數,也不等於少數 |
|
![]() |
![]() |