| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
fmms
13年前发布

编程语言 Vala

     <p>vala是专为gnome环境准备的开发语言,之所以vala会出现,是因为目前的glib,gio,gtk+,gnome-lib等等的C语言接口开发 起来实在太繁琐(这个深有感触),而同时,如果采用java,C++这些东西,那又显得太臃肿。</p>    <p>vala是对c语言的一种高层封装,集成并实现了gnome环境的函数,在编译的时候首先vala代码会转成c代码,然后再编译。这么做,相当于用简单的方 式来编写C程序,而且又有面向对象的特性,同时又不失C语言的优秀特性。</p> 1、安装编译环境    <br /> sudo apt-get install valac    <br />    <br /> 2、 编写hello world    <br />    <pre class="brush:cpp; toolbar: true; auto-links: false;">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;   } }</pre>    <br /> 3、 编译    <br /> valac -o a a.vala    <br />    <br /> 4、运行即可。    <br />    <br /> 可 以看到 vala的编译器是valac。    <br />    <br />    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1326980036858" target="_blank">http://www.open-open.com/lib/view/home/1326980036858</a></p>     
 本文由用户 fmms 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1326980036858.html
GNOME