線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1187
推到 Plurk!
推到 Facebook!

用了好長的C++,知道C++不能做什麼嗎?(全面一些)

答題得分者是:dllee
hua2000
中階會員


發表:102
回覆:200
積分:65
註冊:2006-11-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-17 21:24:37 IP:218.20.xxx.xxx 未訂閱
用了好長的C ,知道C 不能做什麼嗎?(全面一些) 胡
xwing
初階會員


發表:17
回覆:56
積分:44
註冊:2002-12-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-18 14:16:24 IP:163.25.xxx.xxx 未訂閱
引言: 用了好長的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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-20 10:57:32 IP:218.20.xxx.xxx 未訂閱
實時數據處理一般用什麼來解決呀?不知能否用C 。 BIOS用什麼編寫的呀?(難道用匯編) BIOS用C 能不能完成BIOS所有的功能呀? 順便講一下用C 不能實現的一般用什麼或怎麼來解決較好呀! 胡
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-01-21 14:38:21 IP:61.231.xxx.xxx 未訂閱
引言: 實時數據處理一般用什麼來解決呀?不知能否用C 。 BIOS用什麼編寫的呀?(難道用匯編) BIOS用C 能不能完成BIOS所有的功能呀? 順便講一下用C 不能實現的一般用什麼或怎麼來解決較好呀! 胡
C 應該沒有什麼不能實現的吧,只是看你有沒有找到方法。 在 C /DELPHI 內都可以內含 inline assembly 了,只要 assembly 可以做的,C /DELHPI 都可以做。 好不好做,容不容易很快實現,才是一個問題。 沒空更新的網頁...
C及指標教學,計算機概論,資訊管理導論... http://coolsite.to/dllee介紹Shells,LiteStep,GeoShell.... http://coolsite.to/ushells
------
http://www.ViewMove.com
hua2000
中階會員


發表:102
回覆:200
積分:65
註冊:2006-11-04

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-01-21 15:32:59 IP:218.20.xxx.xxx 未訂閱
你說的意思是不是還是有好些地方要用到inline assembly 吧!我想inline assembly就是匯編語言了吧!我是不會匯編的。 PASCAL內建了inline assembly了沒有?DEV-PASCAL內建了了沒有呀? 具體哪些方面還要用到匯編,但C 不能解決的? IMPROVE FOREVER
xwing
初階會員


發表:17
回覆:56
積分:44
註冊:2002-12-31

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-01-21 16:13:20 IP:163.25.xxx.xxx 未訂閱
引言: 你說的意思是不是還是有好些地方要用到inline assembly 吧!我想inline assembly就是匯編語言了吧!我是不會匯編的。 PASCAL內建了inline assembly了沒有?DEV-PASCAL內建了了沒有呀? 具體哪些方面還要用到匯編,但C 不能解決的? IMPROVE FOREVER
pascal當然有 就算不內建,也可以先用組合語言(assembly)寫,再連結進來就可 ------------ 我是瘦鵝...
------
------------
我是瘦鵝...
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-01-23 12:34:20 IP:61.231.xxx.xxx 未訂閱
引言: 你說的意思是不是還是有好些地方要用到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 都可以作了,那還有什麼不能作的呢? 沒空更新的網頁...
C及指標教學,計算機概論,資訊管理導論... http://coolsite.to/dllee介紹Shells,LiteStep,GeoShell.... http://coolsite.to/ushells
------
http://www.ViewMove.com
shpeng
初階會員


發表:6
回覆:67
積分:49
註冊:2002-12-21

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-01-23 14:29:45 IP:61.219.xxx.xxx 未訂閱
C 只是各種開發工具的一種 C 除了能讓人和電腦溝通,機器溝通,其餘它都不行. ==取之於斯,用之於斯==
------
==取之於斯,用之於斯==
hua2000
中階會員


發表:102
回覆:200
積分:65
註冊:2006-11-04

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-01-24 08:34:47 IP:218.20.xxx.xxx 未訂閱
多谢各位的回复!对C 总算又深入了一些。 IMPROVE FOREVER
系統時間:2024-05-03 21:07:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!