C语言为何会成为编程首选
1999年,本人上中专学习51单片机课程时,老师在讲完硬件部分内容后,针对编程全程都是在照本宣科似的讲课本上的汇编语言,结果半个月过去后,老师看着我们这些上课时一脸茫然的学生询问:听懂的举手。结果是一片沉寂。随后又问:没有听懂的举手。结果大家都不约而同地举起了右手。一脸不可置信的老师又问:从哪里开始没有听懂?意想不到的是我们异口同声地喊了出来:开始就没有听懂!结果开设了仅不到两个月的51单片机课程,由于我们的确学不会而草草收场,至于原因本人以为除了和老师的讲课方式有极大的关系外,晦涩难懂的汇编语言也是让我们丧失学习信心的关键所在。后来离开学校工作后,本人也曾经几度欲自学单片机编程知识,结果看到汇编语言头就发蒙,后来还是通过一位QQ好友的帮助才接触到C语言,虽然到现在仍然是连菜鸟小白都算不上,但是至于为何所接触到的编程技术人员都将C语言做为首先,本人还是略微知道其中原因的。
首先是相较于全是英文助记符的汇编语言,C语言可谓是更为简单和浓缩,对于英文水平一般的爱好者更容易接受;
其次是C语言编程的逻辑性更为流畅和连贯,而非汇编语言那般要将脑中所想经过编写者自身的处理成汇编语言的逻辑,C语言显得更为倾向于编辑者思维逻辑;
再次是C语言编程的功能更为强大,例如有编程技术人员就说过用十条汇编语言编辑的功能,用C语言一条或者两条语句便可解决;
最后一方面是C语言的教材目前是非常多的,而且编辑的趣味性和通俗性也是很高,更便于初学者理解和学习。
因为用的人多
另外语法也超简单。 xixi2017 发表于 2025-1-7 17:35
另外语法也超简单。
那是必须的,汇编语言能看懂的绝对是难得的大佬! xixi2017 发表于 2025-1-7 17:35
因为用的人多
潜在原因还是因为更为容易让人接受和理解掌握。 语法相对简单,入门上手快。 weifeng90 发表于 2025-1-8 08:10
语法相对简单,入门上手快。
对此观点非常认同,虽然没有学会但感觉不会骗人。 机器语言用二进制,光是书写代码就是一个无法解决的任务。
汇编门槛还是有一点高
硬件开发用C语言,是因为C语言算更简单的了。
其他的语言都是高级语言,和底层不相关,不能搞硬件开发。 简单易学,用的人多。 598330983 发表于 2025-1-12 18:07
简单易学,用的人多。
因为简单且功能足够用,所以才会被广大编程者所采用!
页:
[1]