网友热议12月编程榜 C语言经典地位深入人心
Tiobe今日发布了12月份的编程语言排行榜。有意思的是,尽管本次榜单重点突出的是C#语言的领先,然而从新闻评论来看,网友们对经典C语言的关注非常高,看来那句真正的程序员使用C语言的确深入人心。
网友对C语言的精彩评论如下:
推崇:
solarwindsj:C最符合人们最初对"程序"的印象和思维习惯。
iwad:C能达到机器和人脑之间的最佳平衡。增则嫌多,减则嫌少,刚刚好够用。
匿名网友:c语言,永远的王者,除非现代计算机体系脱离冯.若依曼,否则c将是编程工具中永远的王者。
匿名网友:计算的本质到底是什么?本质就是对数据的处理。体系结构再怎么变,这个本质是不会变的。当你能够控制一个字节、一个位的时候,还有什么做不到的呢?C语言就刚刚好提供这种控制能力。它的语法够简单,很容易转换成对应的汇编,接近效率的极致,但又不像汇编那样晦涩难懂,而是将数据的处理流程以人能够理解的方式呈现出来:if/else/for,搞定一切。
匿名网友:C的应用场景在于嵌入式和网络。想学习和实践的话,这两个方向都可以。
a1405:一直被模仿,重未被超越!
匿名网友:以我认识的C程序员来看,C程序员的性格普遍冷静,不易冲动,很少上网乱喷。
痛心疾首:
匿名网友:在国内,放眼望去,大片大片的Java,C#,VB,C++程序员。搞C的到底在那里呢?他们都躲在哪些领域?那些岗位?还是说C根本就是外国人搞的东西。难道是我们的程序员太贪图享受?
匿名网友:c在国内很难找到工作的,除非你牛的不行,国外主要是搞底层开发的,国内主要是做应用开发的,开发环境相差太大,没的比。
分析:
dwkkwd :C语言程序员需要懂更多的东西 OS内核 网络协议 算法当然入门也慢
smillyz :C语言一直位居第二,坐的真稳!由此可见最基础的也是最重要的!!
iwad:计算的本质到底是什么?本质就是对数据的处理。体系结构再怎么变,这个本质是不会变的。当你能够控制一个字节、一个位的时候,还有什么做不到的呢?C语言就刚刚好提供这种控制能力。它的语法够简单,很容易转换成对应的汇编,接近效率的极致,但又不像汇编那样晦涩难懂,而是将数据的处理流程以人能够理解的方式呈现出来:if/else/for,搞定一切。
匿名网友:C的应用场景在于嵌入式和网络。想学习和实践的话,这两个方向都可以。
匿名网友:现在很少有高级语言能做到C的效率的,这就是C长青的基本保障。JAVA运行需要JVM,PHP,ASP等需要脚本解释器,.NET需要中间语言转换(这个我不怎么清楚),C++ 需要更多的开销来实现复杂的对象关系,在很多的低配置的系统里面,只有1K的内存,16K的FLASH,这点资源,不说一个JVM,就连一个简单的解释器的很难放的下,在这样的环境下,你可以不选择C,但是你能选的就只有汇编了。因此,C虽然比较繁琐,功能不够强大(就是封装的不够高),没有很多现成的类库或对象支持,但是其用途却是具有不可替代性。
网友对C语言的精彩评论如下:
推崇:
solarwindsj:C最符合人们最初对"程序"的印象和思维习惯。
iwad:C能达到机器和人脑之间的最佳平衡。增则嫌多,减则嫌少,刚刚好够用。
匿名网友:c语言,永远的王者,除非现代计算机体系脱离冯.若依曼,否则c将是编程工具中永远的王者。
匿名网友:计算的本质到底是什么?本质就是对数据的处理。体系结构再怎么变,这个本质是不会变的。当你能够控制一个字节、一个位的时候,还有什么做不到的呢?C语言就刚刚好提供这种控制能力。它的语法够简单,很容易转换成对应的汇编,接近效率的极致,但又不像汇编那样晦涩难懂,而是将数据的处理流程以人能够理解的方式呈现出来:if/else/for,搞定一切。
匿名网友:C的应用场景在于嵌入式和网络。想学习和实践的话,这两个方向都可以。
a1405:一直被模仿,重未被超越!
匿名网友:以我认识的C程序员来看,C程序员的性格普遍冷静,不易冲动,很少上网乱喷。
痛心疾首:
匿名网友:在国内,放眼望去,大片大片的Java,C#,VB,C++程序员。搞C的到底在那里呢?他们都躲在哪些领域?那些岗位?还是说C根本就是外国人搞的东西。难道是我们的程序员太贪图享受?
匿名网友:c在国内很难找到工作的,除非你牛的不行,国外主要是搞底层开发的,国内主要是做应用开发的,开发环境相差太大,没的比。
分析:
dwkkwd :C语言程序员需要懂更多的东西 OS内核 网络协议 算法当然入门也慢
smillyz :C语言一直位居第二,坐的真稳!由此可见最基础的也是最重要的!!
iwad:计算的本质到底是什么?本质就是对数据的处理。体系结构再怎么变,这个本质是不会变的。当你能够控制一个字节、一个位的时候,还有什么做不到的呢?C语言就刚刚好提供这种控制能力。它的语法够简单,很容易转换成对应的汇编,接近效率的极致,但又不像汇编那样晦涩难懂,而是将数据的处理流程以人能够理解的方式呈现出来:if/else/for,搞定一切。
匿名网友:C的应用场景在于嵌入式和网络。想学习和实践的话,这两个方向都可以。
匿名网友:现在很少有高级语言能做到C的效率的,这就是C长青的基本保障。JAVA运行需要JVM,PHP,ASP等需要脚本解释器,.NET需要中间语言转换(这个我不怎么清楚),C++ 需要更多的开销来实现复杂的对象关系,在很多的低配置的系统里面,只有1K的内存,16K的FLASH,这点资源,不说一个JVM,就连一个简单的解释器的很难放的下,在这样的环境下,你可以不选择C,但是你能选的就只有汇编了。因此,C虽然比较繁琐,功能不够强大(就是封装的不够高),没有很多现成的类库或对象支持,但是其用途却是具有不可替代性。