LOGO SITE
LinuxOpen

Каталог программ для Linux
 
 
      Главная E-mail Блог Статьи Новое      
 
 
 
   
  
   
 
 
» Programming » Avian 0.1.1 - Язык программирования
Avian 0.1.1 - Язык программирования
Programming
     
     
 
Avian 0.1.1 - Язык программирования  Avian is a lightweight alternative to Java programming language.
  
0.16 MB|License: GPL

Avian is a lightweight alternative to Java programming language.

Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications.

Efficient

The VM is implemented from scratch and designed to be both fast and small.

· Just-In-Time (JIT) compilation for fast method execution
· Generational, copying garbage collection ensures short pause times and good spatial locality
· Thread-local heaps provide O(1) memory allocation with no synchronization overhead
· Null pointer dereferences are handled via OS signals to avoid unecessary branches

The class library is designed to be as loosely-coupled as possible, allowing tools like ProGuard to aggressively isolate the minimum code needed for an application. This translates to smaller downloads and faster startup.

Portable

Platform-specific code is hidden behind a generic interface, so adding support for new OSes is easy. Avian currently supports Linux (i386 and x86_64), Windows (i386), and OS X (i386), with more to come.

The only third-party dependency beyond OS-provided libraries is zlib, which is itself very portable. Although the VM is written in C++, it does not depend on the C++ standard library, and is thus robust in the face of ABI changes.

Embeddable

Not only can applications embed the VM, but the VM itself supports class and resource loading from embedded jar files. This means you can produce a single executable containing your entire application, thus simplifying the installation process.

Requirements:

· GNU make 3.80 or later
· GCC 3.4 or later
· JDK 1.5 or later
· GNU binutils 2.17 or later
· zlib 1.2.3 or later

Quick Start:

$ export JAVA_HOME=/usr/local/java # or wherever you have Java installed
$ make
$ build/linux-i386-compile-fast/avian -cp build/test Hello

What's New in This Release:

· This release fixes several regressions introduced in version 0.1, plus a few corner-case bugs which existed in previous releases.


Avian 0.1.1 - Язык программирования
 
   
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

Другие новости по теме:

  • Ruby 1.8.7-p22 - Язык программирования
  • Applino 1.0 - Java развертывание
  • OpenGEU 7.10 / 8.04 Alpha - Операционная система
  • VMWare Workstation 6.0.3 / 6.5 Beta Build 91182 - Виртуальный ПК
  • cconf 0.0.2 - Ассистент строителя


  •  
         
         
         
         
      1 написал: JesusChrist (8 августа 2008 07:48)  
     
    Первый wink Автору 1! smile Спасибки! smile мне понравалось! lol Сайт в избранном и отправил ссылку друзьям. smile smile smile
     
       
         
         
         
         
      Добавление комментария  
     



     
         
         

    .


     
    Авторизация
     
    Панель управления

    Login:
    Pass:


        Регистрация
      Напомнить пароль?
     
     

    Навигация
    Главная
    Text Editing & Processing
    Science and Engineering
    Information Management
    Adaptive Technologies
    Desktop Environment
    Artistic Software
    Home Automation
    Communications
    Documentation
    Programming
    Multimedia
    Education
    Utilities
    Printing
    Database
    Internet
    Security
    Office
    System
    Games
     

    Опрос на сайте
       

    Лучший из новостных
    Неплохой движок
    Устраивает ... но ...
    Встречал и получше
    Совсем не понравился

     
     

     

    Мегапоиск
    Пользовательского поиска
     

    Популярные статьи
     

    RSS News
    {inform_dle}
     

    Архив новостей
    Июль 2008 (1)
    Июнь 2008 (45)
    Май 2008 (140)
     

    Статистика
     

     
     
         
       
         
     
     
    в верх