※ 引述《wubai (麻辣教師GTO)》之銘言:
: (1)請問組合語言和c++差再那裡?!
大哉問....:Q 基本上兩者差的真是太多了!
在電腦程式語言上, 有所謂的"高階語言""低階語言"之分,
所謂的低階語言, 是與 CPU 所能辨識的語言 (機械語言, 說穿了只有 0 and 1)
較為接近的語言. 而組合語言就是代表性的語言~
組合語言基本上大部分的指令都是 CPU 直接看得懂的, 只需將組合語言程式略加以
轉換即可變成 CPU 看得懂的指令. 當然畢竟人與 CPU 看得懂的東西差很多,
CPU 容易看的, 人大概都比較不容易看,
這也是高階語言當初發展的目的之一, 高階語言多半需要一個編譯器或是直譯器
的輔助, 以將高階語言的程式 -- 人比較容易看 -- 轉成組合語言的語法 --
讓電腦看. 而 C++ 則是高階語言的一個代表, 功能強大, 而且因為支援所謂的
"物件導向"設計, 更容易讓大家合作進行程式撰寫.
<講得很粗淺, 不過這東西實在不是三言兩語可以講完的>
: (2)以語法來講的話那個比較好學!?
Of course, C++ <這兩個差別實在太大了>
: (3)另外我想寫一套bbs連線軟體,但是我不知道要用那
: 一套語言來寫?!
: vb,bcb,Turbo c++和vc請問那一套用來寫bbs連線軟體
: 比較好寫啊?!
基本上如果要寫這樣一個程式, 你必須控制電腦硬體的一些部分,
如果你要直接寫程式控制會相當麻煩, 所以通常會使用程式語言的函式庫,
在這種情形下, 像是 BCB or VC++ or VB 可能稍微容易些,
至於 TC 因為比較沒有那麼多現成的函式庫可以用, 所以可能稍微複雜點~
個人淺見 :)
--
Turning and swirling and whirling 'round me again
Twirling and curling 'round me
Turning and burning and yearning for me again
All my life with you
--
※ 發信站: 批踢踢實業坊(ptt.twbbs.org)
◆ From: ntucsv.csie.ntu