首页 > 其他 > 详细

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

时间:2020-04-26 15:23:03      阅读:76      评论:0      收藏:0      [点我收藏+]

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++程序使用的库连答接。

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

原文:https://www.cnblogs.com/cxdscx/p/12779530.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!