您的位置:首页 > 编程语言 > C语言/C++

1.初识c语言

2015-11-01 16:51 363 查看
c语言是好多程序员学习的第一门语言,然而我第一门语言是java,java有强大的跨平台性,因为虚拟机,同时也因为虚拟机,java不如c高效,出于好多种原因,我决定从头学习c语言。

c语言是程序员和编译器沟通交流的语言,很久以前程序员直接和cpu交流,但是和cpu交流很,很什么呢,总之是很不容易。于是在程序员和cpu之间产生了一个翻译人员,就是编译器,和cpu繁琐的交流就交给他去做,最开始来了一个叫汇编语言的家伙,他的编译器会把程序员的命令翻译成机器语言,这样程序员就不用去翻指令集,只要掌握了汇编语言就可以和cpu交流了,但是汇编语言还是很繁琐,而且不同的cpu对应着不同的机器语言和汇编语言。然后诞生了c语言,c语言较汇编更容易理解而且不区分cpu,只要掌握了一些利于理解的关键字就能和编译器方便的交流,于是c语言和之后诞生的语言都称为高级语言,汇编就沦为了低级语言,但是c语言对人来说更容易理解,是因为编译做了很多的翻译工作,这样翻译任务较汇编就加重了,所以汇编较高级语言更高效。

为了和编译器沟通,就要使用一些编译器能听懂的话,就是关键字。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: