所在位置:
首页 >
营销资讯 >
网站运营 > VS Code能代替VS吗?区分编辑器、编译器与集成开发环境?
VS Code能代替VS吗?区分编辑器、编译器与集成开发环境?
时间:2023-05-24 02:09:02 | 来源:网站运营
时间:2023-05-24 02:09:02 来源:网站运营
VS Code能代替VS吗?区分编辑器、编译器与集成开发环境?:
Microsoft Visual Studio(简称VS)
VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。Visual Studio是最流行的Windows平台应用程序的
集成开发环境。
Visual Studio Code(简称VS Code) VS Code是一个运行于Mac OS X、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器。作为一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比Diff、GIT等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。
VS与VS Code有以下区别VS是集成开发环境(IDE),是一个完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,不仅有
编辑器、编译器还有调试工具、代码管控工具等等,且VS
只能运行在Windows或Mac OS上不能跨平台编辑。
VS Code是
源代码编辑器,集成了所有现代编辑器所应该具备的特性,包括语法高亮,可定制的热键绑定,括号匹配以及代码片段收集,这款编辑器也拥有对 Git 的开箱即用的支持,是一款和Node pad++一样的编辑器,但自2015年发布以来,VS code在开源社区高速发展,拥有了很多插件,功能也越来越多,所以现在VS code也拥有了IDE的大部分功能,且VS code支持跨平台使用。
记下笔记,一起进步拓展一下编辑器、编译器与集成开发环境的区别
(1)编辑器
百度百科上是这样定义的“编辑器是软件程序,一般是指用来修改电脑档案的编写软件,但也有人称 PE2、HE4(汉书)等文书软件为编辑器。常见的编辑器有文本编辑器、网页编辑器、源程序编辑器、图像编辑器,声音编辑器和视频编辑器等”。
程序编辑器是指用来进行编辑程序的软体程序,能把存在计算机中的源程序显示在屏幕上,然后根据需要进行增加、删除、替换和联结等操作。出名的代码编辑器有以下几个:NotePad++、Vim、GNU Emacs、Sublime Test、Atom等
(2)编译器
科普中国中这样定义:编译器就是将“一种语言(通常为高级语言)“翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) →预处理器(preprocessor) → 编译器 (compiler) →目标代码(object code) →链接器(Linker) → 可执行程序(executables)。
源代码一般为高级语言 (High-level language), 如Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Object code),有时也称作机器代码(Machine code)。
(3)集成开发环境
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。常见的IDE有Dev C++、Visual Studio、Eclipse、Intellij IDEA。
记得在评论区留言,一起进步哦- 多谢大家的阅读和学习,记得点赞收藏哦!可以一起交流进步呀