1)Ada編程語言
在Ubuntu中,你可以使用自己喜歡的編輯器來編輯程序。編譯程序需要軟件包gnat(GNU Ada Compiler)。你也可以選擇gnat-gps,將安裝Gnat編程系統,是一個可用於Ada和C的IDE。
2)Clojure語言
通過命令行安裝clojure。實際上是安裝了可以在命令行通過輸入clojure使用的REPL(real-eval-print loop),一個互動的編程環境。
3)COBOL語言
在Ubuntu中,你可以使用自己喜歡的編輯器來編輯程序。編譯程序需要軟件包open-cobol。該編譯器事實上是將程序翻譯成C程序,然後使用gcc進行編譯。
4)Erlang語言
在Ubuntu中,你可以使用自己喜歡的編輯器來編輯程序。編譯程序需要軟件包erlang。該軟件包將會安裝Erlang/OTP runtime,應用程序,源程序,代碼實例,Emacs中的Erlang編輯模式。
5)Forth語言
在Ubuntu中使用Forth語言,需要安裝軟件包gforth,這是一個Forth編程環境的GNU實現。
6)Fortran語言
在Ubuntu中,你可以使用自己喜歡的編輯器來編輯程序。編譯程序需要軟件包gfortran,GNU Fortran 95編譯器。在gcc編譯支持的平台上編譯Fortran 95。它使用gcc生成優化代碼。
7)Groovy語言
在Ubuntu中使用Groovy,你必須首先安裝JVM。然後需要安裝軟件包groovy。這樣就可以在命令行中輸入groovsh運行Groovy代碼。或者輸入groovyConsole打開一個交互的控制台,或者輸入groovy+腳本文件名稱:groovy scriptname.groovy
8)Haskell語言
在Ubuntu中使用Haskell語言,需要安裝haskell-platform,一系列工具和類庫,包括了最終要的組件。編譯Haskell程序,需要安裝軟件包ghc(Glorious Glasgow Haskell Compilation System),Haskell語言的編譯器。
9)Java
在Ubuntu中使用Java,你可以在你喜歡的文本編輯器或者IDE中寫程序。常用的IDE有Eclipse和NetBeans。編譯程序,需要安裝軟件包default-jdk,包括了適合當前硬件的Java開發工具包。
10)JavaScript
在Ubuntu中使用JavaScript,你可以在你喜歡的文本編輯器中寫程序。使用浏覽器打開該腳本程序即可。
11)Lisp語言
Lisp有很多版本及變形。最常用的“regular Lisp”是ANSI Common Lisp。在Ubuntu中使用ANSI Common Lisp,需要安裝軟件包clisp。很多Lisp程序員喜歡用Emacs編輯器來編寫代碼。
12)Lua語言
在Ubuntu中使用Lua,你可以在你喜歡的文本編輯器中寫程序。包含C編譯器的平台都可以編譯Lua語言。運行程序需要安裝軟件包lua50,是Lua語言的解釋器。運行程序通過在命令行輸入Lua projectName。
13)Ruby語言
在Ubuntu中使用Ruby語言,你可以在你喜歡的文本編輯器中寫程序。運行程序需要安裝解析器,軟件包ruby1.8。
14)Scala語言
在Ubuntu中使用Scala語言,你可以在你喜歡的文本編輯器中寫程序。編譯程序需要安裝軟件包scala。編譯時使用命令scalac sourceFile,運行時使用解析器,scala sourceFile。
15)Vala語言
在Ubuntu中使用Vala語言,你可以在你喜歡的文本編輯器中寫程序。編譯程序需要安裝軟件包valac,即Vala的編譯器。然後Vala編譯器輸出的結果,用C編譯器進行編譯。