程序关键:数据结构、算法、工具,。 IDE:是写程序的编辑工具或集成开发工具,集成了程序员语言开发中会需要的一些基本工具、基本环境和其他辅助功能的应用软件。 通常含三个主要组件: (1)源代码编辑器(Editor)、 (2)编译器、解释器(Compiler) (3)调试器(Debugger)。 程序员可以通过用户交互界面访问这些组件、并且实现整个代码编译、调试和执行的过程。IDE也提供其他帮助程序员提供开发效率的一些高级辅助功能,如代码高亮、代码补全和提示、语法错误提示、函数追踪、断点调试等。C语言的IDE有很多,比如:微软VisualStudio(VS)、XCode、IntelliJIDEA、Eclipse、Netbean、DevC++等。 近来想开发个小的程序,VS6太老而不便捷、VS2015太大没必要,因而找了两款免费但同样强大的的C/C++IDE工具。 1、CodeBlock: 可满足C和C++开发全部功能,且免费C/C++IDE。 官网:http://www. 特点: (1)开源,采用C++开发 (2)跨平台:支持Windows、Linux和MacOSX。 (3)支持多编译器:包括VC++,G++,GCC等等 (4)插件式的框架,完全的可定制性和可扩展性。 (5)支持代码的编译、调试、代码覆盖、分析和自动完成。 2、Atom 专门为程序员推出的一个跨平台文本编辑器,具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS、HTML、JavaScript等网页编程语言,支持宏、自动完成分屏功能,集成了文件管理器。 特点 (1)开源。 (2)跨平台,支持Windows、Linux和MacOSX。 (3)完全自定义:GitHub上的大佬叫他是Hackable就不是吹的。理论上你可以把Atom配置成任何你想要的样子,因为配置文件是json格式,样式是CSS和Less。 (4)即插即用:自带各4组UI和Syntax主题、自带Markdown渲染器、代码美化插件等。 (5)支持各种编程语言的代码高亮html/CSS、Javascript、PHP、Python/、C/C++/、ObjectiveC、Java、Go等,Atom的语言支持已经算是覆盖非常全面了。 (6)和GIT完美结合工作 |
|