看板 Programming 關於我們 聯絡資訊
關於java及c#,小弟稍有涉獵 不論是java或者c#都很麻煩,感覺 美國想壟斷程式設計的企圖 但c語言不但簡單,也易學易上手 書上寫c語言能跨平台,java跨平台 需要有虛擬機器.而c語言如果想跨平台 是不是需要開發比如與麥金塔相容的編譯器 還是c也需要靠虛擬機器來寫程式?! 或者針對各種平台另外開發相容於 各種不同平台的編譯器....... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.170.164.227
suhorng:幾乎各個平台都有 C 語言compiler~ 118.166.45.166 01/14 20:19
suhorng:但是standard lib之外的支援就不知道w 118.166.45.166 01/14 20:19
suhorng:用 "跨平台" 來比的話應該差很多.... 118.166.45.166 01/14 20:21
suhorng:java, C# 提供的環境... C一整個不能比吧? 118.166.45.166 01/14 20:22
purpose:誰高興都可以發明個語言,與美國何關 124.8.137.151 01/14 21:55
mars90226:何不來試試日本人發明的ruby? 114.36.70.162 01/14 22:08
leiyan:C可以直接操作硬體 跟虛擬機器目的違背 114.27.140.181 01/14 22:11
MasterChang:C語言很簡單?我嚇到了~~~ 118.232.32.43 01/14 22:14
kingstong:既然某P兄那麼厲害,那我拜託你自己發明 36.233.229.230 01/14 22:18
kingstong:一個編譯器.說說怎麼開發也讓在下心服 36.233.229.230 01/14 22:19
leiyan:C語言要跟指令集一起來會比較實際些 114.27.140.181 01/14 22:19
kingstong:不要找藉口說我為什麼要答應你,因為你自 36.233.229.230 01/14 22:21
kingstong:己認為你自己很厲害 36.233.229.230 01/14 22:22
kingstong:會說大家都會.出一張嘴而已 36.233.229.230 01/14 22:23
LaPass:C的跨平台是跟當出的組合語言比起來..... 114.38.84.120 01/14 22:29
LaPass:解釋起來是一段故事,總而言之,組合語言時 114.38.84.120 01/14 22:30
LaPass:,是連處理堆疊之類的指令碼都不一樣。 114.38.84.120 01/14 22:30
LaPass:C可以用「人比較看得懂」的寫法去寫,去編 114.38.84.120 01/14 22:31
LaPass:譯。 114.38.84.120 01/14 22:31
LaPass:在寫hello world時是可以直接到別台機器上 114.38.84.120 01/14 22:32
LaPass:編譯,但是牽涉到系統之類的東西,例如介面 114.38.84.120 01/14 22:32
LaPass:、執行序之類的東西時,還是得依照不同作業 114.38.84.120 01/14 22:32
LaPass:系統去用特別的寫法..... 114.38.84.120 01/14 22:33
suhorng:話說回來 跨平台又相對完整得語言 118.166.45.166 01/14 22:35
suhorng:有相對完整API支援的 根本不只Java, C# 118.166.45.166 01/14 22:35
LaPass:對了.... 也跟美國無關,原PO可以不用想太 114.38.84.120 01/14 23:00
LaPass:多 114.38.84.120 01/14 23:00
kingstong:不....JAVA與C#其功能語法都是一長串 1.170.173.133 01/14 23:03
kingstong:連宣告也很奇怪.有時讓人搞不清楚 1.170.173.133 01/14 23:04
kingstong:如果依C#下去寫程式,有時很難debug 1.170.173.133 01/14 23:06
coolcomm:那C就容易debug嗎...XD 36.224.127.140 01/14 23:08
kingstong:總之非英語系國家要使用JAVA或C#還是有 1.170.173.133 01/14 23:13
kingstong:困難 1.170.173.133 01/14 23:14
singlovesong:推你不被美帝洗腦! 114.24.45.37 01/14 23:20
MOONRAKER:Java C# syntax跟美國有什麼關係 自己有 118.161.27.219 01/14 23:30
MOONRAKER:學習障礙就老實承認 別牽拖非英語系怎樣 118.161.27.219 01/14 23:31
MOONRAKER:還有編譯器當然人人可發明 這是事實 和 118.161.27.219 01/14 23:32
MOONRAKER:要不要做無關 這麼愛頂人 建議你褲子多 118.161.27.219 01/14 23:33
MOONRAKER:買幾條 免得別人認真起來不夠換 118.161.27.219 01/14 23:33
azureblaze:那去用中蟒啊 118.168.125.48 01/15 01:31
azureblaze:http://www.chinesepython.org/ 118.168.125.48 01/15 01:32
azureblaze:c簡單?看不懂當然最簡單 118.168.125.48 01/15 01:34
azureblaze:不然去用brainfuck好了 八個符號免英文 118.168.125.48 01/15 01:36
kusoayan:看內容像洗文章 看回文態度只好給噓了 140.112.248.24 01/15 01:56
kusoayan:難得覺得MOONRAKER大嗆得非常實在 140.112.248.24 01/15 01:57
kusoayan:一針見血XD 140.112.248.24 01/15 01:58
carlcarl: 60.251.192.96 01/15 02:05
kewang:到底關美國屁事啊 118.163.25.228 01/15 13:03
yoco315:洗文章膩? 115.43.156.82 01/16 12:55
Bencrie:寫編譯器不是大學就有的作業嗎 114.34.236.197 01/16 19:37
FreedomMax:人家明明就只是重點擺在關美國屁事 114.34.40.224 01/17 00:00
FreedomMax:硬是要把焦點擺在寫編譯器 114.34.40.224 01/17 00:01
FreedomMax:稍微誇示人人可寫 只是代表不只美國人 114.34.40.224 01/17 00:02
FreedomMax:可以寫 114.34.40.224 01/17 00:03
FreedomMax:還有現在才稍微弄懂開版大的盲點 114.34.40.224 01/17 00:04
FreedomMax:C#跟Java可以用中文是因為編碼用utf8 114.34.40.224 01/17 00:06
FreedomMax:規定C的時候 unicode 還不紅 114.34.40.224 01/17 00:06
suhorng:對了 C有個標準是"美國"國家標準局制定的~ 118.166.52.224 01/17 10:21
FreedomMax:C被ANSI定完之後ISO也跟著定了 114.34.40.224 01/17 12:35
FreedomMax:ANSIC89=ISOC90 114.34.40.224 01/17 12:36
FreedomMax:C的API是當初沒有訂到各系統呼叫 114.34.40.224 01/17 12:38
FreedomMax:所以才不太能跨平台 像視窗 網路 等 114.34.40.224 01/17 12:38
FreedomMax:不過現在C11也被加入執行緒了 114.34.40.224 01/17 12:40
FreedomMax:附帶一提,本科的大學作業真的有編譯器 114.34.40.224 01/17 12:43
yyabcdeyy2:自己也學了不少語言 感覺不出跟美國 61.221.49.21 01/18 15:35
yyabcdeyy2:和英語系有什麼關係XD 61.221.49.21 01/18 15:36
yyabcdeyy2:語言也確實是誰都可以發明 你也可訂自 61.221.49.21 01/18 15:37
yyabcdeyy2:己的語法語義分析 61.221.49.21 01/18 15:38
sunneo:你大可用llvm編譯c, 而且關美國屁事 140.127.114.38 01/19 18:23
sunneo:try lljvm 140.127.114.38 01/19 18:29
fireslayer:這種稍有涉獵.... 140.113.68.74 01/22 10:10
adrianshum:純噓。不懂不是錯,不懂裝懂又嗆則然 223.19.42.175 02/02 15:16