LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: neoedmund

linux虽好,c语言太差

[复制链接]
发表于 2005-10-24 12:50:35 | 显示全部楼层
Java虽好,楼主太差 :beat
也许20年以后Java消亡了
但是C和汇编会依然存在的 :rolleyes:
回复 支持 反对

使用道具 举报

发表于 2005-10-24 14:54:21 | 显示全部楼层
Post by masterdemon
当然不一样。不同命名空间的对象、函数、变量是不能直接防问的。要用就必须指明来源,或用using  namespace事指定搜索路径。命名空间主要就是用来进行功能封装。

c中,不管一个函数名长或短,它要么模块内有效(static),要么到处有效(extern)。


这些都是废话,大家都知道

我是针对上面“c语言就没有类似的机制,多少会有不便之处(比如函数名字比较长、要小心重名等)。”这个来说的,所以也希望能从这个角度来反驳我,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-24 18:00:32 | 显示全部楼层
Post by zqpytrjb
Java虽好,楼主太差
也许20年以后Java消亡了
但是C和汇编会依然存在的  


intel的4004是1970年出现的,同年C语言也出现了。到现在也不过30多年啊。
不久的以后说不定用生物、量子计算机了,说知道呢。
但是即使现在,asm,c做的程序的总数已经远远少于java了吧。
回复 支持 反对

使用道具 举报

发表于 2005-10-24 21:23:46 | 显示全部楼层
我什么都不懂,过来看热闹的

PS:好大一个水坑!
回复 支持 反对

使用道具 举报

发表于 2005-10-25 00:55:03 | 显示全部楼层
Post by neoedmund
intel的4004是1970年出现的,同年C语言也出现了。到现在也不过30多年啊。
不久的以后说不定用生物、量子计算机了,说知道呢。
但是即使现在,asm,c做的程序的总数已经远远少于java了吧。

每个语言都有它适用的环境
每个软件作者都有选择他所使用语言、toolkit的自由
至于你最后的的这个比较,实在很难下定论
不过做为参考,你可以去sourceforge.net看看
http://sourceforge.net/softwaremap/trove_list.php?form_cat=160
回复 支持 反对

使用道具 举报

发表于 2005-10-25 09:03:26 | 显示全部楼层
呵呵,不用去sourceforge,就让他看看自己电脑上用的有几个是 java 的东西就知道了。不要看问题局限在
自己熟悉的范围。java 用在服务器端的比较多,但是和个人计算机软件比数量,那也太渺小了吧。
回复 支持 反对

使用道具 举报

发表于 2005-10-28 11:47:16 | 显示全部楼层
楼主,偶不明白的,你用过Linux的C么?知道C的最佳环境的主要因素么,当然,你如果想把VC环境用在Linux,我没有话可说
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-28 13:34:33 | 显示全部楼层
Post by fany2k3
楼主,偶不明白的,你用过Linux的C么?知道C的最佳环境的主要因素么,当然,你如果想把VC环境用在Linux,我没有话可说

用过(修正过几个opensource的bug,自己没有做过project),但是不太熟悉。不知“主要因素”是什么?
说起来完成一样的编译功能make文件怎么那么复杂,java的ant就很简单。
回复 支持 反对

使用道具 举报

发表于 2005-10-30 23:47:24 | 显示全部楼层
Post by neoedmund
说起来完成一样的编译功能make文件怎么那么复杂,java的ant就很简单。

make复杂,但是有autoconf、automake。自动化工具谁都有。
回复 支持 反对

使用道具 举报

发表于 2005-10-31 14:31:06 | 显示全部楼层
Post by neoedmund
微软的研究员开始用C#写操作系统了。
http://channel9.msdn.com/ShowPost.aspx?PostID=68302

道听途说,微软真正写操作系统仍然是C/C++,还有汇编。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表