注:C语言我一窍不通,我只会VB和Pascal。
我从网上的BBS里看到,现在的编程员都选择C,我一直搞不懂,用其他的编程语言都能编出同样的东西,为什么偏要选择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语言因其易于使用、性能相对良好、跨平台性好等优势,是许多工业应用的首选。而当对实时性能、精确度有极高要求时,汇编语言因其底层控制能力和性能优势,可能是更合适的选择。最终...