天天看點

Vala 程式設計語言以及相關的開源軟體

vala 是一個很小衆的程式設計語言,專為gnome環境準備的開發語言,之是以vala會出現,是因為目前的glib,gio,gtk+,gnome-lib等等的c語言接口開發 起來實在太繁瑣(這個深有感觸),而同時,如果采用java,c++這些東西,那又顯得太臃腫。

vala是對c語言的一種高層封裝,內建并實作了gnome環境的函數,在編譯的時候首先vala代碼會轉成c代碼,然後再編譯。這麼做,相當于用簡單的方 式來編寫c程式,而且又有面向對象的特性,同時又不失c語言的優秀特性。

1、安裝編譯環境

2、 編寫hello world

3、 編譯

valac -o a a.vala

4、運作

可以看到 vala的編譯器是valac。