分享

C++IDE

 量子记忆 2020-02-16

程序关键:数据结构、算法、工具,。

IDE:是写程序的编辑工具或集成开发工具,集成了程序员语言开发中会需要的一些基本工具、基本环境和其他辅助功能的应用软件。

通常含三个主要组件

1)源代码编辑器(Editor)、

2)编译器、解释器(Compiler

3)调试器(Debugger)。

程序员可以通过用户交互界面访问这些组件、并且实现整个代码编译、调试和执行的过程。IDE也提供其他帮助程序员提供开发效率的一些高级辅助功能,如代码高亮、代码补全和提示、语法错误提示、函数追踪、断点调试等。C语言的IDE有很多,比如:微软VisualStudioVS)、XCodeIntelliJIDEAEclipseNetbeanDevC++等。

近来想开发个小的程序,VS6太老而不便捷、VS2015太大没必要,因而找了两款免费但同样强大的的C/C++IDE工具。

1CodeBlock

可满足CC++开发全部功能,且免费C/C++IDE

官网:http://www.

特点:

1)开源,采用C++开发

2)跨平台:支持WindowsLinuxMacOSX

3)支持多编译器:包括VC++G++GCC等等

4)插件式的框架,完全的可定制性和可扩展性。

5)支持代码的编译、调试、代码覆盖、分析和自动完成。

2Atom

专门为程序员推出的一个跨平台文本编辑器,具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSSHTMLJavaScript等网页编程语言,支持宏、自动完成分屏功能,集成了文件管理器。

特点

1)开源。

2)跨平台,支持WindowsLinuxMacOSX

3)完全自定义:GitHub上的大佬叫他是Hackable就不是吹的。理论上你可以把Atom配置成任何你想要的样子,因为配置文件是json格式,样式是CSSLess

4)即插即用:自带4UISyntax主题、自带Markdown渲染器、代码美化插件等。

5)支持各种编程语言的代码高亮html/CSSJavascriptPHPPython/C/C++/ObjectiveCJavaGo等,Atom的语言支持已经算是覆盖非常全面了。

6)和GIT完美结合工作

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多