Paradigm | объектно-ориентированный, процедурный |
---|---|
Разработан | Клинтом Джеффри |
OS | Кросс-платформенный : Windows, Unix |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | unicon.sourceforge.net |
Под влиянием | |
Icon |
Unicon - это язык программирования, разработанный Американский ученый-компьютерщик Клинт Джеффри с соавторами, включая Шамима Мохамеда, Джафара Аль-Гараибеха, Роберта Парлетта и других. Unicon произошел от Icon и вызвал препроцессор для Icon. По сравнению с Icon, Unicon предлагает лучший доступ к операционной системе, а также поддержку объектно-ориентированного программирования. Unicon начал свою жизнь как слияние трех популярных расширений Icon: объектно-ориентированного препроцессора Idol, файловой системы POSIX и сетевого интерфейса, а также средства ODBC. Это сокращение от «Унифицированный расширенный диалект значка».
По сравнению с Icon, многие из новых функций Unicon являются расширениями ввода-вывода и системного интерфейса, дополняя основные элементы управления и структуры данных Icon. Вместо того, чтобы предоставлять API нижнего уровня как есть от C, Unicon реализует более высокоуровневые и более простые в использовании средства, позволяя быстро разрабатывать графические и сетевые приложения в дополнение к основным сильным сторонам Icon в обработке текста и файлов.
При запуске в качестве графической IDE программа Unicon ui.exe продолжает предлагать ссылки на помощь Icon.
Официальная книга по программированию Unicon в формате PDF - популярный способ изучения Unicon. Книга включает введение в объектно-ориентированную разработку, а также в UML. Он включает полезные главы по таким темам, как использование Unicon для CGI. Недавние дополнения к Unicon включают истинный параллелизм.
Unicon еще не поддерживает Unicode. Возможности размещены на странице с просьбой о помощи.
procedure main () w: = open ("test UNICON window", "g") write (w, "Hello, World!" ") read (w) close (w) end