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

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

0

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

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

15.03.2024 Добавлена новая встроенная функция датчика случайных чисел RDRAND к уже имеющейся встроенной функции RANDOM. Новая функция имеет такой же аргумент (диапазон случайных значений), но получает случайное значение не с помощью формулы, а с помощью процессорной команды RDRAND. 14.01.2024 Исправлена помарка в системной библиотеке, из-за которой после исключения (например, целочисленного переполнения) состояние FPU менялось в

0

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

Откуда взялось подмножество 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

1

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

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

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

0

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

В защиту PL/1

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

0

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

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

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

0

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

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

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

0

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

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

один × 2 =

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

один × 4 =

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

два × один =

Перевести »
Прокрутить вверх
Scroll to Top