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

集成开发环境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相关推荐

  1. Python编辑器与集成开发环境(IDE)选择

    上一篇文章记录了怎么安装Python环境,同时也成功的在电脑上安装好了Python环境,可以正式开始自己的编程之旅了.但是现在又有头疼的事情,该用什么来写Python程序呢,该用什么来执行Python ...

  2. Python:Python多种集成开发环境(IDE,编译器)的简介、安装、入门、使用方法之详细攻略

    Python:Python多种集成开发环境(IDE,编译器)的简介.安装.入门.使用方法之详细攻略 目录 Python多种编译器的简介.安装.入门.使用方法 1.Anaconda 2.ipython ...

  3. windows和linux中搭建python集成开发环境IDE——如何设置多个python环境

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  4. [零基础学python]集成开发环境(IDE)

    当安装好python之后,其实就已经可以进行开发了.下面我们开始写第一行python代码. 值得纪念的时刻:Hello world 如果是用windows,请打开CMD,并执行python. 如果是U ...

  5. 零基础学Python之二集成开发环境(IDE)

    当安装好python之后,其实就已经可以进行开发了.下面我们开始写第一行python代码. 值得纪念的时刻:Hello world 如果是用windows,请打开CMD,并执行python. 如果是U ...

  6. python自带的集成开发环境是什么-跟老齐学Python之集成开发环境(IDE)

    当安装好python之后,其实就已经可以进行开发了.下面我们开始写第一行python代码. 值得纪念的时刻:Hello world 如果是用windows,请打开CMD,并执行python. 如果是U ...

  7. 集成开发环境IDE及 VC++6.0实操

    目录 1 I D E 简 介 1.1 I D E概念 1.2 W i n 常 见 I D E 2 V C + + 6 . 0 界 面 简 介 2.1 界 面 预 览 2.2 标 题 菜 单 快 捷 方 ...

  8. RISC-V单片机集成开发环境(IDE) MounRiver Studio软件介绍(一)

    RISC-V单片机(MCU)集成开发环境(IDE) MounRiver Studio软件介绍(一):下载安装及更新 MounRiver Stuido概述 MounRiver Studio是一款面向RI ...

  9. php 免费的集成ide,C/C++开发者必备:十款免费集成开发环境IDE

    集成开发环境(IDE,Integrated Development Environment)主要用于提供应用程序开发的环境,通常包括编辑器.编译器.调试器等.IDE的种类很多,有的只支持一种特定的编程 ...

最新文章

  1. 计算机网络总结:第四章 网络层
  2. 大四学生对于股票的思考
  3. 如何利用python在yi'ge_【GE查找Python面试题】面试问题:使用 TVM … - 看准网
  4. springboot+thymeleaf+pageHelper带条件分页查询
  5. 纯css实现给图片加标签
  6. java中rtsp转m3u8_记录:通过ffmpeg rtsp转 http m3u8
  7. zsh 使用通配符功能
  8. 试试给对象这样赋值吧
  9. 如何控制局域网网速_免费局域网监控软件如何提升控制性能 - 百科
  10. 佳能2900打印机与win10不兼容_windows10系统64位如何安装佳能LBP2900驱动?
  11. SAR图像变化检测的评价指标
  12. Pointnet++中tf_ops三个.so文件的生成
  13. 蚂蚁金服区块链创新大赛
  14. 计算机毕业设计JavaVue.js音乐播放器设计与实现(源码+系统+mysql数据库+lw文档)
  15. 学生认证免费领取——使用阿里云服务器的Ubuntu版本,并进行图形化
  16. ROS人机交互软件开发
  17. 智云通CRM:做销售一定要慎说六种话,不然快成交的订单也会跑?
  18. 微信号第二次修改技巧?官方终于支持修改!
  19. Ranger学习(一)
  20. 串口、COM口、UART口、USB口和TTL、RS-232、RS-485、USB电平区别简介

热门文章

  1. 设计模式-结构型模式篇
  2. 【淘宝SEO】八类搜索作弊商品的降权时间及其建议
  3. 点击小眼睛完成密码框的显示与隐藏睁眼和闭眼
  4. 1-GMM-HMMs语音识别系统-框架篇
  5. java计算机毕业设计社区老人健康服务跟踪系统源码+系统+数据库+lw文档+mybatis+运行部署
  6. 地震后,我终于回到了家
  7. 计算机专业答辩讲稿,计算机专业毕业论文答辩陈述稿
  8. 小程序跳入外部链接 两种方式
  9. L3-008 喊山 (30 分)
  10. mysql进入database_MySQL中关于数据库database的那些操作