Чай (язык программирования) - Tea (programming language)
Тема этой статьи может не соответствовать Википедии общее руководство по известности.Январь 2011 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Парадигма | Мультипарадигма: Функциональный, Объектно-ориентированный (основанный на классе ) |
---|---|
Разработчик | Хорхе Нуньес |
Впервые появился | 1997 |
Интернет сайт | www2.pdmfc.com/tea |
Под влиянием | |
Tcl, Ява, Схема |
Чай это высокий уровень язык сценариев для Ява среда. Он сочетает в себе черты Схема, Tcl, и Ява.[1][2]
Функции
- Интегрированная поддержка всех основных парадигм программирования.
- Функциональное программирование язык.
- Функции - это первоклассные объекты.
- Замыкания, подобные схемам, присущи языку.
- Поддержка объектно-ориентированного программирования.
- Модульные библиотеки с автозагрузкой по запросу.
- Большая база основных функций и классов.
- Обработка строк и списков.
- Обычные выражения.
- Файловый и сетевой ввод-вывод.
- Доступ к базе данных.
- XML обработка.
- 100% чистая Java.
- Интерпретатор Tea реализован на Java.
- Чай работает где угодно с Java 1.6 JVM или выше.
- Функции отражения Java позволяют использовать библиотеки Java непосредственно из кода Tea.
- Предназначен для простого расширения на Java. Например, Tea поддерживает доступ к реляционной базе данных через JDBC, регулярные выражения через GNU Регулярное выражение, и XML парсер через SAX парсер (например, XML4J).
Альтернативы переводчика
Чай - это проприетарный язык. Его переводчик подлежит несвободной лицензии. Проект под названием "destea", выпущенный как Language :: Tea in CPAN, предоставляет альтернативу путем создания кода Java на основе кода Tea.
ЧайКлипс[3] - это компилятор с открытым исходным кодом, который использует созданный JavaCC синтаксический анализатор для синтаксического анализа, а затем компилирует исходный код Tea в собственный байт-код Tea.
Рекомендации
- ^ Хантер, Джейсон; Кроуфорд, Уильям (3 апреля 2001 г.). Программирование сервлетов Java: Справка для разработчиков Java на стороне сервера. "O'Reilly Media, Inc.". п.423 - через Интернет-архив.
язык программирования чая.
- ^ Huynh, Khue; Раззак, Лина (1 января 2002 г.). «Система дистанционного обучения чайному программированию». Основные квалификационные проекты (все годы).
- ^ ЧайКлипс