Vala

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(功能)
(简介)
第9行: 第9行:
  
 
==简介==
 
==简介==
 +
Vala - 基于 GObject 类型系统的编程语言
 +
 
Vala 是一个新的编程语言,它允许在 [[GNOME]] 运行时库的基础上使用一些现代的编程技巧。通过使用 GLib 和 GObject,Vala 提供了动态类型系统和辅助内存管理等功能。Vala 先被编译为 C 语言文件,然后再编译成机器代码,因此,Vala 程序拥有很高的执行效率。
 
Vala 是一个新的编程语言,它允许在 [[GNOME]] 运行时库的基础上使用一些现代的编程技巧。通过使用 GLib 和 GObject,Vala 提供了动态类型系统和辅助内存管理等功能。Vala 先被编译为 C 语言文件,然后再编译成机器代码,因此,Vala 程序拥有很高的执行效率。
  
 
Vala 语言的语法是参照 [[C Sharp|C#]] 的,与所有类 [[c programming language|C]] 语言相似。
 
Vala 语言的语法是参照 [[C Sharp|C#]] 的,与所有类 [[c programming language|C]] 语言相似。
 
Val(a)IDE, Vala IDE
 
  
 
==功能==
 
==功能==

2022年5月14日 (六) 11:33的版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Vala Thanks, Wikipedia.
Vala

Vala

目录

新闻

自http://blog.valaide.org/rss.xml加载RSS失败或RSS源被墙

简介

Vala - 基于 GObject 类型系统的编程语言

Vala 是一个新的编程语言,它允许在 GNOME 运行时库的基础上使用一些现代的编程技巧。通过使用 GLib 和 GObject,Vala 提供了动态类型系统和辅助内存管理等功能。Vala 先被编译为 C 语言文件,然后再编译成机器代码,因此,Vala 程序拥有很高的执行效率。

Vala 语言的语法是参照 C# 的,与所有类 C 语言相似。

功能

Vala Online Documentation

指南

Debian

$ sudo apt install valac
$ valac --version
$ vim helloWorld.vala
int main( string[] args )
{
  stdout.printf( "Hello World!\n" );
  return 0;
}
$ vala helloWorld.vala
$ valac helloWorld.vala 
$ ./helloWorld
$ valac --save-temps helloWorld.vala
生成了 c 代码:helloWorld.c

项目

elementary OS
Akira

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱