Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 1.16 KB

01_Editor_Complier_IDE.md

File metadata and controls

21 lines (17 loc) · 1.16 KB

编译器、编辑器、IDE

编辑器是什么?

Editor
代码编辑器通常自身并不能编译或是运行程序,只是提供了一个编辑文本、编辑代码的平台
典型的编辑器比如:Vim(Vim神教万岁)、Emacs、Sublime Text、Atom(Github开发的噢)……

编译器是什么?

Compiler
通俗来说,编译器就是一个讲一种语言翻译成另一种语言的程序,通常是将高级语言翻译为低级语言
比如gcc、g++等

IDE又是什么?

集成开发环境(Integrated Development Environment)
顾名思义,IDE是用于提供程序开发环境的应用程序,集成了一系列功能
集成了代码的编写、分析、编译、调试等功能
一般包括代码编辑器、编译器、调试器以及图形化用户界面等工具
常见IDE比如:Visual Studio全家桶系列、Eclipse(不只是能用来写Java噢)、Dev cpp、Delphi系列等等

总结来说,编辑器就是纯粹编辑文本和代码的工具,编译器就是纯粹编译程序的工具
IDE则是包含了编辑器、编译器功能在内的一套集成化的开发工具