常用的 集成开发环境 IDE

编辑器是用来让程序员优雅的敲代码。
编译器是用来将这些高级语言或汇编语言编译成计算机能直接识别并运行的机器语言。
如果我们每次编辑完源程序都要在命令行依托编译器进行函数、模块的链接和编译的话岂不是很麻烦,而集成开发环境便很方便的解决了效率问题。

集成开发环境IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序。
一般包括 代码编辑器、编译器、调试器、图形用户界面工具 等。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。
每个IDE的针对性不同,承载的编译器不同,不同的语言有时需要不同的IDE,这里介绍几个常用IDE。

Dev C++
Dev-C++是一个Windows环境下C/C++的集成开发环境(IDE),它是一款自由软件,遵守GPL许可协议分发源代码。它集合了MinGW等众多自由软件,并且可以取得最新版本的各种工具支持,而这一切工作都是来自全球的狂热者所做的工作。Dev-C++是NOI、NOIP等比赛的指定工具,缺点是Debug功能弱。由于原开发公司在开发完4.9.9.2后停止开发,所以现在正由其它公司更新开发,但都基于4.9.9.2.Dev-C++ 最新版本:5.11。

Microsoft Visual Studio(简称VS)
VS是微软开发的一款基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等,所写的目标代码适用于微软支持的所有平台。是一款非常实用且强大的代码编写开发软件,也是一个极好的开发环境由微软最新推出,是专门针对开发人员而设计的,极大的为开发人员带来方便。
特点

  • C# .NET4.0中的动态类型和动态编程;
  • 支持Office ;
  • 支持新C++标准,增强IDE,切实提高程序员开发效率。
  • 支持多种编程语言编写,C#、C++、Python、Visual Basic、Node.js、HTML、JavaScript等等主流高低级编程语言。
  • 拥有强大的可视化布局功能,可以实时的展示界面布局效果;

PyCharm
PyCharm是一款Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。同时支持Python框架快速搭建,是Python开发者必备的开发工具。
特点

  • 跨平台支持Windows、 Linux、Mac OS X等操作系统;
  • 专为Python提供代码完成,快速切换语法,错误代码高亮显示和代码检查;
  • 项目查看,文件结构查看,在文件,类,方法间快速跳转;
  • 快速进行代码分析,错误高亮显示和快速修复;

Eclipse
Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言开发工具,支持如 C / C++、JavaScript、Perl、PHP、Fortran、Ruby、Python,甚至 COBOL 语言。
特点

  • 插件丰富
  • 跨平台支持Windows、 Linux、Mac OS X等操作系统;
  • 支持代码的调试、编译、分析、自动完成与重构;
  • 拥有强大的可视化布局功能,可以实时的展示界面布局效果

Android studio
Android studio是谷歌推出的一个Android集成开发工具,适用于 Android 手机、平板电脑、穿戴式设备、电视等设备的应用开发。可以直接下载免安装版使用,不用再在Eclipse复杂的配置环境了,直接上手使用,相当的方便快捷。
特点

  • 跟Microsoft Visual Studio一样,拥有强大的可视化布局功能,可以实时的展示界面布局效果;
  • Android Studio支持了多种插件,可直接在插件管理中下载所需的插件;
  • 智能代码补全、智能保存、错误代码高亮显示、代码检查等
  • 内置模拟终端

你可能感兴趣的:(开发工具类,ide,集成开发环境)