哪些比較好的在線編程網(wǎng)站?
時間:2022-08-19 00:39:02 | 來源:網(wǎng)站運營
時間:2022-08-19 00:39:02 來源:網(wǎng)站運營
收到一封來自知友@蔡興煒 的私信,推薦一些在線編程測試的網(wǎng)站。
于是就加個班好好寫一篇這樣的推薦,希望可以幫助到你,同時可以幫助到各位有需要的朋友。開始前先說一下:雖然會寫這篇推薦,但是仍然不希望大家平時用在線編程的網(wǎng)站?,F(xiàn)在在本地搭建一下編程環(huán)境都是很快的,搭建好本地環(huán)境也會更容易促進學習編程。
寫這篇文章的意義在于,或者說使用在線編程的網(wǎng)站的原因在于:
(1)、一臺臨時電腦需要簡單測試一段代碼
(2)、 網(wǎng)頁編寫代碼可以實時地看到效果
(3)、煩了、膩了本地的編碼
(4)、可以實時分享代碼
(5)、有的在線編程的編程語言網(wǎng)站都支持多種語言的編譯或解釋,具有較強的集成性
針對第三點,如果本地編碼沒有激情,是不是編輯器不好、顏色不好看、字體不好看呢,可以換一換好看的呀(專欄的一下四篇文章希望可以幫助到大家呢):
關(guān)于編輯器(IDE):10個常用的代碼文本編輯器/IDE - 學習編程 - 本站專欄
關(guān)于字體: 更舒服的寫代碼[字體篇] - 學習編程 - 本站專欄
關(guān)于配色方案:代碼編輯器的配色方案 - 學習編程 - 本站專欄
關(guān)于插件:代碼編輯器的插件推薦 - 學習編程 - 本站專欄
更多功能用途大家取發(fā)掘吧,以下開始做一些推薦,歡迎評論補充、私信提問(說不定會寫文章的,這不就是活生生的例子嘛)
(http://codepad.org/)該網(wǎng)站支持:C/C++/D/Haskell,Lua/OCaml/PHP/Perl/Plain Text/Python/Ruby/Scheme/Tcl,寫完代碼提交之后會生成一個獨特的鏈接,你可以通過這個獨特的鏈接把這段代碼機器效果發(fā)給你的朋友團隊等。有一點需要強調(diào)的是此網(wǎng)站不支持標準的輸入。(
http://www.anycodes.cn/en/)看看域名就知道支持很多種語言的在線編寫。嚴重懷疑這一頁面是codepad的翻版,不過好在頁面上可以顯示中文(頁面也比后者好看一點),這對英語基礎(chǔ)不是那么好的朋友來說會是一個不錯的選擇。另外他所支持的語言包括C、C++、Java、Python、Php、Matlab、Tcl、Ruby、Perl。該平臺還有對應的手機客戶端(在線編程),可以用手機寫代碼,同時還擁有對應的微信平臺,垂直論壇,移動課堂,在線題庫,云資源庫等功能。最后需要提及一點,該網(wǎng)站支持標準的輸入。
(
http://ideone.com/)此網(wǎng)站支持(60多種)語言的支持,在語言支持上遠遠大于上述兩個網(wǎng)站,所以如果有一些特殊需要這個網(wǎng)站肯定可以解決。該網(wǎng)站的缺點一是響應比較慢,二是頁面步入上述兩個網(wǎng)站來的簡潔,頁面有廣告。具體的大家可以自己手動嘗試一下看看。(
http://www.manonggu.com/biancheng/)說了好幾個國外網(wǎng)站,看一個國內(nèi)網(wǎng)站壓壓驚。此網(wǎng)站支持C、C++、C#、Java、PHP、HTML+CSS、JavaScript、JQuery、BootStrap、EsayUI網(wǎng)站簡介大方、并且該網(wǎng)站有配套的在線編程、筆試平臺、機試平臺、競賽系統(tǒng) 、海量資源都可以幫助你提高自己的編程能力。
(
http://dabblet.com/)如果你想快速地測試你的HTML和CSS代碼片的話,那么這個工具將是你的不二選擇。該軟件實現(xiàn)了Prefix-free 理念來簡化開發(fā)人員的工作,Prefix-free就是開發(fā)者勿需寫CSS 前綴,由軟件來自動完成。你還可以將你的代碼保存到Github上和朋友或別人來分享你的作品。當下該工具只支持Google Chrome,Safari和Firefox,但很明顯你很少用別的瀏覽器對吧?(
http://www.fenby.com/) 選擇右上角的閃電編程就可以進入在線編程模式,此網(wǎng)站支持C#、C、C++、Clojure、Java、Go、Plain JavaScript、PHP、Python、VB.NET、Bash、Objective-C、MySQL、HTML/CSS/JavaScript,同時該網(wǎng)站包含大量的學習資源、學習路徑等等內(nèi)容。
(
http://www.shucunwang.com/RunCode/java/) 此網(wǎng)站支持PHP、Python、C#、F#、Java、shell、C、C++、nasm、Go、Lua、Perl、Ruby、Nodejs、Objective-C、Swift、Erlang、Rust、R、Scala、Haskell、D、Clojure、Groovy、Lisp、ocaml、CoffeeScript、Racket、Nim等多種語言,與前面網(wǎng)站相比,此網(wǎng)站所持語言更加全面豐富。此網(wǎng)站可以滿足大部分編程的需求。
(codecademy.com)(w3school.com.cn)(shiyanlou.com/)
以上三個網(wǎng)站都支持在學習的同時有相應的在線編程,你也可以直接用來做在線編程測試使用
Codecademy 并沒有提供傳統(tǒng)的編程教學視頻,也沒有任何“老師”進行教學,而是精心地將原本復雜的課程拆解成一個個非常簡單的小節(jié),通過各種提示來引導用戶學習,譬如教會用戶怎樣計算出自己的名字的字數(shù)長度。用戶在命令行中輸入正確的代碼,提交保存,即可以一關(guān)一關(guān)地完成整個學習過程。而且,由于是分段式的學習,用戶可以很快地拿起學習然后放下,整個學習過程不會有太大的時間壓力
(
https://www.jisuanke.com)此網(wǎng)站用來作為給私信的那位知友的回復,在這里有一些比較好的數(shù)據(jù)結(jié)構(gòu)的教程,還可以在線的編程測試,希望可以幫助到你。課程鏈接這里不貼出,你自己找一個比較適合自己的教程學習并且練習。(此網(wǎng)站需要注冊使用)
在文末推薦一個與編程無關(guān)的網(wǎng)站給大家玩一玩,如果編程累了的時候,無聊發(fā)呆的時候可以點開玩一玩,放松一下心情:
http://www.zefrank.com/scribbler/scribblertoo/