-
在線編程
鎖定
在線編程也稱在線IDE,是指不需要經過安裝編程的環境,直接在互聯網瀏覽器上編寫程序,並且可以運行出結果。
- 中文名
- 在線編程
- 別 稱
- 在線IDE
- 提出時間
- 2010年以後
- 應用學科
- 軟件應用
- 適用領域範圍
- 編程學習、編程教學
- 適用領域範圍
- 軟件學科、信息技術行業
在線編程原理
在線編程的原理比較複雜,因為其涉及web前端以及後端編譯系統。
後端編譯系統接收到用户的代碼,並調用正確的編譯器進行編譯並將結果返回前端進行顯示。
在線編程特性
1、方便:無論何時何地,打開網址,就可以進行代碼編寫。更可以將現有代碼拷貝過去運行驗證結果,是驗證代碼,學習語言、算法的快捷工具。而且再也不需像傳統一樣,為了編寫一點程序,就必須在自己電腦上安裝很大的軟件,配置非常複雜的環境。
2、跨平台,無論使用Windows、Mac、Linux還是使用安卓平板、iPad,都可以進行在線編程,而且編程語言可以是任何語言,在iPad上編寫Java代碼是件很輕鬆地事。
3、集成性:所有的在線編程的編程語言網站都支持多種語言的編譯或解釋,具有較強的集成性,是傳統IDE無法比擬的。
在線編程實現
國外多家網站以及國內的少數網站都已經實現了在線編程的功能。比如:
- anycodes
- codepad
- Ideone該網站支持英文,和上述兩個相比,支持包括C++,Java,JavaScript,Perl,PHP,Python和Ruby在內的40多種編程語言,且含有代碼demo,供初學者學習。缺點是,使用不夠簡潔,且響應速度較慢。
- imooc
- 碼農谷該網站支持包括C語言、C++、C#、Java及PHP等多種編程語言在線編譯與調試,同時支持包括HTML(CSS)、JavaScript、jQuery、BootStrap及EsayUI等前端語言在線運行與調試。
在線編程應用
在教學方面的應用比較廣泛。