程序員必備10個編譯器
⑴ C++的編譯器都有哪些啊謝謝!!!!
kDevelop、Anjuta、Code Blocks、Visual Mingw、Ideone、Eclipse CDT、Compilr、Code Lite、Netbeans C++、DevC++。
⑵ 讓人得心應手的python編輯器有哪些
一款順手的好的編輯器可以讓程序員寫代碼更得心應手,效率也會更高,但是編輯器本身沒有好壞,只有使用者使用起來是否順手而已,這里簡單給大家介紹幾款常用的可以編輯Python的軟體。
一、終端直接編寫
windows系統:Win+r,然後在運行框中輸入cmd即可打開終端。MAC系統:可以在Launchpad中直接打開終端。
簡單說明(針對上圖數字處說明)
1、Python3:說明我們的代碼是使用的python3的版本,目前有python2和python3兩個版本,毫無疑問python3是比較新的版本也是官方推薦的版本,如果想使用python2的代碼的話只需要寫python就就行了,不需要加數字2了。
2、版本信息:這一段是寫完python3之後自動生成的,主要是介紹一下我們當前的版本
3、編寫代碼:「>>>」表示當前進入python的編輯頁面,print(「hello,Python」)是我們的第一行python代碼,一個列印功能的函數,所有語言的學習幾乎都是從「hello ,World」或者「hello,XX」開始的。
4、執行結果:「hello,Python」就是我們第三個代碼執行的列印結果,這就是我們的第一個python程序。
5、補充說明:這個功能多數僅僅只用於測試一些函數功能等等,很少直接用於開發。
二、vim編輯器
打開vim編輯器,在終端中輸入:vim + 文件名的方式。vim表示進入vim編輯器的命令,hello.py表示我創建的一個python文件,而且會把我寫的代碼保存在hello.py文件中回車執行進入vim界面。
進入vim界面的時候默認是不可以被編輯,如果我們要編輯,需要先按下字母「i」鍵,才能編寫代碼。還是寫上我們的第一句代碼 print(「hello,Python」),這時候我們如果有很多行代碼可以一直寫下去,當我們把代碼寫完了,需要退出vim頁面,在終端中才能執行我們的代碼,所以vim只能編寫代碼。
那要怎麼樣才能退出vim編輯頁面呢?
按ESC鍵:下面的–INSERT–就會消失。在按「 :wq 」鍵,w:表示保存,q:表示退出。然後就可以又回到終端頁面了。
退出到終端頁面,我們可以用python3+「要執行的python文件」,來執行程序,其中hello,python就是我們執行出來的結果。
三、IDLE
IDLE是 python 程序自帶的IDE開發工具,伴隨著python的安裝自動安裝的。IDLE的使用和在終端中使用方法一樣,但是多了代碼高亮等功能,所以IDLE就不多給大家介紹了。
相關推薦:《Python視頻教程》
四、HBuilder
HBuilder是一款主要從事Web開發的軟體,支持很多類庫,擴展性強,但是比較龐雜冗餘
五、Atom
Atom如果需要運行Python程序,需要下載插件,但是Atom下載插件需要FQ,所以相對於小白來說有點復雜了,需要下載atom-python-run或者script插件,具體怎麼安裝,大家自行網路去吧,我就不多說了。
打開Atom軟體,File->New flie 然後創建一個文件以.py結尾即可。
六、sublime Text
Sublime Text功能強悍,但是又不會有太多冗餘的功能,界面風格簡潔,同時支持Windows/MAC/Linux等操作系統,也是本人比較推薦的一款軟體。
打sublime Text選擇File -> New file創建一個以.py結尾的文件即可,執行使用control+b
七、PyCharm
PyCharm是一種Python IDE,其擴展功能也很豐富。
打開PyCharm編輯器Create New Project ->選擇PurePython
創建好項目後就開始創建文件File -> New File創建一個以.py結尾的文件即可
八、總結
終端:操作簡單,多用於功能和函數測試,不適合項目開發。
vim:便捷快速,沒有任何多餘的冗雜的亂七八糟的功能,可以用於開發。
IDLE:是python自帶的編譯器,相當於vim的增強版。
HBuilder:是一款功能強大的編譯器,插件也非常齊全,但是多用與Web的開發,所以python開發不經常使用。
Atom:和HBuilder一樣也是一款插件和功能都非常強大的編譯器,但是缺點是運行的文件量大的話會卡頓。
sublime Text:是一款插件齊全,但是又沒有太多冗雜的東西,速度快,功能齊全,個人推薦使用。
PyCharm:主要針對於python開發的IDE,所以項目開發也推薦使用。
⑶ 程序猿專用十大在線編譯器(IDE)整理
1. CodeSandbox(基於 React 的在線代碼沙盒平台) 我常用的
① 主流的腳手架都支持,比如在線create-react-app,vue-cli等(在線 fork 修改),支持 github 登錄(項目導入),也支持 cli 上傳例子,例子可以在線訪問和下載,當然也支持內嵌到其他博客等網頁中。
② 地址:https://codesandbox.io/
③ 圖示
2. CodePen(前端代碼編輯運行的網站)
① CodePen 是一個完全免費的前端代碼託管服務,主要功能有:
② 地址:https://codepen.io/
③ 圖示
3. JSRUN(支持手機端的在線JS編輯器)
① jsrun是一款支持手機端的在線JS編輯器, HTML/CSS/Javascript在線代碼運行工具,js代碼在線測試調試,是runjs的升級版支持vue.js/angular.js的在線編輯器
② 地址:http://jsrun.net/
③ 圖示
4. jsFiddle(前端代碼編輯運行的網站)
① jsFiddle 是一個Web開發人員的練習場,可在線編輯和測試 HTML、CSS、JavaScript代碼片段。在 jsFiddle 編輯的代碼,可以保存,也可分享給其他人,還可嵌入到其他網頁
② 地址:https://jsfiddle.net/
③ 圖示
5. Ideone(C和C++的在線編譯和調試工具,支持其他的60種語言) 我常用
① Ideone是C和C++的在線編譯和調試工具,支持其他的60種語言。這個工具提供許多強大的功能,允許程序員快速高效的編譯源代碼
② 地址:https://www.ideone.com/
③ 圖示
6. Codechef(C,C ++和Java的在線編譯工具)
① 它支持C,C ++和Java,非常接近真正的桌面IDE。這是超快速和易於使用。適合於課堂和作業的學生,練習面試問題。
② 地址:https://www.codechef.com/ide
③ 圖示
7. JDoodle (C,C ++和Java的在線IDE)
① 支持協作代碼。它只是從一個簡單的文本區域開始,您可以粘貼代碼,然後單擊運行。您可以更改命令行參數並在運行該程序之前設置stdin。最適合新的在線編輯器不支持的許多舊語言。
② 地址:https://www.codechef.com/ide
③ 圖示
8. OnlineGDB (在線C,C ++,Java,PHP編譯器) 我常用
① 它支持C,C ++,PHP和Java編譯器。OnlineGDB的獨特功能是,您可以逐步調試您的代碼。一旦代碼被寫入,它可以很容易地格式化,使其看起來不錯。
② 地址:https://www.onlinegdb.com/
③ 圖示
9. GCC資源管理器
① GCC編譯器資源管理器是一個互動式在線編譯器,它顯示編譯後的C++、RISE、GO(以及更多)代碼的匯編輸出。
② 地址:https://gcc.godbolt.org/
③ 圖示
10. plnkr edit在線編輯器
① js的在線編輯器。
② 地址:http://plnkr.co/edit/
③ 圖示
⑷ 常用的編程軟體有那些
常用的變成軟體有:Visual studio、WebStrom、PhpStorm、Notepad++、EditPlus、Sublime Text等。
1、Visual studio
Visual studio是一款由美國微軟公司開發的開發工具集,簡稱VS,它包括了整個軟體的生命周期所需要的大部分工具,比如UML工具,代碼管控工具,集成開發環境IDE等等。
5、EditPlus
EditPlus是一款由韓國Sangil Kim出品的小巧而功能強大的可處理文本,HTML和程序語言的Windows編輯器,可以通過設置用戶工具將其作為C,Java,PHP等等語言的一個簡單的IDE
6、Sublime Text
Sublime Text是一款代碼編輯器,是HTML和散文先進的文本編輯器。具有漂亮的用戶界面以及強大的功能,比如代碼縮略圖,Python插件,代碼段等。
⑸ windows的pc端編譯器有哪些
Windows的pc端編譯器有:
1) Visual Studio
Windows 下首先推薦大家使用微軟開發的 Visual Studio(簡稱 VS),它是 Windows 下的標准 IDE,實際開發中大家也都在使用。為了適應最新的 Windows 操作系統,微軟每隔一段時間(一般是一兩年)就會對 VS 進行升級。VS 的不同版本以發布年份命名,例如 VS2010 是微軟於 2010 年發布的,VS2017 是微軟於 2017 年發布的。
不過 VS 有點龐大,安裝包有 2~3G,下載不方便,而且會安裝很多暫時用不到的工具,安裝時間在半個小時左右。
對於初學者,我推薦使用 VS2015。最好不用使用 VS2017,有點坑初學者。
2) DevC++
如果你討厭 VS 的復雜性,那麼可以使用 Dev C++。Dev C++ 是一款免費開源的 C/C++ IDE,內嵌GCC編譯器(Linux GCC 編譯器的 Windows 移植版),是 NOI、NOIP等比賽的指定工具。Dev C++ 的優點是體積小(只有幾十兆)、安裝卸載方便、學習成本低,缺點是調試功能弱。
NOI 是National Olympiad in Informatics的縮寫,譯為「全國青少年信息學奧林匹克競賽」;NOIP 是National Olympiad in informatics in Provinces的縮寫,譯為「全國青少年信息學奧林匹克聯賽」。NOI、NOIP 都是奧林匹克競賽的一種,參加者多為高中生,獲獎者將被保送到名牌大學或者得到高考加分資格。
3) Visual C++ 6.0
Visual C++ 6.0(簡稱VC 6.0)是微軟開發的一款經典的 IDE,很多高校都以 VC 6.0 為教學工具來講解C和C++。但VC 6.0是1998年的產品,很古老了,在 Win7、Win8、Win10 下會有各種各樣的兼容性問題,甚至根本不能運行,所以不推薦使用。
VC 6.0 早就該扔進垃圾桶了,可是依然有很多大學把它作為教學工具,並且選用的教材也以 VC 6.0 為基礎來講解c語言和 C++,可見教學體制的極端落後,課程體系的更新遠遠跟不上技術的進步。
4) 其它 IDE
除了上面提到的三款 IDE,Windows 平台下還有很多其他的 IDE,它們各有特點,例如:
Code::Blocks 是一款開源、跨平台、免費的 C/C++ IDE,它和 Dev C++ 非常類似,小巧靈活,易於安裝和卸載,不過它的界面要比 Dev C++ 復雜一些,不如 Dev C++ 來得清爽。
Turbo C 是一款古老的、DOS 年代的C語言開發工具,程序員只能使用鍵盤來操作 Turbo C,不能使用滑鼠,所以非常不方便。但是 Turbo C 集成了一套圖形庫,可以在控制台程序中畫圖,看起來非常炫酷,所以至今仍然有人在使用。
C-Free 是一款國產的 Windows 下的C/C++ IDE,最新版本是 5.0,整個軟體才 14M,非常輕巧,安裝也簡單,界面也比 Dev C++ 漂亮。C-Free 的缺點也是調試功能弱。可惜的是,C-Free 已經多年不更新了,組件都老了,只能在 XP、Win7 下運行,在 Win8、Win10 下可能會存在兼容性問題。
⑹ c語言用什麼軟體編寫
可以編寫c語言的軟體有:Vim、C++編譯器、Dev-C++、Code::Blocks、Visual Studio等。
1、Vim
Vim是一個類似於Vi的著名的功能強大、高度可定製的文本編輯器,在Vi的基礎上改進和增加了很多特性。VIM是自由軟體。Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。
1999 年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二。但在2000年2月Vim贏得了Slashdot Beanie的最佳開放源代碼文本編輯器大獎,又將Emacs推至二線, 總的來看, Vim和Emacs在文本編輯方面都是非常優秀的。