編程語言 Vala
vala是專為gnome環境準備的開發語言,之所以vala會出現,是因為目前的glib,gio,gtk+,gnome-lib等等的C語言接口開發 起來實在太繁瑣(這個深有感觸),而同時,如果采用java,C++這些東西,那又顯得太臃腫。
vala是對c語言的一種高層封裝,集成并實現了gnome環境的函數,在編譯的時候首先vala代碼會轉成c代碼,然后再編譯。這么做,相當于用簡單的方 式來編寫C程序,而且又有面向對象的特性,同時又不失C語言的優秀特性。
1、安裝編譯環境sudo apt-get install valac
2、 編寫hello world
sanool@sanool-laptop:~/tmp/foo$ cat a.vala using GLib; public class HelloVala: GLib.Object { public static int main (string[] args) { stdout.printf ("Hello world!\n"); return 0; } }
3、 編譯
valac -o a a.vala
4、運行即可。
可 以看到 vala的編譯器是valac。
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!