作者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