编辑器,编译器,文件,IDE等常见概念辨析

1.编辑器与编译器有什么区别?有什么好用的编辑器?

编译器

 编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器       (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)。它的作用是通过代入预定义等程序段将源程序补充完整

编辑器

 编辑器是软体程序,一般是指用来修改电脑档案的编写软件,但也有人称 PE2、HE4(汉书)……等文书软件为编辑器。常见的编辑器有文本编辑器、网页编辑器、源程序编辑器、图像编辑器,声音编辑器  和视频编辑器等。

好用的编辑器

  Notepad++编辑器、EditPuls编辑器、Windows记事本

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

源代码文件

  源程序文件是是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。通常zd由高级语言编写。源程序可以是以书籍或者磁带或者其他载体的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机可执行的程序。

可执行文件

  可执行文件指的是可以由操作系统进行加载执行的文件。在不同的操作系统环境下,可执行程序的呈现方式不一样。在windows操作系统下,可执行程序可以是 .exe文件 .sys文件 .com类型文件

“xxx.sln”

  sln:在开发环境中使用的解决方案文件。它将一个或多个项目的所有元素组织到单个的解决方案中。此文件存储在父项目目录中.解决方案文件,它是一个或多个.proj(项目)的集合

项目文件

  建设项目在立项、审批、招投标、勘测、设计、施工、 监理及竣工验收全过程中形成的文字、图表、声像等形式的全部 文件,包括项目前期文件、项目竣工文件和项目竣工验收文

件等

文本文件

  文本文件是一种计算机文件,它是一种典型的顺序文件,其文件的逻辑结构又属于流式文件。特别的是,文本文件是指以ASCII码方式(也称文本方式)存储的文件,更确切地说,英文、数字等字符存储的是ASCII码,而汉字存储的是机内码。文本文件中除了存储文件有效字符信息(包括能用ASCII码字符表示的回车、换行等信息)外,不能存储其他任何信息

3.IDE与编辑器,编译器,调试器等有什么关系?举几个你常用的IDE

IDE与编辑器,编译器,调试器等的关系

 IDE是一种集成了代码编辑器、编译器、调试器等与开发有关的实用工具的软件。由于大部分常用工具都集成在一起了,所以使用IDE来进行开发工作会使工作效率达到最答高。现在已经很少有人不用IDE来进行开发工作了

常用的IDE

  Visual Studio 2019、Dev C++

4.在Visual Studio中,按一下ctrl+F5就可以“直接运行”.c或.cpp文件。原理是什么?中间经历了了什么步骤?实际上执行了什么命令?使用了g++、gcc这两个命令吗?

原理:ctrl+F5是强行刷新的命令
步骤:先清除了缓存,然后再重新加载
使用了g++,qcc这两个命令

5.g++、gcc这两个命令有啥区别?

 1、对于不同后缀百的文件当作程序不同。c后缀的文件,gcc把它当做是C程序;度g++当做是C++程序;对于.cpp后缀的文件,gcc和g++都会当做c++程序。
 2、编译阶段调用问不同,g++会调用gcc;
 3、连接阶段方式不同,通常会用g++来完成,这是因为gcc命令不能自动和c++程序使用的库连答接。
posted @ 2020-04-26 14:58  陈小蛋  阅读(389)  评论(0编辑  收藏  举报