为什么现在编程都选择C?

注:C语言我一窍不通,我只会VB和Pascal。
我从网上的BBS里看到,现在的编程员都选择C,我一直搞不懂,用其他的编程语言都能编出同样的东西,为什么偏要选择C呢?

选择C,C的效率比较高,C一开始就可以说是为效率而生的,C的语法写起来就为编译效率 C++ ++C这种形式的代码有助于编译程序的识别,生成的代码执行效率也更高

选择C,C的灵活性很大,对一个数组操作,就可以写出若干种方法 a[i],*(a+i),p=a;*(p+i),p=a;p++,灵活的编程方式是人们选择它的一个原因。

选择C,C更容易贴近底层,C提供了许多位操作和灵活的指针,数据类型等操作,为在DOS下(它曾经占领操作系统市场10+年,比Windows稍长一些呢)的中断调用等等提供了必要的借口。不过,现在是Windows的天下?

最后一个原因,一些资深程序员(包括从DOS下过来的那些),习惯用C了。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-02-09
C语言比较灵活并且有难度 学好它 再学别的高级语言就好学了
第2个回答  2006-02-09
因为它使用的编程语言相对与以前的语言更简洁也更不容易出错,操作员操作起来很方便.
第3个回答  2006-02-09
我也最喜欢C语言呢,灵活简单易用,可以进行位操作,最棒的就是它的指针,真可谓“无所不能”了。

为什么编程入门要学c语言
C作为入门语言,其原因是C比较接近底层,又有一定的抽象性,虽然将来未必会使用它,但可以更了解计算机原理以及数据结构。可能对于大多数程序员来说没太大用处,但原理和数据结构能以计算机角度来思考程序问题,写出更高效的代码。这算是专业的程序员的一种修为。而且C现在还是主流,作为入门语言是很适合的。

为什么要学习C语言?
由于种种原因,业界选择了C,其中最主要的原因就在于它的效率。优秀C程序的效率几乎和汇编语言程序一样高,但C程序明显比汇编语言程序更易于开发。和许多其他语言相比,C给予程序员更多的控制权,如控制数据的存储位置和初始化过程等。C缺乏“安全网”特性,这虽有助于提高它的效率,但也增加了出错的可...

为什么现在的操作系统基本上用C语言来实现
因为如果要在开发时间和软件效率之间取一个平衡点的话,开发操作系统的平衡点就是C语言。除了C语言以外,其它语言都不具备某些特性、不够方便、软件效率不高。写操作系统需要编程语言提供以下几个特征:1、跨平台,不能是只在某个平台下编译(VB就不行);2、必须是编译型语言(PHP就不行),或者有一...

为何编程就从学习C语言开始?
第四:C的程序比其他用别的语言写的程序,实现相同的功能,它用的代码行数更少,而它带来的运行效率却更快。有时候,你的程序所需要的速度,只有C语言能做到。第五:如果你学习过C语言,你就能学习现在任何的高级编程语言。因为所有的高级语言都是以C语言为基础的(像JAVA,C++,C#等等)。第六:因...

为什么编程入门要学c语言?
专业人员(例如软件专业的本科学生)入门选C,因为C语音几乎可以解决任何问题,而且大部分语言都是参照C改进的,入门选C有利于理解计算机原理,也有利于今后学习其他语言。非专业人员入门不建议选C,可以选VB、PYTHON这些现代语言,这些语言写几天就能编写出解决实际问题的程序。

大家为什么不用C++写操作系统啊,而是只用C
因为现在普遍使用的系统都是在C++大规模使用以前就已经成型的。当然,C++比C方便是真的,但是写系统的话绝对不可能去用STL。(2016年更新:真不知道当年怎么想的STL不能拿来写系统...)--- C比C++效率高的观念的确很奇怪,C++又不是Java。C++和C的区别仅仅是写法上的。不明白的事情不要臆断... ...

为什么编程入门要学c语言?
2. 跨平台性:C语言可以在不同的操作系统上编译和运行,例如Windows、Linux、MacOS等。因此,学习C语言可以为后续学习其他编程语言打下坚实的基础。3. 理解计算机底层原理:C语言是一种比较接近计算机底层的语言,能够帮助学生更好地理解计算机执行程序的过程,对于提高编程能力非常有用。4. 巨大的库支持:...

如果现在学一门编程语言,是学java还是c\/c++。c语言现在真的不行了...
对于计算机相关专业的同学来说,建议从C语言开始学起,原因有三点,其一是C语言简单易学,实验场景也比较好搭建,其二是C语言对于学习后续的专业课有较大的帮助,比如操作系统、编译原理、数据结构等,其三是C语言依然有大量的应用场景,而且一部分学校在考研时也会考察C语言。对于计算机相关专业的同学来说...

为什么c语言是编程语言之母?
因为在早期,C语言易学高效,lisp功能超强大。现在已经是老黄历了。lisp语言的效率可以与C语言相比了。但是在易学上还是不如C语言。C语言之所以流行,主要是因为许多程序员的职业生涯很短,很难学很多语言,许多人三十岁后就不做编程了,因此,他们能熟练掌握的就是他们在大学时学的C语言。是许多人的...

请问工业上使用单片机编程,是C语言好,还是VB或其他的好?
综上所述,在工业上使用单片机编程时,选择C语言还是汇编语言,应根据具体应用需求、性能要求、可移植性等因素综合考虑。C语言因其易于使用、性能相对良好、跨平台性好等优势,是许多工业应用的首选。而当对实时性能、精确度有极高要求时,汇编语言因其底层控制能力和性能优势,可能是更合适的选择。最终...

相似回答