用了好長的C++,知道C++不能做什麼嗎?(全面一些) |
答題得分者是:dllee
|
hua2000
中階會員 發表:102 回覆:200 積分:65 註冊:2006-11-04 發送簡訊給我 |
|||
xwing
初階會員 發表:17 回覆:56 積分:44 註冊:2002-12-31 發送簡訊給我 |
引言: 用了好長的C ,知道C 不能做什麼嗎?(全面一些) 胡c 不能做什麼...........? 如果只用標準的C 而不用其它的API ,包含OS的API 能做的是有限~~~但應該沒有人這樣的吧~~ 所以即然能使用API,C 又能內含ASM,應該是無所不能吧 只不過支援度的問題~~ 例如說,WinPcap一套抓取封包的程式函度,你只要提供delphi的 標頭檔(delphipcap),delphi就可以用了,可是這樣子算不算delphi"原本"就能達到呢? 所以"理論上"應該是無所不能的,但要看"支援度"和"環境',再舉一個例子 要寫平行程式用標準的C 或第3代語言都做不到,但自然有平行C 的存在^^ 但要值得注意的是,有時候用某種語言的專長部分來做它的專長應該會比較快一些,例如VB的專長是資料庫嘛,你用VC 也行,只是開發速度會慢很多 只是小小的個人見解,還請各位大大發表一下看法^^ ------------ 我是瘦鵝...
------
------------ 我是瘦鵝... |
||
hua2000
中階會員 發表:102 回覆:200 積分:65 註冊:2006-11-04 發送簡訊給我 |
|||
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言: 實時數據處理一般用什麼來解決呀?不知能否用C 。 BIOS用什麼編寫的呀?(難道用匯編) BIOS用C 能不能完成BIOS所有的功能呀? 順便講一下用C 不能實現的一般用什麼或怎麼來解決較好呀! 胡C 應該沒有什麼不能實現的吧,只是看你有沒有找到方法。 在 C /DELPHI 內都可以內含 inline assembly 了,只要 assembly 可以做的,C /DELHPI 都可以做。 好不好做,容不容易很快實現,才是一個問題。 沒空更新的網頁...
------
http://www.ViewMove.com |
||
hua2000
中階會員 發表:102 回覆:200 積分:65 註冊:2006-11-04 發送簡訊給我 |
|||
xwing
初階會員 發表:17 回覆:56 積分:44 註冊:2002-12-31 發送簡訊給我 |
引言: 你說的意思是不是還是有好些地方要用到inline assembly 吧!我想inline assembly就是匯編語言了吧!我是不會匯編的。 PASCAL內建了inline assembly了沒有?DEV-PASCAL內建了了沒有呀? 具體哪些方面還要用到匯編,但C 不能解決的? IMPROVE FOREVERpascal當然有 就算不內建,也可以先用組合語言(assembly)寫,再連結進來就可 ------------ 我是瘦鵝...
------
------------ 我是瘦鵝... |
||
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言: 你說的意思是不是還是有好些地方要用到inline assembly 吧!我想inline assembly就是匯編語言了吧!我是不會匯編的。 PASCAL內建了inline assembly了沒有?DEV-PASCAL內建了了沒有呀? 具體哪些方面還要用到匯編,但C 不能解決的? IMPROVE FOREVER我想,您在 (BCB) 區以 【Delphi】來發問題,想必也是看得懂 C/C 與 PASCAL 的吧,如果您的 DELPHI 或是 BCB 是企業版的,在它的目錄下您可以看到 Source 的目錄,那是 DELPHI/BCB 所有物件及 LIB 的原始碼,其中,您可以發現 DELPHI 的元件,特別是很常用的元件或是 LIB,是用匯編(Assembly)所寫的,但您在使用上的感覺就是 DELPHI,如果您是 BCB 的使用者,那會發現原來那些 Souce 大部分都是 DELPHI ,還參雜了 DELPHI inline 匯編(Assembly),但您在使用 BCB 時,感覺就是在用 C/C 而不是 Delphi 或匯編。 記得之前在網路上謠傳 WindowsXP 的原始碼大部分都是 VB!!?? 不論是否真假,用 VB 寫一個 Shell 是真的有的,而且還很多,作出來的效果,我也以為應該用要 VC 才能作到才是,但確實是 VB 就可以完成。 任何程式語言都只是工具,你會的工具愈多,而且操作愈熟練,那完成一件工作就速度自然就比別人快! 在 C/C 內 inline assembly 算不算 C/C 呢?這是很有趣的問題。 為什麼這段程式在 C/C 內要用 inline assembly 呢?這是更有趣的問題。 要作出 ROM/BIOS ,使用 C/C 只要產出 .COM 檔,或產出 .EXE 檔再由 exe2bin 即可得到 .COM 檔,這樣的檔案,只要處理器可以接受,就可以了。 我想,如果有玩過 8051 或其他單晶片或微處理器的網友,一定都有用過該處理器提供的匯編(Assembly) 或是較高階的語言如 C 或是 C ,只要是匯編可以作的 C/C 也都可以作。 即然,匯編都可以作的 C/C 都可以作了,那還有什麼不能作的呢? 沒空更新的網頁...
------
http://www.ViewMove.com |
||
shpeng
初階會員 發表:6 回覆:67 積分:49 註冊:2002-12-21 發送簡訊給我 |
|||
hua2000
中階會員 發表:102 回覆:200 積分:65 註冊:2006-11-04 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |