Заметка ветерана

Hugh Gleaves Из серии: Приключения Капитана Ядро (размышления о нашем вычислительном мире) http://geekswithblogs.net Опубликовано: 23 ноября 2013 Я обучался программированию на языке PL/1. Это было формальное обучение, я должен был оцениваться на каждом этапе и продвигаться по служебной лестнице программиста-стажера, помощника программиста, младшего программиста, в конечном итоге достигая старшего программиста через несколько лет. Оглядываясь назад, …

Заметка ветерана Читать далее »

0

О последнем релизе (03.09.2022)

03.09.2022 Устранена ошибка в компиляторе, остававшаяся незамеченной с апреля, в результате которой мог генерироваться неправильный код. 23.07.2022 Продолжение оптимизация кода. Контроль переполнения при переходе от числовой переменной большего размера к меньшей. См. статью 23.04.2022 Продолжение оптимизация кода. Если возможно, адреса переменных пишутся через через [<R>]+смещение8. Например, если в коде встречаются команды mov rsi,offset X mov …

О последнем релизе (03.09.2022) Читать далее »

0

Откуда взялось подмножество G?

Статья из американского журнала «Электроника» за далекий 1980 год Мартина Маршалла, специалиста по вычислительной технике и программным средствам, отвечает на этот вопрос. Журнал “Электроника” том 53, No.10 (588), 1980г – пер. с англ. М.: Мир, 1980, стр. 99   УДК 681.3.06 Electronics Vol.53 No.10 April 24, 1980 A McGraw-Hill Publication М.Marshall. Slimmer PL/1 seeks popularity, pp.102,103 …

Откуда взялось подмножество G? Читать далее »

1

Список статей

1 В защиту PL/1 2 Да здравствует ПЛ/1 (книга) 3 Ещё раз о Windows и реальном времени 4 Заметка ветерана 5 Зачем нужен регистр SPL? 6 К вопросу о парадигмах 7 К вопросу о совершенствовании языка программирования 8 Модификация исполняемого кода как способ реализации массивов с изменяемыми границами 9 Несколько замечаний по поводу качества кода …

Список статей Читать далее »

0

В защиту PL/1

Предисловие Данная статья попалась мне в http://www.softpanorama.org/Lang/pl1.shtml. К сожалению и к своему стыду, я так и не смог найти имени автора. Но, конечно, этот автор не Безруков (хозяин сайта), а неведомый мне американский (или английский?) ИТ-специалист старшего поколения. Английский текст был пропущен через «Гугл-переводчик», а затем «литературно» обработан. Обработка заключалась не только в правильных падежах …

В защиту PL/1 Читать далее »

0

Последние изменения

Добавлены статьи “Модификация исполняемого кода как способ реализации массивов с изменяемыми границами” и “В защиту PL/1”

0

Модификация исполняемого кода как способ реализации массивов с изменяемыми границами

Первая публикация 19.07.2019 Аннотация: в статье предлагается способ реализации многомерных массивов с «динамически» задаваемыми значениями границ через изменение во время исполнения части кода, изначально скомпилированного для массивов с границами-константами, известными при компиляции. Это позволяет достичь такой же скорости вычислений адресов элементов массивов, как для случая границ-констант. Тэги: dynamic array, resizable array, run-time reflection Введение В …

Модификация исполняемого кода как способ реализации массивов с изменяемыми границами Читать далее »

0

Как сообщать об ошибках компилятора Iron Spring

Для текущей версии компилятора ошибкой считается одно из следующих событий: Любой аварийный сбой компилятора Некорректное сообщение, не вызванное помеченной нереализованной функцией (сообщением времени компиляции 995 или состоянием времени выполнения UNIMPLEMENTED). Сообщение времени компиляции 990 (ошибка компилятора). Результаты работы скомпилированной программы отличаются от результатов, полученных при компиляции программы с помощью компилятора IBM, за исключением отмеченных различий. …

Как сообщать об ошибках компилятора Iron Spring Читать далее »

0
Авторизация
*
*

1 × 3 =

Регистрация
*
*
*

четыре × два =

Генерация пароля

1 × один =

Перевести »
Прокрутить наверх