C学习之路
来源:互联网 发布:linux 查看tmp空间 编辑:程序博客网 时间:2024/06/05 11:02
概述
单就c语言本身来说,它就如同我现在写的这些文字一样,只不过我写的这些是给各位读者看的而 c 语言是写给机器的执行部分看的。它们之间有些共性。就是相互理解。
我写的这些文字各位读者可以明白是因为我们大家都学习了中文,机器能明白c 语言是因为,编译器。编译器将c语言翻译成计算机能理解的语言-机器语言。关于机器编译器和
机器语言,我了解的不是很多,有时间也了解一下,跟大家分享一下。
所以从 c语言 ----> 编译器 ----> 汇编语言------->计算机的执行部分,这个流程来说,c语言其实是跟编译器打交到的,我们学习c语言的一些奇奇怪怪的规定,是因为编译器能理解,例如c 语言的一些关键词之所以是那样,是因为编译器规定好了的,这样写编译器明白,编译器明白了才能将写的c语言代码转换成机器能理解的数据格式。
说一些题外话 ,我个人的观点,c语言应该包含编译链接工具才算是c语言,不然你写的一些c代码,没有编译链接,机器根本明白不了,所以如果想创建自己的语言跟机器交流,也应该有编译链接将你创建的语言翻译成机器能懂得机器语言。
0 0
- C学习之路
- C语言学习之路
- C#.NET学习之路
- c++DLL 学习之路
- C/C++ 学习之路
- C语言学习之路。
- c++DLL 学习之路
- c++DLL 学习之路
- Objective-c学习之路
- C学习之路_7
- C/C++学习之路。
- c语言学习之路
- C/C++学习之路
- C语言学习之路
- C#WebApi学习之路
- C语言学习之路
- C语言学习之路
- C/C++学习之路之数据类型
- pb数据窗口导入(备查研究)
- Socket
- java通配符简单示例
- 初探Java设计模式-单例模式
- android实现json数据的解析和把数据转换成json格式的字符串
- C学习之路
- linux文件双向同步(unison)
- C++ Primer Plus(第6版)的技术点(2)
- 摘录自知乎回答
- 用javascript实现本地图片预览(HTML5)
- CSS3 低多边形(Low Poly)设计及开发实例 - 简单的字母
- javascript学习资料
- 【android】ListView的item高度调整
- pb中excel文件导入dw中源代码(学习备查)