Сайт создан на базе конструктора Webnode.гu. К сожалению, сервис стал слишком жадным, в целях оптимизации расходов я провожу работы по переносу сайта на иной движок.

Начиная с 24.03.2017 большинство разделов сайта станут не доступными. Я постараюсь в минимальные сроки наладить работу сайта на новом месте. Но объем работы очень большой.

На время этих работ материал сайта будет доступен на Яндекс диске, по этим ссылкам:

* Книги (https://yadi.sk/d/xR-2cX3d3Fatgx)

* Статьи (https://yadi.sk/d/MpKV5F7s3FatnZ)

* Скрипты (https://yadi.sk/d/o_2hv3Ui3Fatwe)

* Библиотеки (https://yadi.sk/d/x4OOgOjeLqR3K)

* Проекты (https://yadi.sk/d/VvJXgWsS3FatsC)

* Rexx расширяемые программы (https://yadi.sk/d/wsj7uEQA3GDmyk)

Так же вы всегда можете связаться со мной по адресу tae(очень злая собака)azimut21.ru

Прошу прощения за доставленные неудобства.


     Язык REXX придумал сотрудник компании IBM Майк Кулешоу (Mike Cowlishaw) в 1979 году. Сегодня существует девять открытых реализаций REXX. Он поддерживается практически на любой платформе, но изначально был наиболее популярен на платформах IBM: мейнфреймах и ОС OS/2.

      Вот несколько ключевых причин, почему писать программы на REXX так здорово:

  • Богатый набор встроенных функций и методов;
  • Предоставляет два непревзойденных встроенных оператора - TRACE и PARSE;
  • Основная концепция REXX - "все есть строка";
  • Отсутствие типа переменных. Хотя существует понятие тип данных;
  • Наличие составных переменных. То есть имя переменной может состоять из нескольких частей разделенных точкой;
  • Отсутствие классических массивов. Это следствие предыдущего пункта;
  • Арифметические действия любой точности;
  • Наличие стандарта ISO;
  • Отсутствие классических процедур и разницей между ними и функциями. Есть именные участки кода, на которые можно совершить переход и вернуться. При этом к ним можно обраться и как к функции и как к процедуре;
  • Вы можете выполнить команды Windows или Unix/Linux и другие приложения из программы REXX полностью аналогично тому, как это можно сделать в пакетном файле оболочки (если некоторая команда в пределах сценария не может быть опознана интерпретатором, она выполняется как команда оболочки; выполнение команды оболочки можно вызвать и явно); кроме того, в программе REXX можно получить код возврата команды и использовать любой её вывод;
  • Достаточно нестрогие синтаксические правила; одна команда может располагаться на нескольких строках, несколько команд могут располагаться на одной строке; язык регистронезависим; во многих случаях разрешается добавлять или опускать пробелы; ключевые слова зарезервированы только в контексте: например, вы можете иметь переменную с именем, совпадающим с именем встроенной функции.

 

      Цель создания сайта собрать максимум информации по языку Rexx. Это и литература на всех языках, и интерпретаторы для всех платформ, и архив библиотек.

       Надеюсь, любой найдет здесь интересующую его информацию. А если у Вас есть материал, отсутствующий на данном сайте, просьба связаться со мной и передать для пополнения библиотеки.

Новости

Доклад с «CHAOS CONSTRUCTIONS'2013»

13.08.2013 00:00

На фестивале компьютерного творчества «CHAOS CONSTRUCTIONS'2013», прошедшего 10 и 11 августа 2013 года, был просчитан доклад на тему «Язык программирования REXX в современном мире. Создание кроссплатформенных программ». Предлагаю вашему вниманию слегка переработанный текст доклада.

Все статьи