什么是C语言?

谈到C语言,我想不少大学生会觉得非常痛苦,一堆代码看不懂、好不容易以为自己听懂了结果上机调试全是错误…其实,在正式学习C语言之前,我们必须要知道

谈到C语言,我想不少大学生会觉得非常痛苦,一堆代码看不懂、好不容易以为自己听懂了结果上机调试全是错误……

什么是C语言?

其实,在正式学习C语言之前,我们必须要知道它到底是什么东西,要理解它,才能更深一步的学习。

谈到C语言,就不得不先说一下计算机语言的发展历史。

那什么是计算机语言呢?

什么是C语言?

很好理解,就像中国人和中国人聊天用中文、欧美国家聊天用英文一样,计算机语言就是人和计算机进行交流的语言。

但是计算机不是人,它没有大脑不能进行思考,所以它在运行时所执行的指令都是人为设置好的。

计算机是硬件设备,通电,有正负电之分,因此,计算机存储、处理数据都是用二进制表示。

什么是C语言?

早期的计算机语言就是用二进制编写的,二进制每一位只能为1或者0。因为计算机能直接识别二进制,不需要编译系统,所以这个时候的计算机语言被称为机器语言。

慢慢的,人们发现用二进制编写程序太麻烦了,只是写一个简单的加法要用一连串二进制,编程难度非常高。

后来人们想了个办法,用一些助记符来降低编程的难度,例如用ADD来表示加法,

当然,计算机不能直接识别ADD,需要依靠编译系统来执行命令。这个时期的计算机语言被称为汇编语言,虽然使用了助记符帮助理解,但还是很难读懂。

而现在编程的门槛已经大大降低了,程序很容易被读懂,也就到了计算机语言的第三个阶段——高级语言阶段。

我们所熟悉的C语言、python、Java其实就是高级语言。

机器语言和汇编语言因为距离计算机非常近所以被称为低级语言,高级语言则指现在很容易被看懂的这些语言。

什么是C语言?

C语言是面向过程的语言,是高级语言的一种,现在很多大学都给非计算机专业的学生开设了这门课程。

很多同学可能一听到C语言就觉得很难,学不会,但是我想说的是,学习编程过程虽然有些痛苦,但它同时也会给我们带来成就感。

不知道今天的分享大家有没有看懂呀?有收获的话麻烦给我点个赞哦~有问题的话也欢迎指出哦~

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/5193.html

(0)
上一篇 2022-12-13 20:40
下一篇 2022-12-13 20:40

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信