iT邦幫忙

4

可以隨時隨地寫程式的福音- 線上程式編輯器 onlineGDB, repl.it

嗨嗨,今天來跟大家介紹可以隨時隨地寫程式的好工具-

  1. onlineGDB (可以編譯各種程式語言)
  2. repl.it (2020/4/28更新: 也可編譯各種程式語言)

雖然你可以安裝在電腦上撰寫程式的IDE (註: IDE是Integrated Development Environment,即可以在電腦上編寫程式的開發環境),

可是當你只是想寫一支小型的程式的時候,
還要打開IDE(通常可能要開很久),然而新創一個檔案,另存新檔,跑程式,
然後也許程式很小以後用不到又要把程式刪掉,
那麼就會非常的麻煩

以下教大家使用onlineGDB吧

超簡單的介面

首先進入onlineGDB這個網站:
https://ithelp.ithome.com.tw/upload/images/20200227/20117114u5s6Jp6YyO.png

整個網站你需要知道的就兩個按鈕:
左上角用來執行程式綠色的Run按鈕
右上角language用來切換你想打的程式語言,
幾乎主流的程式語言都在上面了,
然後就可以開始打程式了,
是不是超簡單呢?

(唯一要注意的是,當你打完一種程式語言,
想換另一種打的時候,記得重新整理頁面)

自動提示功能

當你打程式時,會出現文字框猜你想打什麼以達到快速輸入,
例如我打一個p字,文字框便出現了printf
好用程度不輸普通的程式開發工具啊

https://ithelp.ithome.com.tw/upload/images/20200227/201171148Rm36gRdMO.png

什麼時候適合用線上編譯器呢?

你一定很好奇為什麼不用自己電腦上的程式開發環境就好,
還要特別打開瀏覽器用線上編譯器呢?
當然實用情況可多的呢:

  • 當你只是想寫一支小程式不想保存時
  • 當你學了新程式語言,懶的在電腦上安裝環境時
  • 當你沒在用電腦,想用手機上的瀏覽器打程式時(雖然打起來應該不如電腦方便…)

onlineGDB還有c++的初學者教學

另外,值得介紹的是,
onlineGDB的網頁最左側的地方,
還有一個欄位是「learn programming」
https://ithelp.ithome.com.tw/upload/images/20200227/20117114VBENOQum4j.png

點選後可以學習c++的各種基礎概念(目前也只有c跟c++兩種可學就是了):
https://ithelp.ithome.com.tw/upload/images/20200227/20117114rKhVurwix9.png

不過該網站的教學屬於英文的,
逐項介紹各種程式語法,
比較偏向教科書的教法,
適不適合做為你自學的資源就自行評估啦~

(2020/4/5補充)repl.it 目前支援至python版本3.8.1

雖然onlineGDB可以編譯各種程式語言,
但是若你用的是屬於python3.6版以後的語法(譬如: python的f-string),
onlineGDB是不支援的,
故可以使用repl.it來寫python程式

參考資料

  1. [教學]好用的線上Python3 線上編輯編譯器-repl.it

1 則留言

1
RongSon (Sam Ho)
iT邦新手 5 級 ‧ 2020-02-28 11:01:05

這個好耶,這樣在別人的電腦就可以測試簡單的 code 了!

心原一馬 iT邦研究生 5 級 ‧ 2020-02-28 11:07:08 檢舉

對呀,很方便吧~
或者讀別人文章時看到一小段code想要跑跑看時也很實用
/images/emoticon/emoticon08.gif

我要留言

立即登入留言