请单击此处输入图像说明
C语言不是面向对象的语言。 因此,任何程序员学习c语言都必须学会用函数思考问题。 当程序员真正学习面向对象语言时,就有了c语言函数学习的基础。 这样可以使面向对象编程的学习更容易理解,更有趣。
请单击此处输入图像说明
用c语言编程就像做智力体操一样。 程序员必须考虑所有事情。 这用很多其他语言由他替你处理。 程序员必须管理指针、内存分配和内存回收。 要理解如何处理字符串,还有动态数据。 在其他语言中,所有这些对程序员来说都是隐藏的。 我不知道他们怎么工作,更不用说改变他们的动作方式了。 程序员获得了易用性,失去了对程序的控制和速度。 在很多情况下,这是一笔有价值的买卖。 其他情况则不然。
请单击此处输入图像描述
在不同的情况下程序员使用不同的编程语言。 在某些情况下,可能需要使用Lisp。 其他需要Java,还有其他需要c。 但是,c语言是程序员的坚实基础。 程序员可能不会用它做几个项目,但它有助于提高能力,用其他语言编程。
请单击此处输入图像说明
除了汇编语言外,用c语言代码生成的hxdbl的其他语言生成的程序运行得更小、更快。 那为什么不学习汇编语言呢? 程序集是一种非常有用的语言,但它不像c语言那样可移植,其他常用语言(如JAVA )的语法基于c语言而不是程序集。 程序员应该学习汇编,但这并不能证明它像学习c语言一样有帮助。
如果程序员想要写视频游戏引擎或操作系统,程序员需要会c。 不能使用C#、Java或Basic完成这些编程任务。