03.06 有哪些比较好用的编程软件?

威的vlog


这个就非常多啦,每门编程语言都有自己的编程软件,这里以C/C++、Java、Python为例,简单介绍一下这3种编程语言比较常用的软件:

C/C++

1.Dev-C++:这是Windows环境下一个免费、轻量级的C/C++开发环境,基本功能和早期的VC++6.0非常相似,没有任何自动补全、语法检查的功能,对于新手来说,比较适合入门练习,因此在许多高校中作为教学软件使用:

2.CodeBlocks:这是一个免费、开源、跨平台的C/C++开发环境,相比较功能比较单一的Dev-C++来说,支持自动补全、语法提示和检查等功能,除此之外,还自带有许多工程模板,可以快速创建Qt、GUI、OpenGL等应用程序,因此使用也比较广泛:

3.Visual Studio:这应该是Windows平台下使用最多的C/C++开发环境了,号称宇宙第一IDE,相比较前面2个轻量级的开发环境来说,Visual Studio支持代码重构、单元测试等高级功能,因此开发、调试效率更高,在大型软件设计中经常会用到:

Java

1.IDEA:这应该是目前使用最多的Java IDE了,业界最好的Java开发工具之一,功能非常强大、设计灵活、插件扩展丰富,支持智能补全、代码高亮、语法提示、Git等常见功能,除此之外,还支持代码审查、代码重构、JUnit等高级功能,因此调试、开发、运行效率更高,在大型项目开发中经常会用到,管理项目非常方便:


2.Eclipse:这也是早期使用比较多的一个Java集成开发环境,免费、开源、跨平台,大部分接触Java编程比较早的开发人员都应该使用过这个软件,支持自动补全、语法提示、代码高亮等常见功能,插件扩展丰富,安装相关插件后,也可作为C/C++、Python、安卓开发环境使用,非常不错:

Python

1.VS Code:这是免费、开源、跨平台的代码编辑器,严格意义上说,只具备代码编辑的功能,但安装相关插件后,也可以直接编辑运行Python程序,占用内存少、运行速度快、轻便灵活,因此对于Pyhon入门开发来说,是一个不错的开发软件:

2.Sublime Text:这也是一个比较常用的代码编辑器,基本功能和VS Code差不多,轻巧灵活,文本编辑功能强大,配置本地Python解释器后,也可以当做一个非常不错的Python编程软件来使用:

3.PyCharm:这个就比较专业了,专门用于Python开发的一个软件,相比较前面轻量级的代码编辑器来说,支持单元测试、代码重构、代码分析等高级功能,开发、调试运行效率更高,因此在大型项目开发中经常会用到,项目管理更方便:

当然,还有许多其他编程语言的软件,像Web前端、PHP等,这里就不一一介绍了,网上相关资料非常丰富,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。


小小猿爱嘻嘻


谢谢。

本人是正一名正在学校就读的大学生,而且自己的这个专业会用到编程,所以对这些软件还是用过一些的,下面就给你列一下比较好用的软件。

Top1.Devc++,这个我是觉得比较好用的,非常适合新手。

Top2.Notepad,这个总的来说跟第一个还是差不多的。

Top3.Visual c++,这个软件在建工程方面有点要求,所以要先一些教程看一下,否则会出现很多错误的。

Top4.Visual stdio2010,这个软件对于老手来说比较合适,适用于很多语言的编程。

Top5.Keil,这个也是用来编程的,但更确切的说是位一些嵌入式开发者用的,纯软件的不适合这个软件。


科技天下加


好用 都是相对的!看你选择哪一门编程语言!

微软的技术 当然首推 Visual studio !集成的技术语言类 非常多!目前这个IDE最新为 2017!

开发移动应用,WEB站点,API,WINCE,桌面程序,.net core 跨平台应用!还集成了 Python 等等

java 用的多的 eclipse,my eclipse 这两个!

PHP的 也可以用 eclipse 还有 phpstorm 等!

我自己主要用 微软的产品!

希望对你有所帮助!


丽波霏霏


Microsoft Visual Studio适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.Net Core、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。

易语言,这个自带ide 主要是编程用中文编写代码

eclipse

其实也很好用,是Mac OS X和Windows都可以使用的跨平台的软件。

Xcode

是专为Mac OS X打造

另外大神就用Vim和记事本


菜鸟呆呆


看你用什么语言呗。很多的语言都有很好的自己御用的编译器。

比如: Java的Eclipse, C++的Qt Creator,Matlab的....Matlab,R的Rstudio

你如果想找一个比较通用的软件,强推:

Sublime Text

(重要的内容单独占一行)

虽然它本质上只是个notepad不过人家就是厉害啊就是好用啊!



月卡大叔


大型项目肯定用一些比较厚重的ide,比如JetBrains公司的系列产品,这个可以针对不同需要下载,我个人平时写的不多,用的轻量级的编辑器vscode,这种轻量级的编辑器也很多,看个人喜欢点。



奔波的IT人


你说的是开发环境IDE吗?这要看你是开发什么软件,使用什么语言了。如果是用C/C++,那可以使用微软自家的visual studio。如果是使用java,可以用intelJIDEA,用python可以用pycharm,web前端可以用webStorm。安卓开发用Android stuido.若iOS开发用xcode。如果喜欢轻量级的,可以用vs code搭配一些插件。其实还有很多,关键要看你用什么语言,开发什么软件。


程序引力


微软的Visual Studio2017或2015,需要工具软件私聊我。望点赞!


樱野猫cn


图形界面的java开发工具 JDK Borland的JBuilder JBuilder,JDeveloper,VisualAgeforJava jcreater等等,适合自己的才是最好的。


回首亦江南


真想玩建议可以尝试入下vim/Emacs的坑,可以学到不少东西,主要是思想,另外就是基本大部分语言和编辑器,都支持这两种的快捷键绑定,换其他的也方便


分享到:


相關文章: