锁定老帖子 主题:C,C++,java,python对比
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (10)
|
|
---|---|
作者 | 正文 |
发表时间:2012-02-28
又来语言争论了,没意义
|
|
返回顶楼 | |
发表时间:2012-02-28
C C++ java python做应用,用好一个就可以了
|
|
返回顶楼 | |
发表时间:2012-02-28
还是是C语言最简单,好学呢。其他语言真难学
|
|
返回顶楼 | |
发表时间:2012-02-28
居然说java的接口过于复杂。。。
居然说java的多线程不可靠。。。你确定你懂java的多线程? |
|
返回顶楼 | |
发表时间:2012-02-28
最后修改:2012-02-28
楼主不厚道,文章摘自书中竟然不事先申明
《UNIX编程艺术》,很老的一本书,作者的观点有点过时了 |
|
返回顶楼 | |
发表时间: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语言真的简单。 |
|
返回顶楼 | |
发表时间:2012-02-28
liu2811751 写道 学过一点c,只会java的飘过
|
|
返回顶楼 | |
发表时间:2012-02-28
最后修改:2012-02-28
youarestupid 写道 cttnbcj 写道 还是是C语言最简单,好学呢。其他语言真难学
不是吧,我怎么觉得C语言很难学,首先,你学C语言肯定是为了做出东西来,而不是只学学它的语法。 如果你想用C语言做出东西来,那是很难的,用GTK做GUI图形界面?做处理字符串的功能类库?做硬件驱动程序? …… 不管你做什么,用C语言实现起来,学习和锻炼的精力都会比Java付出更多。 如果你说得只是C语言的语法简单,那是没什么意义的,学一门语言就是要做出东西来,不是用C语言打印个hello world就认为它很简单。 ....... |
|
返回顶楼 | |
发表时间: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#的。 |
|
返回顶楼 | |
发表时间: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语言简单啊。所以才用它为接口,要是太难和复杂的语言,当接口不合适。 |
|
返回顶楼 | |