ICI (язык программирования) - ICI (programming language)
Тема этой статьи может не соответствовать Википедии общее руководство по известности.Апрель 2010 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
ICI общего назначения интерпретированный, компьютер язык программирования изначально разработан Тимом Лонгом в конце 1980-х годов. Он имеет динамическую типизацию и гибкие типы данных с базовым синтаксисом, конструкции управления потоком и операторы C. Его можно считать в целом похожим на Perl, с чем это примерно современно. Как и Perl, он также тесно интегрирован с обычные выражения.
ICI - это не аббревиатура.[1]
Примитивные типы данных в ICI включают целые числа, действительные числа, строки, файлы, безопасные указатели и регулярные выражения. Типы агрегированных данных - это массивы, наборы и ассоциативные таблицы. Наборы могут быть разнородными, вложенными и поддерживать обычные операции над наборами: объединение, пересечение и т. Д.
Язык поддерживает подпрограммы и вложенные модули. Все переменные имеют лексическую область видимости на уровне подпрограммы или модуля, но, в отличие от большинства структурированных языков, ICI позволяет настраивать текущую область видимости (Tcl также позволяет это, например).
ICI не объектно-ориентированный многие функции объектного программирования можно эмулировать на языке с помощью функции наследования структур данных, называемой суперструктурами.
Для поддержки разработки приложений в ICI есть поддержка файлового ввода-вывода C-подобного типа и системного интерфейса, а также средство запуска событий высокого уровня. В языке также есть скромная стандартная библиотека встроенных функций.
Он также примечателен своей щедрой лицензией, которая разрешает использование в любых целях, включая коммерческие, а также переделку и перепродажу.
Рекомендации
внешняя ссылка
- Домашняя страница ICI
- Главная страница проекта ICI Sourceforge
- Страница загрузки ICI
- ICI был расширен для создания языка описания страниц OpenPage
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |