代碼編程入門知識:代碼編譯器有哪些

編輯編譯器

提到編輯器,我們能夠想到很多軟件,比如visual studio,vscode,atom,jetbrains,sublime,vim,emacs等,這些都是非常好用的編輯器,它們都能夠用來寫代碼,並且搭配上編譯器,可以用來編譯執行代碼。

開發環境

學習一門語言很多時候對我們來說最大的挑戰就是環境的搭建,有些時候,一個環境變量的配置可能就會難倒許多新手,而五花八門的編輯器的使用更是讓我們眼花繚亂,那麼有沒有一種不需要搭建環境,直接可以寫代碼,並且可以運行輸出結果的編輯器呢,答案是肯定的,它就是我們今天要介紹的線上編輯器,可以寫代碼,可以編譯代碼,可以執行輸出結果。

codechef

這是一個支持多種編程語言的在線編輯器,它支持python2,python3,php,java,nodejs,golang,c,c++,c#等等,總之,常用的編程語言它都是支持的。

它提供了豐富的主題可以供選擇,一共大概有20多種主題可以選擇,在這裏面,我比較喜歡的是monokai這個主題。它的編輯方式支持emacs和vim模式,這是我非常喜歡的一點,因為我現在已經非常習慣vim的編輯模式,如果沒有支持的話,我會感覺編輯代碼的時候少了點什麼。

盤點那些可以在線編輯編譯的線上編輯器

此外,它的字體也是支持調整的,對於我這個上了年紀的人來說,大號字體帶來的編程體驗絕對是超棒的,此外,他還提供了一定的自動補全功能,雖然和lsp比起來差一些,但是絕大部分的語言常用提示都是支持的。

onlinegdb

這也是一款非常強大的在線編輯器,它也是支持多種常用編程語言的,此外從它的名字你也能夠看出來,它還支持c和c++,python等語言的在線調試,這點可以說是很多編輯器無法提供的。

它本身沒有那麼多主題,只提供一個亮色主題和一個暗色主題。它也是支持vim和emacs的編輯模式的,這裡提一點,如果哪個編輯器如果不支持vim和emacs模式的話,可能它就會被鄙視的哦。

盤點那些可以在線編輯編譯的線上編輯器

除了一些常用的功能之外,它還提供了代碼格式化的功能,這對於用戶來說非常友好,因為現在的編輯器幾乎都是支持代碼格式化的。

最後,它是支持項目的,也就是說你可以創建多個目錄和文件,你可以像是在本地管理代碼一樣來管理程序。

和眾多在線編輯器一樣,它也是支持現在分享的,你可以把你的代碼分享給其它用戶,這對於協同工作幫助非常大。

paiza

同樣是一款支持多種編程語言的在線編輯器,也是支持編譯輸出的,同時也是支持多文件進行相互引入的。

盤點那些可以在線編輯編譯的線上編輯器

它提供的主題樣式也很豐富,亮色主題和暗色主題都提供了10多種,也是支持自動提示的。

它的一大特點是支持協同操作,你可以將你編輯的文件分享給其它用戶,其它用戶打開之後,你們可以同時協同工作,一起編輯一個文件。

replit

一款同樣支持多種編程語言的在線編輯器,它可以說是一款非常強大的編輯器。它不僅支持代碼編輯,還支持版本管理。此外,代碼調試,單元測試,數據庫,它都是支持的,也就是說你可以完全用它來開發出一款應用出來。

支持使用github進行登錄,支持從github遷出代碼進行編輯開發。

盤點那些可以在線編輯編譯的線上編輯器

同時,你還可以將你寫的代碼進行分發,等於你可以擁有一個屬於自己的二級域名用來展示自己的開發成果。

總之,它是一款非常接近我們平時使用的代碼編輯器的在線編輯器。

jdoodle

一個支持多種編程語言的在線編輯器,它的最大缺點就是不支持vim和emacs模式,這點相對其它編輯器來說,對vimer用戶非常不友好。

盤點那些可以在線編輯編譯的線上編輯器

它的主題只提供兩種,一種暗色,一種亮色。

沒有代碼格式化功能,不支持多級目錄結構。

它的一個優點是對於本地文件的上傳,還是下載文件到本地都是非常方便的。

它還支持格式化打印,可以將寫的代碼用非常出色的格式打印出來。

Codespaces

微軟聯合github推出的一款線上編輯器,可以說它就是vscode的線上版本,和線下版本一樣,它支持所有的離線版本功能,而且對於代碼的編譯調試它也是支持的,也就說,它在網頁上給我們提供了一個編輯器,並且在後台提供給我們提供了一個服務器。

盤點那些可以在線編輯編譯的線上編輯器

這個編輯器可以說最強大的了,可以秒了前面的所有線上編輯器,但是有優點就有缺點,它的缺點就是它是收費的,它的存儲是按月收費的,相對比較編譯,但是它的計算也就說提供的服務器功能是按照小時收費的,可以說是比較貴的。

盤點那些可以在線編輯編譯的線上編輯器

總結

相比於本地編輯器,線上編輯器終究還是有它的不足之處,但是對於出差,或者沒有攜帶自身電腦的時候,線上編輯器給了我們一個可以繼續編碼的能力。

有些時候,當我們想要測試一些小功能的時候,線上編輯器就會展示出它靈活方便的一面。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/221713.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 13:13
下一篇 2024-12-09 13:24

相關推薦

發表回復

登錄後才能評論