03.08 編程軟件哪個比較好用?

周凱婷


這個要看你具體使用的編程語言了,不同語言的編程軟件不同,這裡以Python、Java和C/C++為例,分別介紹幾種比較常用的編程軟件:

Python

  • VS Code

這是微軟自主設計研發的一款輕量級代碼編輯器,免費、開源、跨平臺,嚴格意義上說不具有執行Python的能力,但是安裝插件後,也可以當做一個非常不錯的Python編程軟件,自動補全、代碼高亮、語法提示等功能非常不錯,對於Python學習使用來說,是一個非常不錯的軟件:

  • Sublime Text

這也是一個輕量級的代碼編輯器,輕便靈活、可以跨平臺使用,但原則上不免費,自動補全、語法提示、代碼高亮等功能非常不錯,配置本地Python解釋器路徑後,也可以當做一個非常不錯的Python編程軟件來使用:

  • PyCharm

這是一個比較專業的Python編程軟件,在業界非常流行,也非常受歡迎,有社區免費版可供下載,相比較前面的代碼編輯器來說,PyCharm支持代碼重構、代碼分析、單元測試等高級功能,因此,開發調試效率更高,也更適合大型項目的開發和管理:

Java

  • IDEA

這是一款非常專業的Java編程軟件,在業界非常流行,有社區免費版可供下載,支持代碼高亮、智能補全、語法提示等常見功能,除此之外,還支持代碼重構、代碼審查等高級功能,因此調試開發效率更高,更適合企業大型項目開發:

  • Eclipse

這是一款誕生比較早的Java編程軟件,免費、開源、跨平臺,插件擴展豐富,自動補全、代碼高亮、語法提示等功能非常不錯,安裝相關插件後,也可作為C/C++、Python開發環境使用,非常方便:

C/C++

  • Code::Blocks

這是一個輕量級的C/C++編程軟件,免費、開源、跨平臺,支持常見的自動補全、代碼高亮、語法提示等基本功能,除此之外,還自帶有許多工程模板,可以快速創建Qt、DirectX、GUI等應用程序,對於C/C++編程來說,是一個非常不錯的軟件:

  • CLion

這是Jetbrains公司設計研發的一款專業C/C++編程軟件,支持跨平臺,但原則上不免費,常見的智能補全、代碼高亮、語法提示等功能都能很好支持,除此之外,還支持單元測試、代碼重構、代碼分析、CMake等高級功能,對於C/C++編程來說,也是一個非常不錯的軟件:

  • Visual Studio

這是Windows平臺下一款非常專業的C/C++編程軟件,號稱宇宙第一IDE,功能非常強大,智能補全、語法提示、語法檢查等常見功能,這個軟件都能很好兼容,除此之外,還支持代碼重構、代碼分析、單元測試等高級功能,因此開發調試效率更高,也更適合大型項目的管理和維護:

目前,就分享這幾種語言的編程軟件吧,當然,還有許多其他語言,像PHP、Go等,都有相關專業編程軟件,這裡就不詳細介紹了,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


小小猿愛嘻嘻


任何可以使用JavaScript來實現的應用都最終都會使用JavaScript實現。開發工具:首推VSCode,還有Sublime Text,WebStorm。

PHP是最好的語言。開發工具:PHPStorm, VSCode

JAVA Web後端開發王者,阿里,京東大量使用,培訓機構火爆。業內高質量成熟輪子太多,還有大數據加持。開發工具:Eclipse, intelliJ Idea, Netbeans

人生苦短,我用Python。爬蟲,數據分析領域深耕多年,AI人工智能又是首選語言。開發工具:首推PyCharm, 還有VSCode, Sublime Text

C,C++,圖像處理,嵌入式開發,網絡底層協議,硬件驅動開發,老牌底層語言。開發工具:Sublime Text, Eclipse, VSCode

iOS移動開發:objective-c, swift。開發工具:XCode

安卓應用:Java, kotlin,開發工具:Android Studio

跨平臺應用開發:Electron(js桌面軟件開發),ReactNative(js,移動App),Weex(js,移動App)等。開發工具:VSCode

H5營銷落地頁: JavaScript, HTML, CSS。開發工具:VSCode

其他語言:golang(Goland), Rust(IntelliJ Rust), Ruby(RubyMine, Sublime),C#(Visual Studio,微軟出品)等。


哪個好用?看您做哪方面了,使用哪種語言了。


前端知否


目前流行的編程語言主要有:java,js,c/c++,python,c#,golang等。其中java主要服務器,大數據開發應用比較廣泛,當然也可用於android,不過由於google和甲骨文的版權問題,java已被kotlin逐漸替代,js主要是在前度開發領域應用比較多,當然也可以基於nodejs進行服務器端開發工作,c/c++相對於較偏底層一些,主要在性能要求極高的地方應用,像多媒體,遊戲領域,通信領域等,python目前主要在人工智能領域應用比較廣泛,當然也能用於服務端開發,自動化測試等方面的應用,c#作為微軟的主推語言,隨著core版本的推出目前已經完全跨平臺,在服務端開發,移動端開發,桌面開的等都能勝任,但其生態比java差不少,導致開發者沒有java多,golang是google推出的的一門編程語言特點是開發併發程序上有很大的優勢,隨著很多成功的案例,也成為了很多互聯網公司的主打語言。


rabbit科長


每個語言有自己所使用的編程軟件,也稱為ide。

C學習用的話可以考慮老式VC++6.0,安裝比較快,東西比較少。

C++的話用VS2015以上版本。

java的話netbeans,eclipse。

python的話PyCharm等。

其他語言也很多,都存在自己的開發工具。但是對於你的問題,我推薦vscode,因為vscode可以通過安裝不同語言的插件來滿足你的需求,同時它的插件數量也是非常的多。

對於這個問題,你還要有個意識:現在比較靠前的,厲害的編程軟件如vscode,vs2015以上等ide它們都具備支持多種語言的能力。比如你想使用typescript,那麼你可以使用vscode或者vs2015,都是支持的!在排名上,vs系列被稱為宇宙第一ide,但是要安裝的東西也是比較多。建議就是先看看這兩款是否支持你需要的語言,如果不支持再找其他的。大部分是支持的。

其他很多回答編程語言的你可以略過,三柳的蝸牛的回答可以看看。但是記住要領,先找強大的通用性好的ide,找不到再找各自語言對口的ide。


幽默抓搞笑


不知道其餘他人怎麼回答的,Java,Python和C++都是編程語言,樓主問的是編程軟件,二者是兩碼事啊!

對於編程軟件的話,不同的編程語言有各自好用的編程軟件!

比如Java的話現在idea特別火,比較智能好用,但eclipse用的也比較多!

.NET系列編程語言比如C#、VB、VC++等首選visual studio!

Python的話比如Anaconda,Python tutor比較火!

PHP的話開發工具很多,phpDesigner還有EclipsePHP,zend stuido那個軟件太大了,當然你也可以下載試試,只要你機子帶得起來!


三柳的蝸牛


主要有:BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB java等 最受歡迎的依次為c、java 、c++ 、php。

1、C\\C++ 常用軟件是MS VC++(6.0和更高版本)集成在微軟的開發工具visual studio中,JAVA桌面編程常用軟件是netbean,網絡編程是MyEclipse(包括了常用的Eclipse和常用工具,目前Java最流行的網絡編程軟件)。

2、C#沒有別的軟件,就是MS VC#,也集成在了Visual studio中,常用的是2005版,還有2008,微軟官方有下載,有免費的學習版。


少林哥哥


這個語言類很多,工具也不同。你要明確你自己需要學習使用的需要。對於我而言,安卓開發,使用Java kotlin c需要。以前用eclipse ,sourceinsight 。因為eclipse已經明確不支持維護了,主流使用androidstudio。


狗爺談kotlin


目前常見的有java,C語言,C++,Python。

java可以做後段開發

c/c++可以做嵌入式

python是最近幾年很火的一門語言,可以做軟件自動化測試,網絡爬蟲,人工智能等


科技漫談茶點


好用?看要幹什麼了,python現在很火,但要是開發界面的話還真沒有vb方便快,那個佈局太麻煩了。


沙漠鼠標


java,python吧,java火了這麼久不是沒原因的,最近python最近勢頭也不錯,不過感覺一門語言學好就不錯了🙄


分享到:


相關文章: