C语言是以函数为单位的,这是C语言的程序设计思想。它只有最简单的一层封装层,那就是函数。不像Java那样,除了函数还有封装函数和属性的类,类外面还有封装类的包。相比之下C语言是一门很纯粹的语言。虽然C语言一门面向过程的语言,但是利用它的指针可以实现面向对象编程的大部分特性,所以C语言也可以用面向对象的思想进行编程。
我认为,编程门槛低的原因主要是,上手的成本低,犯错后纠错比较快,犯错成本也低。其它任何行业都不同时具备这几个特点。
时间:2020-06-09 10:05:33
C语言是以函数为单位的,这是C语言的程序设计思想。它只有最简单的一层封装层,那就是函数。不像Java那样,除了函数还有封装函数和属性的类,类外面还有封装类的包。相比之下C语言是一门很纯粹的语言。虽然C语言一门面向过程的语言,但是利用它的指针可以实现面向对象编程的大部分特性,所以C语言也可以用面向对象的思想进行编程。
我认为,编程门槛低的原因主要是,上手的成本低,犯错后纠错比较快,犯错成本也低。其它任何行业都不同时具备这几个特点。