设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

Vala编程语言以及相关的开源软件

2015-4-10 22:30| 发布者: joejoe0332| 查看: 2080| 评论: 0|原作者: oschina|来自: oschina

摘要: Vala 是一个很小众的编程语言,专为gnome环境准备的开发语言,之所以vala会出现,是因为目前的glib,gio,gtk+,gnome-lib等等的 C语言接口开发 起来实在太繁琐(这个深有感触),而同时,如果采用java,C++这些东西,那 ...

  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。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部