1. 编译器
我们在学习编程语言的时候,编译器是必不可少的工具,编译器的功能是把一种语言(高级语言)翻译为另一种语言(低级语言)的程序。
现代编译器的工作流程一般为:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)。
它的工作原理从源代码到能直接背计算机或虚拟机执行的目标代码的翻译过程(通常为低级语言或机器语言)的翻译过程。然而,也存在从低级语言到高级语言的编译器,这类编译器中用来从由高级语言生成的低级语言代码重新生成高级语言代码的又被叫做反编译器。也有从一种高级语言生成另一种高级语言的编译器,或者生成一种需要进一步处理的的中间代码的编译器(又叫级联)。
2. 编译器的选择
关于上面所述的这些编译器,各有千秋,除了IDLE和Pycharm是Python开发工具,上面多种编译器都是可以进行C或者C++的开发,VS系列的编译器更为全面。
在编译器的选择方面,下载安装都是比较简单的操作。用了这么多款软件,简单的说,如果想要界面比较绚丽,快捷键及功能比较多的同学可以选择VS系列,如果刚入门想要简单接触的可以选择Dev-c++先进行尝试,如果学校有要求可以选择VC6,如果想要进行更深层次的计算机开发,可以去尝试接触Linux系统,关于编译器,选择一款自己喜欢顺手的最为重要。
3. 兼容性
在使用软件的时候如果遇到兼容性的问题可以参考下面VC6的设置。
VC6能在XP系统上完美运行,在win7或win10上可能出现不兼容的情况,我们更改一下即可。
右键桌面图标进入属性。
点击兼容性,然后以兼容模式运行这个程序。
然后打开软件即可。
4. 激活问题
我们所涉及到的软件中,由于VS2015我们采用的社区版所以不需要激活,需要激活的有VS2012,如果其他版本的遇到激活问题也可以参考这个版本的激活方式。
Pycharm在下载的时候可以选择社区版的来避免激活问题,社区版的功能足够初学者使用。
VMware大家可以先试用,如果喜欢Linux系统可以给自己的电脑装双系统去使用,毕竟在虚拟机里长期使用Linux系统是不现实的,如果长期使用也可以去购买或者找到激活码进行激活。
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程