C学习之路

来源:互联网 发布:linux 查看tmp空间 编辑:程序博客网 时间:2024/06/05 11:02

概述

           单就c语言本身来说,它就如同我现在写的这些文字一样,只不过我写的这些是给各位读者看的而 c 语言是写给机器的执行部分看的。它们之间有些共性。就是相互理解。

我写的这些文字各位读者可以明白是因为我们大家都学习了中文,机器能明白c 语言是因为,编译器。编译器将c语言翻译成计算机能理解的语言-机器语言。关于机器编译器和

机器语言,我了解的不是很多,有时间也了解一下,跟大家分享一下。

       

          所以从 c语言 ----> 编译器 ----> 汇编语言------->计算机的执行部分,这个流程来说,c语言其实是跟编译器打交到的,我们学习c语言的一些奇奇怪怪的规定,是因为编译器能理解,例如c 语言的一些关键词之所以是那样,是因为编译器规定好了的,这样写编译器明白,编译器明白了才能将写的c语言代码转换成机器能理解的数据格式。

        

         说一些题外话 ,我个人的观点,c语言应该包含编译链接工具才算是c语言,不然你写的一些c代码,没有编译链接,机器根本明白不了,所以如果想创建自己的语言跟机器交流,也应该有编译链接将你创建的语言翻译成机器能懂得机器语言。

0 0