Pull to refresh

Comments 12

Однако.

А я уже думал что уже никогда не увижу код на PL/I.

Тем более здесь.

Год на нем программировал после универа, ну еще на JCL.

Волею случая именно сегодня заглянул по ссылке:

https://mainframebug.com/tuts/JCL/module4/Top12SYSABEND.php

SYSABEND DD statement

This dataset are written in case of abend. This parameter is used to dump(print) the program area, trace back of subroutine called, content of registers, variables and dataset accessed at the time of abnormal termination. It differs from SYSUDUMP because it also prints system nucleus. This requires lot of storage space and also presence of mind to analyse. This parameters is useful for system programmers.

Это же восхитительно такое в документации читать: "... and also presence of mind to analyse."

В 80х годах венгры (в рамках СЭВ) написали компилятор PL/S, но это не имело особого смысла, так как он порождал ассемблерный код, отличный от прототипа.
BTW: Сейчас IBM использует PL/X.

Встречался с PL/1 на перфокартах, а позже на VAX/VMS

С PL/1 в 80е встречался только у вояк. Даже написал на нём что-то. Основным его недостатком тогда считалось очень большое количество зарезервированных слов.

Контракт не были зарезервированы. Скорее я бы сказал что недостаток - расхлябанный неоднозначный синтаксис

Ключевые слова (телефон исправил)

Sign up to leave a comment.

Articles