编辑器、编译器、文件、IDE等常见概念

一.编辑器、编译器

1.编辑器:编辑器,就是基于对一个文件、一个视频、一串数字等进行编辑或者再次编辑的工具。

2.编译器:编译器,就是能够识别代码中的词汇、句子以及各种特定的格式,并将他们转换成计算机能够识别的二进制形式的工具。(一般是把高级语言转换为低级语言)

3.区别:编辑器像是一个加工软件,如音乐编译器可对MP3等音频文件进行任意的编辑、裁剪和合并,编译器更像是一个给计算机看的翻译软件。

4.好用的编辑器:如NodePad++,GNU Emacs,Sublime Test,Atom等。


二.源代码文件、可执行文件、“xxx.sln”、项目文件、文本文件

1.源代码文件:源程序文件是是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。通常由高级语言编写。

2.可执行文件:可执行文件 (executable file) 指的是可以由操作系统进行加载执行的文件。在不同的操作系统环境下,可执行程序的呈现方式不一样。

3.xxx.sln:sln通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。简单来说sln就是打开文件的索引。

4.项目文件:一般而言windows系统下的系统文件就是项目文件。

5.文本文件:文本文件是一种由若干行字符构成的计算机文件。(文本文件是指一种容器,而纯文本是指一种内容)

三.IDE

1.IDE:集成开发环境。是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。

2.联系:IDE一般包括编辑器、编译器、调试器。

3.常用的IDE:Dev C++、Visual Stdio。


四.在Visual Studio中,按一下ctrl+F5“直接运行”.c或.cpp文件

1.原理:在Visual Studio中,ctrl+F5的意思是"开始执行(不调试)",即启动目标文件,但是不附加调试器。

五.g++和gcc

1.编译阶段g++可以调用gcc。

2.对于c后缀的文件,gcc将其作为c程序,g++将其作为c++程序;对于.cpp后缀的文件,gcc和g++都将其作为c++程序。

posted @ 2020-04-21 21:31  皮皮皮(童浚)  阅读(375)  评论(0编辑  收藏  举报