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