款程序员必备的编译器和.pdf_第1页
款程序员必备的编译器和.pdf_第2页
款程序员必备的编译器和.pdf_第3页
款程序员必备的编译器和.pdf_第4页
款程序员必备的编译器和.pdf_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

15款C/C+程序员必备的编译器和IDE 当前,Web开发人员编程语言的选择很多,比如Java、.Net、PHP、Ruby、Perl、Python等 等。今天,本文想和大家讨论下两种古老而又广泛流行的编程语言:C和C+。C/C+自身有 许多优良的特性,代码运行高效,并有一些外围工具的支持。如今,这两种语言以其庞大的函 数库和健全的安全机制,仍然活跃在编程语言领域。 本文将整理一些让人印象深刻的C/C+集成开发环境(IDE)和编译器。IDE主要为软件开发 提供功能组件,其最吸引人的特性之一是其友好的用户界面。几天前,我在博客上和大家分享 了一些IDE,今天我将着重介绍其中最广受好评的几款IDE以及编译器。 1)kDevelop Kdevelop是一款开源的基于KDevPlatform平台的可扩展插件IDE,支持C/C+等语言,包含 一套开源的库集合,可以通过这些库构建IDE。 2)Anjuta AnjutaDevstudio是另一个优秀的开发平台。它包含许多先进的编程特性,如项目管理、应 用生成向导、交互式调试、源码编辑器、版本控制、图形用户界面设计、概要设计等等。该工 具为C/C+程序员提供了一个强大的用户界面开发接口。 3) Code Blocks Codeblocks是一款广受欢迎的开源C/C+集成开发环境,这款IDE包含了开发者需要的所有 功能,比如友好的用户界面,编译和调试功能等。 4)Visual MinGW VisualMinGW是一款袖珍的开源IDE。它封装了所有windowsAPI以提供简单高效的开发模 式。它将代码模块化使得编程更加简单,并提供了丰富的C+类库以支持现有编程框架。 VisualMinGW现在由SourceForge托管。 5)Ideone Ideone是一款在线的编译调试工具,能够支持C/C+等60多种语言。该工具可以快速而高效 地完成编译过程。 6)Eclipse CDT EclipseCDT是当前最强大最流行的IDE之一,提供的功能包括:项目创建以及工具链的构 建、标准make构建、代码导航、多种知识工具、语法高亮的代码编辑器、可折叠并可超链接 的导航功能、代码重构和代码生成以及可视化的调试工具(包括内存、寄存器和反汇编视图) 等。 7)Compilr Compilr是一款在线的集成开发工具,具有卓越的代码编写体验和简单的用户界面。除了C和 C+,该工具还支持java,HTML等编程语言。在线集成开发环境Compilr的简单体验 8)Code Lite CodeLite又是一款卓越的C/C+开源IDE,可以运行于当前所有主流平台 (OSX,Windows,Linux)。 9)Netbeans C+ Netbeans工具包含许多不同类型的C/C+工程模板,借助这些模板所提供的动态链接库和静 态库可以很方便地创建C/C+应用。该IDE的一些特性使其在web工程师应用很广,这些特性 包括:代码助手,编译配置,单元测试,代码检查,远程开发和文件导航等。 10)Dev C+ DevC+是一个功能完备的IDE,这些功能包括:1)类浏览器;2)集成的调试工具;3)基 于GCC的编译器;4)工程管理器;5)汇编器;6)编辑和编译资源文件;7)工具管理 器;8)函数列表。 11)Ultimate+ Ultimate+是一个不错的C+开发工具。该IDE将模块化的思想引入C+编程,并能和 GCC、MinGW以及VisualC+良好协作。 12)Digital Mars DigitalMars是一个高性能的C/C+编译器。它的特点包括:业界最快的编译链接速度、强大 的代码优化技术、契约式设计、完整的库资源、可HTML浏览的使用文档、反汇编器、库管理 工具、资源编译器、make、命令行工具和GUI版本、教程、代码示例、在线更新、标准模板 库等。 13)C-Free 14)MinGW MinGW编译器使得程序可以使用微软的C运行时库和一些语言相关的运行时库。 15)Tiny C Compiler TinyCC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论