Рубрика «PL/1»

Данный обзор посвящён чрезвычайно популярному в прошлом, но практически полностью забытому в настоящее время языку программирования PL/I. Между тем, многие свойства этого языка, на наш взгляд, заслуживают изучения и наше время, так как часть их периодически переизобретается различными авторами, причём часто в ухудшенном виде.

PL/I ещё жив, а ЕС ЭВМ уже совсем-совсем не очень

Немного о «мертвом коде» - 1

А вдоль дороги мертвые с косами стоят

Термин «мертвый код» - это, скорее, жаргонное, чем научное название участков программы, на которые не может попасть управление и, таким образом, они никогда не выполняются. Разумеется, в нормальных программах таких участков быть не должно. Но поскольку языки программирования становятся все сложнее и сложнее (а программисты все тупее и тупее, шутка!Читать полностью »

О русском языке в программировании - 1

Введение

Читать полностью »

Введение

Зарегистрирована партия нового типа.

Личность типа выясняется.

Старая шутка.

Вот уже 38 лет мне приходится решать разнообразные задачи путем составления соответствующих программ. За все эти годы диапазон таких задач получился весьма большим: от программирования контроллера AT90S2313 до программы автоматического обращения русско-немецкого технического словаря в немецко-русский, и от расчета оптимального сечения стрингера до рисования вида земной поверхности из иллюминатора с орбиты методом обратной трассировки лучей.

Читать полностью »

ПРЕДИСЛОВИЕ

Я несколько раз в своих комментариях ссылался ссылался на книгу Эндрю Таненбаума «Operating Systems Design and Implementation» на ее первое издание и на то, как в ней представлен язык Си. И эти комментарии всегда вызывали интерес. Я решил, что пришло время опубликовать перевод этого введения в язык Си. Оно по-прежнему актуально. Хотя наверняка найдутся и те, кто не слышал о языке программировании PL/1, а может даже и об операционной системе Minix.
Это описание интересно также и с исторической точки зрения и для понимания того, как далеко ушел язык Си с момента своего рождения и IT-отрасль в целом.Читать полностью »

Анатолий Слюсарь: «Период ЕС ЭВМ позволил нам обучить системных и прикладных программистов» - 1

Анатолий Слюсарь начинал карьеру, работая на ЭВМ ЕС-1022 в вычислительном центре Ленинградского обкома КПСС (Ленинградское отделение НИИ Автоматической аппаратуры, в дальнейшем — ЛФ НИИ «Восход»). В интервью он вспоминает, как работали программисты 1980–1990-х и дает оценку единой серии. По словам Анатолия Владимировича, именно на этих машинах выросло первое массовое поколение российских программистов и был приобретен успешный опыт локализации зарубежного ПО.
Читать полностью »

Система сложилась к середине 1980-х. Ее нарекли системой слежения за внешнеполитической обстановкой и угрозой ядерного нападения «Сплав». К 1990 г. она могла перерабатывать громадные потоки информации, которые стекались по всем линиям работы разведки – спутниковой, радиотехнической, внешней агентурной. Учитывалось даже то, какие окна горят в Пентагоне поздно вечером. Одной из проверок «Сплава» стало предсказание начала операции США против иракских войск в Кувейте в начале 1991 г.

«Тогда мы никак не могли определиться с датой. И вдруг одного из сотрудников осенило: Господи, да жена президента Буша, как и его сподвижники, помешана на астрологии! Совсем как гитлеровская верхушка. Стало быть, они станут выбирать время удара, сообразуясь с астрологическими прогнозами, – вспоминает Владимир Кравченко. – Мы тут же заложили в систему еще и гороскопы – и получили время для часа Икс. Мы ошиблись всего на два часа...»
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js