不少高校选择C语言,主要C语言是一种相对底层的语言,学习它可以让学习者更好的理解计算机的基本原理和编程的基础概念,比如变量、函数、指针等。这些基础知识对于理解其他高级语言和解决复杂的编程问题都非常重要。
另外就是C语言对算法和数据结构的实现较为直接,学习者可以深入的理解和时间各种常用的算法和数据结构。——对于实际的编程能力提升很有帮助。
但是!非科班出身的宝子们,建议按照自己的兴趣或者是今后想工作的职业进行学习。至于学什么编程语言...
跟黑马程序员看一张图:

难易度逐级递减
机器语言>汇编语言>底层语言>高级语言>脚本语言;
底层语言通常更接近硬件,因此它们可以让程序员更直接地控制计算机资源。但是,这种控制也意味着编写和维护这些程序需要更多的技能和注意力。
高级语言旨在让程序员更容易地编写和维护程序,因为它们提供了更高级别的抽象。这些抽象使得程序员可以专注于解决问题,而不是关注底层的硬件细节。高级语言通常比底层语言更容易学习,因为它们的语法更简洁,编程范式更符合人类思维。
脚本语言是一种特殊类型的高级语言,它们通常用于编写简短的程序或脚本,以自动执行特定任务或操作。脚本语言的语法和编程范式通常更简单、更直观,使得它们对初学者更容易学习。脚本语言通常可以快速地学会并应用于实际项目,但它们可能在处理大型、复杂项目时不如其他高级语言那么强大。
再来看看编程语言可以做的事情
- C/C++(较难):理论上是只要硬件驱动和API合适,C/C++就可以开发任何东西,效率也高。C的应用在服务应用,开发底层模块和嵌入式。C++适合复杂但是又要求高效率的内容,比如大型游戏等等;
- <

文章讨论了C语言作为高校教学选择的原因,包括其对理解计算机基础和编程概念的重要性,以及对算法和数据结构的直接实现。此外,文章还概述了不同难度级别的编程语言,如脚本语言和高级语言,并提到了Java、Python等语言在不同领域的应用。文章建议学习者应根据兴趣和职业目标选择编程语言,并提供了相关学习资源。
最低0.47元/天 解锁文章
1433

被折叠的 条评论
为什么被折叠?



