C 语言。
千万[color=#FF0000:15sw2y0w]不要认为[/color:15sw2y0w] C 语言过时了,它始终是开源社区,特别是[color=#FF4000:15sw2y0w]系统软件[/color:15sw2y0w]和[color=#FF4000:15sw2y0w]嵌入式系统[/color:15sw2y0w]中
的王者,在可以预见的未来,C 语言将持续焕 发出生命力。
有些外行认为 C 语言不适合[color=#FF8040:15sw2y0w]开发大型软件[/color:15sw2y0w],这是大错特错了,操作系统内核,
虚拟机,数据库管理系统,图形引擎和WEB 服务器等大型软件几乎都是 用 C 语言开发的。
相反 C 语言不适合[color=#FF8000:15sw2y0w]开发小程序[/color:15sw2y0w],这时候[color=#FF40BF:15sw2y0w]脚本语言[/color:15sw2y0w]更能显出威力。
C 语言能经久不衰,自有它的道理:
C 语言是最简单的语言之一,大部分编程语言在出现时都以其简单而获得好评,几乎全部都
随着时间的推移变得越来越复杂,C 语言经过数十年的发展,却始 终保持其简洁和优美。
初学者认为 C 语言难学,其实主要是对计算机本身不理解,花点时间去学习一下计算机组成
原理和操作系统原理,再来学习 C 语言就很简单 了。
一旦掌握了它,你会发现 C 语言的每项特性都是必须,常用的,
根本不需要记忆任何不必要的东西,它的特性真是减无可减了。
C 语言是运行时效率最高的编程语言之一。同样的算法,C 语言通常比其它语言更高效,
这也它作为系统软件主流编程语言的原因之一。
有些动态语言号称比较 C 语言更快,那都是骗人的,拿一个特定算法作为例子不足为证。
选择是高效的算法是根本,但 C 语言更能把高效发挥到极致。
C 语言是最直观的语言之一。
C 语言能够直观的表达程序员的想法,不像其它一些语言,一
行简单的代码,你不清楚里面到底做了什么,不清楚它将花多少时 间执行。C 语言的直观
性很好的满足了程序员好奇心,使用 C 语言你更能感觉编程是一种艺术。一切尽在掌握之中,
更能满足你的成就感。
开发环境: Linux, vim , gcc, gdb ,make(cmake).
C 语言。
千万[color=#FF0000:15sw2y0w]不要认为[/color:15sw2y0w] C 语言过时了,它始终是开源社区,特别是[color=#FF4000:15sw2y0w]系统软件[/color:15sw2y0w]和[color=#FF4000:15sw2y0w]嵌入式系统[/color:15sw2y0w]中
的王者,在可以预见的未来,C 语言将持续焕 发出生命力。
有些外行认为 C 语言不适合[color=#FF8040:15sw2y0w]开发大型软件[/color:15sw2y0w],这是大错特错了,操作系统内核,
虚拟机,数据库管理系统,图形引擎和WEB 服务器等大型软件几乎都是 用 C 语言开发的。
相反 C 语言不适合[color=#FF8000:15sw2y0w]开发小程序[/color:15sw2y0w],这时候[color=#FF40BF:15sw2y0w]脚本语言[/color:15sw2y0w]更能显出威力。
C 语言能经久不衰,自有它的道理:
C 语言是最简单的语言之一,大部分编程语言在出现时都以其简单而获得好评,几乎全部都
随着时间的推移变得越来越复杂,C 语言经过数十年的发展,却始 终保持其简洁和优美。
初学者认为 C 语言难学,其实主要是对计算机本身不理解,花点时间去学习一下计算机组成
原理和操作系统原理,再来学习 C 语言就很简单 了。
一旦掌握了它,你会发现 C 语言的每项特性都是必须,常用的,
根本不需要记忆任何不必要的东西,它的特性真是减无可减了。
C 语言是运行时效率最高的编程语言之一。同样的算法,C 语言通常比其它语言更高效,
这也它作为系统软件主流编程语言的原因之一。
有些动态语言号称比较 C 语言更快,那都是骗人的,拿一个特定算法作为例子不足为证。
选择是高效的算法是根本,但 C 语言更能把高效发挥到极致。
C 语言是最直观的语言之一。
C 语言能够直观的表达程序员的想法,不像其它一些语言,一
行简单的代码,你不清楚里面到底做了什么,不清楚它将花多少时 间执行。C 语言的直观
性很好的满足了程序员好奇心,使用 C 语言你更能感觉编程是一种艺术。一切尽在掌握之中,
更能满足你的成就感。
开发环境: Linux, vim , gcc, gdb ,make(cmake).
谈谈大家对C语言的看法??