Jump to content

Юникон (язык программирования)

Юникон
Парадигма объектно-ориентированный , процедурный
Разработано Клинт Джеффри
ТЫ Кроссплатформенность : Windows , Unix.
Лицензия Стандартная общественная лицензия GNU
Веб-сайт уникон .sourceforge .сеть
Под влиянием
Икона

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 , многопарадигмальный функциональный язык веб-контента, который также основан на выражениях, но только для клиентской стороны.
  • Сопрограмма
  • Генераторы
  • Продолжение

Ссылки [ править ]

  1. ^ Клинтон Джеффри (август 1998 г.). «Наследование на основе замыканий и циклы наследования в Idol» – через ResearchGate .
  2. ^ «Интерфейс Unicon ODBC» .
  3. ^ «Unicon 3D Graphics — Руководство пользователя и справочное руководство» (PDF) . Проверено 27 января 2024 г.
  4. ^ «Unicon Threads — Руководство пользователя и справочное руководство» (PDF) . Проверено 27 января 2024 г.
  5. ^ «Программирование с помощью Unicon» (PDF) . Проверено 27 января 2024 г.
  6. ^ "Требуется помощь!" .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1ff0bc23d0fc31904e6d3dd85913f611__1706996820
URL1:https://arc.ask3.ru/arc/aa/1f/11/1ff0bc23d0fc31904e6d3dd85913f611.html
Заголовок, (Title) документа по адресу, URL1:
Unicon (programming language) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)