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

Posted zengdaxia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编辑器,编译器,文件,IDE等常见概念相关的知识,希望对你有一定的参考价值。

一.

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

-编译器是把java源代码编译成二进制字节码的程序,编辑器是让我们编写java源代码更方便快捷的工具。Java中的编译器一般指的是javac.exe,编辑器指的是Eclipse、Idea、NetBeans等。

.2有什么好用的编译器?

-atom编辑器: atom编辑器中文版Atom中文版是一个由GitHub开发的免费开源文本编辑器,支持多平台,基于、JS、Less、html,是一个使用web技术构建的桌面应用程序,现在GitHub有近1000个开源包,支持为Atom添加新特性。
-GNU Emacs : Emacs 是一个轻便、可扩展、免费的编辑器,它比其它的编辑器要更强大,是一个整合环境,或可称它为集成开发环境。它可以处理文字,图像,高亮语法,将代码更直观地展现给开发者。

二.

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

-源代码文件:包含程序员使用的任何编程语言编写的代码
-可执行文件:包含组成可执行程序的完整机器语言代码
-“XXX.sln”:通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。ps:就是打开文件的索引,正确引导你进入环境,进入工程!
-项目文件:项目文件就是项目文件夹中的文件,包括完成这个项目的各种文件
-文本文件:文本文件是一种计算机文件,它是一种典型的顺序文件,其文件的逻辑结构又属于流式文件

三.

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

-集成开发环境是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。就是说IDE包含了编辑器,编译器,和调试器所有功能的工具

2.举几个你常用的IDE。

-Visual Studio 2019、Dev C++

四.

1.在Visual Studio中,按一下ctel+F5就可以“直接运行”。c或。cpp文件。原理是什么?

-对源代码直接编译并执行

2.中间经历了什么步骤?

-开始执行不调试

3.实际上执行了什么命令?

-g++和gcc

4.使用了g++,gcc这两个命令吗?

-使用了

五.

1.g++,gcc这两个命令有什么区别?

-gcc和g++的区别主要是在对cpp文件的编译和链接过程中,因为cpp和c文件中库文件的命名方式不同,那为什么g++既可以编译C又可以编译C++呢,这时因为g++在内部做了处理,默认编译C++程序,但如果遇到C程序,它会直接调用gcc去编译

以上是关于编辑器,编译器,文件,IDE等常见概念的主要内容,如果未能解决你的问题,请参考以下文章

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

ide和编译器有啥区别,啥是ide,啥是编译器?

编译工具:这些IDE和代码编辑器你用过几个?

概念区别

“Hello world” Android 应用,文件尽可能少,没有 IDE,只有文本编辑器

IDE or Editor?