The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Groovy++ станет полностью свободным проектом

19.04.2010 17:21

Основатель проекта Groovy++, в рамках которого развивается расширение для обеспечения статической компиляции типов для языка программирования Groovy, объявил о принятии решения опубликовать исходные тексты проекта в рамках лицензии Apache 2.0. Ранее судьба Groovy++ как открытого проекта имела неопределенный характер, так как в коде Groovy++ использовались некоторые закрытые разработки и технологии, применяемые в курирующей проект компании. Теперь данные участки кода переписаны и заменены на открытые компоненты.

Groovy++ позволяет разработчикам использовать в своих программах @Typed-аннотацию, которая позволяет на этапе компиляции выполнить все необходимые проверки типов и сгенерировать более быстрый байткод, во время выполнения не заботящийся о приведении типов, что в итоге позволяет приблизить скорость работы Groovy-программ внутри JVM к программам на языке Java. В рамках Groovy++ подготовлен собственный вариант стандартной библиотеки, переведенной на статическую типизацию. Для использования Groovy++ в процессе сборки Groovy-программы достаточно подключить один дополнительный jar-файл.

  1. Главная ссылка к новости (http://www.h-online.com/open/n...)
  2. OpenNews: Релиз динамического языка программирования Groovy 1.7
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/26288-Groovy
Ключевые слова: Groovy, jvm, java
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (3) RSS
  • 1, XoRe (ok), 20:28, 19/04/2010 [ответить]  
  • +2 +/
    > что в итоге позволяет приблизить скорость работы Groovy-программ внутри JVM к программам на языке Java.

    Т.е. Java - это уже быстрый язык, для XXI века)

     
     
  • 2, DeadMustdie (??), 22:15, 19/04/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Т.е. Java - это уже быстрый язык, для XXI века)

    Обсуждать скорость языка бессмысленно.
    Производительность же среды исполнения Java - очень неплоха (спасибо JIT и другим связаным технологиям). Претензии к производительности Java обычно связаны не со скоростью исполнения как таковой, а с прожорливостью в части оперативной памяти. Причём прожорливость эта не особо велика на фоне хотя бы .NET со всеми её CLR.

    Также нередко встречаются криворукие программисты, способные написать медленно работающую программу на любом языке. ;)

     
     
  • 3, sluge (ok), 13:11, 20/04/2010 [^] [^^] [^^^] [ответить]  
  • +/
    для примера gcc может генерить бинарный код из сорсов на жаба. так что надо уточнять что имеется в виду
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру