· Регистрация 
софт скрипты драйвера форумы блоги  
Пример: windows
Софт
Новости софта
Обзоры
Статьи
Авторам
Софт
Mac Linux PDA/Mobile
Linux Программирование Компиляторы

Страница программы Vala 0.0.9

Vala is a new programming language that aims to bring modern programming language features to GNOME developers.


  Описание программы   Комментарии (0)   Скриншоты (0)   Файлы (1)  
АвторJurg Billeter
СайтПерейти
Обновление23.03.2007, 00:35
НазваниеVala
ВерсияVala 0.0.9
ЯзыкиАнглийский
ЛицензияLGPL
СтоимостьБесплатно
СистемыLinux
Размер?
Рейтинг
Голосов: 1

Скачать бесплатно Vala
Закачек: 3
найти или купить на Allsoft.ru
софт в Allsoft.ru 




Описание программы Vala
Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements, and without using a different ABI compared to applications and libraries written in C.
· Ключевые особенности и характеристики Vala 0.0.9
· Interfaces
· Properties
· Signals
· Foreach
· Lambda expressions
· Type inference for local variables
· Generics [PLANNED]
· Non-null types [PARTIAL]
· Assisted memory management
· Exception handling [PLANNED]

Vala is designed to allow access to existing C libraries, especially GObject-based libraries, without the need for runtime bindings. Each to be used library requires a Vala API file at compile-time, containing the class and method declarations in Vala syntax. Vala currently comes with incomplete bindings for GLib and GTK+. It's planned to provide generated bindings for the full GNOME Platform at a later stage.

Using classes and methods written in Vala from an application written in C is not difficult. The Vala library only has to install the generated header files and C applications may then access the GObject-based API of the Vala library as usual. It should also be easily possible to write a bindings generator for access to Vala libraries from applications written in e.g. C# as the Vala parser is written as a library, so that all compile-time information is available when generating a binding.

· Ограничения Vala 0.0.9
Ограничения не определены
· Специальные требования Vala 0.0.9
Специальные требования не определены
· История версий и изменений Vala
Версия: 0.0.9
· Add support for defining new generic classes.
· Improve array support.
· Memory management fixes.
· Improve abstract property support.
· Add basic support for flags types.
· Improve GLib binding.
· Add VTE binding.
· Many bug fixes.
· Описание и дополнения от редакторов и пользователей сайта
Пока нет
Связанные статьи, обзоры и новости
Нет относящихся к программе статей и обзоров.


Другие программы от Jurg Billeter
Больше не найдено программ этого автора.
     
Похожие программы

Java + information flow 3.0
Java + information flow is a security-typed programming language that extends Java with support for information flow control.
21.05.2007, 04:06 | ? | GPL (GNU GPL) | 24


The Java Exorcist 0.1.0
The Java Exorcist project can be used to extend the Java language syntactically.
04.05.2007, 02:20 | ? | GPL (GNU GPL) | 23


The Amsterdam Compiler Kit 6.0 pre3
The Amsterdam Compiler Kit is a fast, lightweight and retargetable compiler suite and toolchain.
25.04.2007, 21:35 | ? | BSD License | 5


GNU BPEL2oWFN 2.0.0
GNU BPEL2oWFN project translates a web service expressed in WS-BPEL into an oWFN.
23.04.2007, 02:05 | ? | GPL (GNU GPL) | 2


CTAL_0 1.0.0a
CTAL_0 is an extension of Typed Assembly Language, and an experimental C compiler that generates CTAL0 assembly code.
03.04.2007, 08:44 | ? | GPL (GNU GPL) | 5

Разделы