IDE常识

IDE概述

一般理解,IDE是英文Integrated Drive Electronics的缩写,翻译成中文叫做“集成驱动器电子
它的本意是指把控制器与盘体集成在一起的硬盘驱动器。
通常我们所说的IDE指的是硬盘等设备的一种接口技术。

IDE相关常识

IDE接口(别名:ATA接口)

IDE接口(Integrated Drive Electronics)是电子集成驱动器,是把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。把盘体与控制器集成在一起减少硬盘接口的电缆数目与长度,数据传输的可靠性得到增强,硬盘制造起来变得更容易的技术。
因此硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容。对用户而言,硬盘安装起来也更为方便。IDE这一接口技术从诞生至今就一直在不断发展,性能也不断地提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位。

注意:IDE代表着硬盘的一种类型,但在实际的应用中,人们也习惯用IDE来称呼最早出现IDE类型硬盘ATA-1,这种类型的接口随着接口技术的发展已经被淘汰了,而其后发展分支出更多类型的硬盘接口,比如ATA、Ultra ATA、DMA、Ultra DMA等接口都属于IDE硬盘。硬件接口已经向SATA转移,IDE接口迟早会退出舞台。

IDE接口优点:价格低廉、兼容性强、性价比高
IDE接口缺点:数据传输速度慢、线缆长度过短、连接设备少
百度百科:IDE接口

集成开发环境(例:JAVA中的IDE)

Integrated Development Environment,简称 IDE,也称为Integration Design Environment、Integration Debugging Environment是一种辅助程序开发人员开发软件的应用软件。

一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual
Studio系列,Borland的C++
Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。

较早期程序设计的各个阶段都要用不同的软件来进行处理,如先用字处理软件编辑源程序,然后用链接程序进行函数、模块连接,再用编译程序进行编译,开发者必须在几种软件间来回切换操作。编程开发软件将编辑、编译、调试等功能集成在一个桌面环境中,这样就大大方便了用户。

优点
1,节省时间和精力。
2,建立统一标准。
3,管理开发工作。
缺点
1,学习曲线问题。
2,初学者的困难。
3,无法修复坏代码或设计。

常见的IDE(集成开发环境)

Visual Studio
Microsoft Visual Studio(简称VS)是微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。
Eclipse
Eclipse是著名的跨平台开源集成开发环境(IDE)。最初主要用来Java语言开发,亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较佳的灵活性,所以许多软件开发商以Eclipse为框架开发自己的IDE。
PyCharm
PyCharm 是由 JetBrains 打造的一款 Python IDE。
PyCharm 具备一般Python IDE的功能,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。
另外,PyCharm 还提供了一些很好的功能用于Django 开发,同时支持 Google App Engine,同时还支持 IronPython。

百度百科:集成开发环境

在线IDE(在线编程)

在线编程也称在线IDE,是指不需要经过安装编程的环境,直接在互联网浏览器上编写程序,并且可以运行出结果。

特性
1、方便
2、跨平台
3、集成性

国外多家网站以及国内的少数网站都已实现在线编程的功能比如:
anycodes

该网站智能支持中英韩三种语言。并且该网站支持九种编程语言,如:C/C++/Java/Tcl/Matlab/Perl/Ruby/Python/Php,支持多文件,标准输入,命令行参数,语法高亮,代码可折叠,支持全屏模式及代码下载,其中Matlab语言支持图像化输出,该平台还有对应的手机客户端(在线编程),可以用手机写代码,同时还拥有对应的微信平台,垂直论坛,移动课堂,在线题库,云资源库等功能。该网站比较简洁,使用起来也很方便,响应速度较快。

百度百科:在线编程
有哪些在线IDE

IDE硬盘(原名:AT附加装置 简称:ATA)

IDE即Integrated Drive Electronics,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,IDE是表示硬盘的传输接口。我们常说的IDE接口,也叫ATA(Advanced Technology Attachment)、PATA接口,现在PC机使用的硬盘大多数都是IDE兼容的,只需用一根电缆将它们与主板或接口卡连起来就可以了。

优点
1,易于使用与价格低廉,问世后成为最为普及的磁盘接口。
缺点
1,速度慢
2,只能内置使用
3,对接口电缆的长度有很严格的限制

百度百科:IDE硬盘

拓展IDE

在这里插入图片描述
拓展知识IDE其他含义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不想想了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值