タグ

2010年5月22日のブックマーク (1件)

  • ValaによるGNOMEアプリケーションのプログラミング

    GNOMEのプログラミング言語「Vala」は、GNOME開発者の力を広げる言語である。GLib2のオブジェクトを利用したプログラムについて見ていこう。 GNOMEのプログラミング言語Valaを使えば、わざわざANSI Cでオブジェクト指向的なプログラミングをしなくても、GNOMEデスクトップのコア部分であるGLib2オブジェクトシステムを利用できる。MonoやJavaとは異なり、Valaのプログラムには仮想マシンもランタイムライブラリも必要なく、Valaオブジェクトを利用する人々はそれらがC以外の言語で書かれていることを知る必要さえない。 Valaコンパイラのvalacは、ValaのコードをCのコードに変換し、その結果をgccでコンパイルすることでオブジェクトコードを生成する。従来のC言語環境で高水準言語を使おうとすると、言語のバインドという大きな問題に直面する。具体的には、それらの出所、

    ValaによるGNOMEアプリケーションのプログラミング