15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 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。

记得在评论区留言,一起进步哦

关键词:环境,编译,代替,区分,编辑

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭