русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Groovy

Groovy - объектно-ориентированный динамический язык, работающий в среде JRE. По своему внешнему виду очень похож на Ruby и Python, что неудивительно, поскольку именно эти два языка являются основными вдохновителями создания Groovy.

Позиционирование

Поскольку Groovy работает в среде JRE, то именно Java является основным так сказать конкурентом. Разработчики недвусмысленно акцентируют внимание в различных описаниях на том, что данный язык очень похож на Java и использует ее инфраструктуру, соответственно требует минимум усилий для изучения.

Ключевые особенности

  • Бесшовная интеграция с Java
  • Высокая скорость разработки

Groovy является более высокоуровневым языком программирования по сравнению с Java, а значит, разработка на нем обычно происходит быстрее. Этому способствуют, прежде всего, динамическая природа языка, а во вторых существующие элементы функционального программирования, в частности замыкания.

  • Функциональная направленность

Именно этому аспекту языка разработчики предоставляют один из крупнейших приоритетов. Новые возможности появляются достаточно регулярно.

Применение

В последнее время, Groovy вместе с Grails, стали очень популярными технологиями на Западе. Принимая решение о том, стоит ли использовать их в каком-то конкретном случае необходимо помнить о динамической направленности языка и использовать там, где нужно использовать именно динамические языки. Там где требуется надежность или значительное быстродействие рекомендуется использовать статические языки, в частности Java или Scala. Ведь известно, что совершить ошибку при разработке в первом случае значительно легче.

Популярность

Равно как и Ruby, своей популярностью, прежде всего, обязан Ruby on Rails, Groovy своей популярностью, прежде всего, обязан родственному фреймворку быстрой web-разработки Grails.

Просмотров: 2982

Оглавление: Компьютерная графика и информация в компьютерной сфере


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.