论坛首页 Java企业应用论坛

C,C++,java,python对比

浏览 20199 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (10)
作者 正文
   发表时间:2012-02-28  
又来语言争论了,没意义
0 请登录后投票
   发表时间:2012-02-28  
C C++ java python做应用,用好一个就可以了
0 请登录后投票
   发表时间:2012-02-28  
还是是C语言最简单,好学呢。其他语言真难学
0 请登录后投票
   发表时间:2012-02-28  
居然说java的接口过于复杂。。。
居然说java的多线程不可靠。。。你确定你懂java的多线程?
0 请登录后投票
   发表时间:2012-02-28   最后修改:2012-02-28
楼主不厚道,文章摘自书中竟然不事先申明
《UNIX编程艺术》,很老的一本书,作者的观点有点过时了
0 请登录后投票
   发表时间:2012-02-28   最后修改:2012-02-28
cttnbcj 写道
还是是C语言最简单,好学呢。其他语言真难学

不是吧,我怎么觉得C语言很难学,首先,你学C语言肯定是为了做出东西来,而不是只学学它的语法。
如果你想用C语言做出东西来,那是很难的,做处理字符串的功能类库?做硬件驱动程序?还是用GTK做GUI图形界面?……

不管你做什么,用C语言实现起来,学习和锻炼的精力都会比Java付出更多。

如果你说得只是C语言的语法简单,那是没什么意义的,学一门语言就是要做出东西来,不是用C语言打印个hello world就认为它很简单。

相对而言,用Java 和 C#这样的纯高级语言,要做出东西来就简单很多了,因为各种底层类库,Java/C#已经包括的很全了,集合类库、GUI图形界面类库、RMI/WEB SERVICE/SOCKET类库、WEB类库、数据库类库、字符串操作类库、XML类库……

用C语言,想要做出一个成型的产品出来,如果你不是基于公司内已经封装好的n多底层类库和框架,纯靠自己去从头写这些功能类库,怕是普通人写到60岁也写不完,而且,这些底层类库也不是一般人能写出来的。

我认识朋友的用C语言的公司,几乎都是在公司内已经成型的类库基础上进行开发,常用类库有已经有公司前辈写好了。
所以,可能在这样的公司工作的朋友,会认为C语言很简单,但是实际上,不是C语言简单,是因为超级麻烦的地方,公司前辈们已经给你解决了,并不是C语言真的简单。
0 请登录后投票
   发表时间:2012-02-28  
liu2811751 写道
学过一点c,只会java的飘过

0 请登录后投票
   发表时间:2012-02-28   最后修改:2012-02-28
youarestupid 写道
cttnbcj 写道
还是是C语言最简单,好学呢。其他语言真难学

不是吧,我怎么觉得C语言很难学,首先,你学C语言肯定是为了做出东西来,而不是只学学它的语法。
如果你想用C语言做出东西来,那是很难的,用GTK做GUI图形界面?做处理字符串的功能类库?做硬件驱动程序?
……

不管你做什么,用C语言实现起来,学习和锻炼的精力都会比Java付出更多。

如果你说得只是C语言的语法简单,那是没什么意义的,学一门语言就是要做出东西来,不是用C语言打印个hello world就认为它很简单。



.......
0 请登录后投票
   发表时间:2012-02-28   最后修改:2012-02-28
cttnbcj 写道
youarestupid 写道
cttnbcj 写道
还是是C语言最简单,好学呢。其他语言真难学

不是吧,我怎么觉得C语言很难学,首先,你学C语言肯定是为了做出东西来,而不是只学学它的语法。
如果你想用C语言做出东西来,那是很难的,用GTK做GUI图形界面?做处理字符串的功能类库?做硬件驱动程序?
……

不管你做什么,用C语言实现起来,学习和锻炼的精力都会比Java付出更多。

如果你说得只是C语言的语法简单,那是没什么意义的,学一门语言就是要做出东西来,不是用C语言打印个hello world就认为它很简单。



硬件驱动关c什么事情,主要看datesheet。做处理字符串的功能类库,主要看串的查,搜,配。GUI图形界面看OS提供的接口。
C本来就是最简单的语言。

cttnbcj 写道
硬件驱动关c什么事情

为什么我接触到的硬件驱动,对外暴露的API全部是C语言,比如程控交换机、比如录音卡、传真卡……

C语言做字符串的查、搜、配,你也要在公司内已经封装好的基础类库基础上进行,如果你从零开始自己写,其麻烦程度是很恼人的,而Java/C#这里纯高级语言,对字符串的操作,基本上语言运行时自带的类库就已经十分丰富和强大了,几乎不需要你自己再写什么字符串处理类库。

所以,你说C语言是“最简单的语言”,恐怕是仅仅从语法上得出的感觉吧,真要用C语言做出可用的东西来,费力程度是大大高于Java/C#的。
0 请登录后投票
   发表时间:2012-02-28  
youarestupid 写道
cttnbcj 写道
youarestupid 写道
cttnbcj 写道
还是是C语言最简单,好学呢。其他语言真难学

不是吧,我怎么觉得C语言很难学,首先,你学C语言肯定是为了做出东西来,而不是只学学它的语法。
如果你想用C语言做出东西来,那是很难的,用GTK做GUI图形界面?做处理字符串的功能类库?做硬件驱动程序?
……

不管你做什么,用C语言实现起来,学习和锻炼的精力都会比Java付出更多。

如果你说得只是C语言的语法简单,那是没什么意义的,学一门语言就是要做出东西来,不是用C语言打印个hello world就认为它很简单。



硬件驱动关c什么事情,主要看datesheet。做处理字符串的功能类库,主要看串的查,搜,配。GUI图形界面看OS提供的接口。
C本来就是最简单的语言。

cttnbcj 写道
硬件驱动关c什么事情

为什么我接触到的硬件驱动,对外暴露的API全部是C语言,比如程控交换机、比如录音卡、传真卡……


正因为C语言简单啊。所以才用它为接口,要是太难和复杂的语言,当接口不合适。

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics