The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз динамического языка программирования Groovy 2.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз динамического языка программирования Groovy 2.1"  +/
Сообщение от opennews (ok) on 28-Янв-13, 21:16 
Увидел свет (http://docs.codehaus.org/display/GROOVY/2013/01/25/Groovy+2....) релиз языка программирования Groovy 2.1 (http://docs.codehaus.org/display/GROOVY/). Язык Groovy заимствовал некоторые полезные качества Ruby, Haskell и Python, но создан для работы внутри виртуальной машины Java (JVM) и поддерживает тесную интеграцию с Java приложениями. За годы существования Groovy, вокруг данного языка сформировалась экосистема из связанных проектов, таких как MVC web-фреймврок Grails (http://grails.org/), swing-ориентированный фреймворк  Griffon (http://griffon.codehaus.org/), системы сборки Gant (http://gant.codehaus.org/) и Gradle (http://gradle.org/), инструментарий для интеграции с Google App Engine - Gaelyk (http://gaelyk.appspot.com/), система параллельного программирования Gpars (http://gpars.codehaus.org/), тестовый комплект Spock (http://www.spockframework.org/), инструменты для контроля качества  CodeNarc (http://codenarc.sourceforge.net/) и GMetrics (http://gmetrics.sourceforge.net/).


Особенности (http://groovy.codehaus.org/Groovy+2.1+release+notes) новой версии:


-  Полная поддержка появившейся в Java 7 инструкции байткода InvokeDynamic, позволяющей достичь уровня производительности языка Java для динамических языков, работающих под управлением JVM;
-  Расширение возможностей по  проверке статических типов, благодаря предоставлению поддержки использования специальных аннотаций, помогающих улучшить документирование кода и сохранить безопасность использования типов в предметно ориентированных языках;
-  Возможность создания дополнений для системы проверки статических типов;
-  Реализация новых опций для кастомизациии процесса компиляции;
-  Поддержка мета-аннотаций для элегантного объединения аннотаций.


URL: http://docs.codehaus.org/display/GROOVY/2013/01/25/Groovy+2....
Новость: https://www.opennet.ru/opennews/art.shtml?num=35944

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз динамического языка программирования Groovy 2.1"  –1 +/
Сообщение от iZEN (ok) on 28-Янв-13, 21:16 
Довольно перспективный динамический язык.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз динамического языка программирования Groovy 2.1"  +4 +/
Сообщение от Аноним (??) on 28-Янв-13, 21:33 
О Groovy даже автор сказал, что Scala ему больше нравится. Отличные у него перспективы, ничего не скажешь :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз динамического языка программирования Groovy 2.1"  +1 +/
Сообщение от exn (??) on 28-Янв-13, 21:55 
он вообще позиционировался для скриптинга отдельных частей.. да, понимаю, нелогичнейшая
антиаригинальность. но grails )) некоторые говорят (ухохатываясь и тыча пальцем в монитор), что отличная возможность переноса rails на jvm )))
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Релиз динамического языка программирования Groovy 2.1"  –2 +/
Сообщение от iZEN (ok) on 28-Янв-13, 22:41 
> О Groovy даже автор сказал, что Scala ему больше нравится.

Ага. Автор свалил из проекта за год до релиза и стандартизации JSR-241.

> Отличные у него перспективы, ничего не скажешь :)

Для кого-то — "запасной аэродром". ;)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Релиз динамического языка программирования Groovy 2.1"  +/
Сообщение от n email(??) on 28-Янв-13, 23:42 
картинка для хейтеров груви
http://cs419423.userapi.com/v419423050/138e/AW4lt1xrjqU.jpg

мне язык очень понравился, про автора, скалку и остальные минусы что-то слышал

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Релиз динамического языка программирования Groovy 2.1"  +3 +/
Сообщение от Xasd (ok) on 29-Янв-13, 04:13 
нормально так, кстате!

для сравнения думаю надо добавить пример с Python -- http://i3.minus.com/iFtoyWNtsUvVE.png

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Релиз динамического языка программирования Groovy 2.1"  +1 +/
Сообщение от Аноним (??) on 29-Янв-13, 07:15 
постить код в виде скриншотов — это сейчас модно что ли?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

21. "Релиз динамического языка программирования Groovy 2.1"  +/
Сообщение от Xasd (ok) on 29-Янв-13, 16:12 
> постить код в виде скриншотов — это сейчас модно что ли?

скажи ещё спасибо что я выложил скриншот не в формате *.PSD :) [или *.CDR]

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

22. "Релиз динамического языка программирования Groovy 2.1"  +/
Сообщение от nib email on 29-Янв-13, 17:29 
или bmp, а ещё можно прикопаться к тому что скрин из вк, shame on me
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

12. "Релиз динамического языка программирования Groovy 2.1"  +/
Сообщение от Xasd (ok) on 29-Янв-13, 12:03 
> ну не читабельно же нихрена, напишите по-человечески в 2-3 строчки вместо одной!!!

ды я согласен что не читабельно!!

но если уж решили писать в таком "стиле", то что поделать :-)

я всего лишь ответил на первоначальное сообщение об http://cs419423.userapi.com/v419423050/138e/AW4lt1xrjqU.jpg ... в котором тоже НИЧЕРТА не читабельно кстате, из-за того что в одной строчке

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

15. "Релиз динамического языка программирования Groovy 2.1"  +/
Сообщение от nib email on 29-Янв-13, 12:58 
думаю для сравнения еще можно многострочник
http://paste.kde.org/658946/
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

20. "Релиз динамического языка программирования Groovy 2.1"  +1 +/
Сообщение от Xasd (ok) on 29-Янв-13, 16:04 
лямбды внутри C++ ---- восхитительны!
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Релиз динамического языка программирования Groovy 2.1"  +2 +/
Сообщение от kurokaze (ok) on 29-Янв-13, 13:22 
> нормально так, кстате!
> для сравнения думаю надо добавить пример с Python -- http://i3.minus.com/iFtoyWNtsUvVE.png

Вот тут видно что жадность учли

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

13. "Релиз динамического языка программирования Groovy 2.1"  –1 +/
Сообщение от Whoiswho on 29-Янв-13, 12:18 
Perl на порядок читабельней и питона и груви
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

14. "Релиз динамического языка программирования Groovy 2.1"  +2 +/
Сообщение от Xasd (ok) on 29-Янв-13, 12:41 
> Perl на порядок читабельней и питона и груви

при желании -- написать НЕ читабельный код -- можно на любом языке!

..вопрос лишь в том, насколько язык предрасполагает к читабельному коду :-) , а не к магии/хакингу

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Релиз динамического языка программирования Groovy 2.1"  +1 +/
Сообщение от kurokaze (ok) on 29-Янв-13, 13:21 
>http://cs419423.userapi.com/v419423050/138e/AW4lt1xrjqU.jpg

а что в груви по умолчанию регулярки не жадные?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

19. "Релиз динамического языка программирования Groovy 2.1"  +/
Сообщение от nib email on 29-Янв-13, 14:54 
жадные
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

25. "Релиз динамического языка программирования Groovy 2.1"  +/
Сообщение от iZEN (ok) on 02-Дек-13, 22:35 
Вышли Groovy 2.2.1 и Gradle 1.9. Напишите новости.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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