Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

REXX

Матеріал з Вікіпедії — вільної енциклопедії.
Ця стаття містить перелікджерел, алепоходження окремих тверджень у нійзалишається незрозумілим через практично повну відсутністьвиносок. Будь ласка, допоможітьполіпшити цю статтю, додайтевиноски з посиланнями на відповідні джерела до тексту статті.
REXX
ПарадигмаПарадигма програмування,
Процедурне програмування,
Структурне програмування
Дата появи1979
ТворціMike Cowlishaw
РозробникIBM і Mike Cowlishawd Редагувати інформацію у Вікіданих
Система типізаціїдинамічна типізація[d] Редагувати інформацію у Вікіданих
Під впливом відNetRexx,Object REXX
Звичайні розширення файлів.cmd, .bat, .exec, .rexx, .rex або.EXEC Редагувати інформацію у Вікіданих
Вебсайтwww-01.ibm.com/software/awdtools/rexx/

REXX абоRexx (REstructured eXtended eXecutor, вимовляється «рекс») —інтерпретована мова програмування, розроблена компанієюIBM, використовувалась IBM в системіVM. Існують як комерційні, так і вільно поширювані реалізації цієї мови. Розроблений як розширення мови керування завданнямиEXEC 2.

Пік свого поширення REXX отримав в середині 1990-х разом з популярністю операційної системиOS/2. Це пов'язано з тим, що інтерпретатор REXX використовувався в цій системі яккомандний інтерпретатор (аналогічноbash вGNU).

REXX не прив'язаний до конкретної частини системи і може використовуватися будь-якою програмою як «вбудована» мова, при цьому кожна з програм може додавати в REXX-програму свої функції й оператори, які будуть доступні тільки при роботі REXX'а в контексті цієї програми. Наприклад, електронні таблиціmesa/2 додають в REXX команду, яка дозволяє зчитувати і записувати вміст комірок таблиць тощо.

Спочатку REXX не був об'єктно-орієнтованим, хоча тепер існують і об'єктно-орієнтовані версії мови (наприклад,Open Object REXX). Синтаксично REXX нагадує спрощенийPL/I. Змінні в REXX не типізовані і не вимагають декларації.

Традиційними властивостями REXX є зручний доступ до команд операційної системи, потужні операції з рядками, спрощена обробка помилок, вбудованийвідладчик та операторPARSE для розбору рядків.

Посилання

[ред. |ред. код]
Рівень
Низькорівневі
Високорівневі
Загального
призначення
Серверні
Запитів до баз
даних[суперечливо 1]
Розмітки тавекторної
графіки
[суперечливо 1]
Синхронні
Символьних та
чисельних обчислень
Квантових обчислень
Логічні
Академічні
Езотеричні
  1. абНемає загальноприйнятого рішення, чи вважати усі ці мови саме мовами програмування
Отримано зhttps://uk.wikipedia.org/w/index.php?title=REXX&oldid=36748045
Категорії:
Приховані категорії:

[8]ページ先頭

©2009-2026 Movatter.jp