Tea (язык программирования)
редактировать
Tea - это язык сценариев высокого уровня для Среда Java. Она сочетает в себе функции Scheme, Tcl и Java.
. Содержание
- 1 Возможности
- 2 Альтернативы интерпретатора
- 3 Ссылки
- 4 Внешние ссылки
Возможности
- Интегрированная поддержка всех основных парадигм программирования.
- Функциональное программирование язык.
- Функции являются первоклассными объектами.
- Схематические замыкания являются неотъемлемой частью языка.
- Поддержка объектно-ориентированного программирования.
- Модульные библиотеки с функциями автозагрузки по запросу.
- Большая база ядра функции и классы.
- Обработка строк и списков.
- Регулярные выражения.
- Файловый и сетевой ввод-вывод.
- Доступ к базе данных.
- Обработка XML.
- 100% чистая Java.
- Интерпретатор Tea реализован на Java.
- Tea работает где угодно с Java 1.6 JVM или выше.
- Функции отражения Java позволяют использовать Библиотеки Java прямо из кода Tea.
- Предназначен для простого расширения в Java. Например, Tea поддерживает доступ к реляционной базе данных через JDBC, регулярные выражения через GNU Regexp и парсер XML через Синтаксический анализатор SAX (например, XML4J).
Альтернативы интерпретатора
Чай - это частный язык. Его переводчик подлежит несвободной лицензии. Проект под названием "destea", выпущенный как Language :: Tea в CPAN, предоставляет альтернативу путем генерации кода Java на основе кода Tea.
TeaClipse - это компилятор с открытым исходным кодом, который использует созданный JavaCC синтаксический анализатор для синтаксического анализа и последующей компиляции исходного кода Tea в собственный байт-код Tea.
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-09 11:33:31
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).