|
用C语言编写的程序只是一些类似于平时说话的文本,需要进一步翻译和转换成机器指令才能执行,完成这个翻译转换过程的工具就是C实现。本章主要搞清什么是C实现,以及如何安装C实现。安装C实现很重要,因为我们要用它来翻译后面的C语言程序。
注意!很多人极力推荐的Microsoft Visual C++ 6.0和Turbo C 2.0是过时的、极度落伍的,不需要了解,不要使用;也不推荐使用Microsoft Visual Studio ***,C语言和C++语言本质上不同,微软公司很早就不再支持和跟进C语言的最新标准,它们的精力在C++和自己的其它语言产品。这个问题在第5章还要再次强调。
编程是一种实践活动,我期望所有读者都用过计算机,都有电脑的操作和使用经验,包括运行程序、复制文件什么的。这很重要,编程不仅仅是写程序,实际上是一个与电脑打交道、操作电脑的过程,因为你要打开一个文件编辑软,编辑程序,然后还要将它翻译成可执行程序,没有一些电脑的使用经验会很麻烦。
你需要认识到,你是在一个由硬件和操作系统软件共同组成的平台上工作的。你编写程序并完成翻译过程所用的一切工具都运行在操作系统之上,而翻译之后的程序也需要操作系统的支撑才能运行。编写和翻译程序需要硬件和操作系统的支持,所以本章一开始实际上是从计算机硬件和操作系统常识展开的。对普通用户来说,操作系统是一个操作界面,就象手机的界面,可以点击运行程序,但实际上它还有另一个侧面:程序运行环境。对于学习编程的人来说,了解操作系统的这个侧面尤其重要,你要了解操作系统是如何为程序的运行提供底层环境的。
这一章有配套视频。书和视频有一样的地方,也有不一样的地上,总体上可以互为补充。特别地,书是一个静态、受限的载体,在视频里可以演示的内容和操作,就无法移植到书里。只看书或者只看视频当然是没有问题的,但如果视频和书结合一起看,互为补充,就更好了。视频链接: 主链接:018-操作系统和C实现:源文件和C实现_哔哩哔哩_bilibili 备用链接:鼠侠的抖音 - 抖音 本章视频打包下载(需高级会员和至尊会员权限):配套视频下载(高级会员和至尊会员专用) - 配套资料和资源 - 鼠侠网 - 李忠,传播不一样的计算机知识
如果对本章有任何意见、建议和想法,欢迎发表在这里。
|