Юникон (язык программирования)
Парадигма | объектно-ориентированный , процедурный |
---|---|
Разработано | Клинт Джеффри |
ТЫ | Кроссплатформенность : Windows , Unix. |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | уникон |
Под влиянием | |
Икона |
Unicon — это язык программирования, разработанный американским ученым-компьютерщиком Клинтом Джеффри при участии Шамима Мохамеда, Джафара Аль-Гараибе, Роберта Парлетта и других. Unicon произошел от Icon и препроцессора для Icon под названием IDOL . По сравнению с Icon, Unicon предлагает лучший доступ к операционной системе , а также поддержку объектно-ориентированного программирования . Unicon начал свою жизнь как слияние трех популярных расширений Icon: объектно-ориентированного препроцессора Idol, файловой системы POSIX и сетевого интерфейса, а также средства ODBC . Название является сокращением от «Единый расширенный диалект икон».
Особенности [ править ]
По сравнению с Icon, многие новые функции Unicon являются расширениями ввода-вывода и системного интерфейса и дополняют основные структуры управления и данных Icon. Вместо того, чтобы предоставлять низкоуровневые API-интерфейсы C «как есть», Unicon реализует более высокоуровневые и более простые в использовании средства, позволяющие быстро разрабатывать графические и сетевые приложения в дополнение к основным преимуществам Icon в области обработки текста и файлов.
Список функций [ править ]
- Классы и пакеты
- Исключения как дополнительная библиотека классов — см. список рассылки.
- Загружаемые дочерние программы
- Мониторинг детских программ
- Динамическая загрузка модулей C (некоторые платформы)
- Множественное наследование с новым [1] семантика
- Доступ к базе данных ODBC [2]
- файлы dbm можно использовать как ассоциативные массивы.
- Системный интерфейс Posix
- 3D графика [3]
- Истинный параллелизм (на платформах, поддерживающих потоки Posix) [4]
При запуске в качестве графической среды IDE программа Unicon ui.exe продолжает предлагать ссылки на справку Icon.
Официальная книга по программированию Unicon в формате PDF. [5] — популярный способ изучения Unicon. Книга включает введение в объектно-ориентированную разработку, а также в UML . Он включает полезные главы по таким темам, как использование Unicon для CGI. Недавние дополнения к Unicon включают настоящий параллелизм .
Юникод [ править ]
Unicon еще не совместим с Unicode . На странице «Требуется помощь» размещены возможности. [6]
Пример кода [ править ]
procedure main()
w := open("test UNICON window", "g")
write(w, "Hello, World!")
read(w)
close(w)
end
См. также [ править ]
- Rebol — аналогичный веб-ориентированный язык выражений без использования ключевых слов.
- Curl , многопарадигмальный функциональный язык веб-контента, который также основан на выражениях, но только для клиентской стороны.
- Сопрограмма
- Генераторы
- Продолжение
Ссылки [ править ]
- ^ Клинтон Джеффри (август 1998 г.). «Наследование на основе замыканий и циклы наследования в Idol» – через ResearchGate .
- ^ «Интерфейс Unicon ODBC» .
- ^ «Unicon 3D Graphics — Руководство пользователя и справочное руководство» (PDF) . Проверено 27 января 2024 г.
- ^ «Unicon Threads — Руководство пользователя и справочное руководство» (PDF) . Проверено 27 января 2024 г.
- ^ «Программирование с помощью Unicon» (PDF) . Проверено 27 января 2024 г.
- ^ "Требуется помощь!" .