【プログラミング】Vala言語なるモノを初めて知った話

Vala言語というモノを初めて知りました(無知)

出典:ウィキペディア様

出典:debimate.jp様

上記サイトの内容を読んでみた限りでは、Linux版(gtk)のTypeScriptという印象です。


Rust、C++の問題点

キメ細かく組める分、コンパイル時間も大爆発する傾向があります。


Vala言語のメリット

  • コンパイル時間が節約できそう(Rust、C++比で)

  • 言語仕様の軽さ

    • C#とJavaScriptの中間くらいの仕様

    • C#経験者なら覚えることが少なそう

  • バイナリサイズを概ね測れそう

もう少し話題になっても良いような言語に見えます。


懸念点

.net Frameworkも、現在はネイティブにクロスコンパイル可能な路線を目指しています。後々、言語移行コストがかかりそうです。

また、JavaScriptの方もElectronがあります。バイナリサイズを比較したいところです。


懸念点ありきでの所感


gtk周りを組みながら覚えられそう

というのがあります。

WindowsからUbuntuにユーザー流入がありそうな今だからこそ、スポットライトが当たっても不思議ではないと考えます。

出典:@IT様

現在のGNOMEは肥大化している上に、仕様が固すぎて他パッケージのメンテが困難という印象です。

どこかでリファクタリングが入ると思っていますが、Vala言語も含めて、動向はしばらく追いたいところです。

以上です。