Статьи

Типы в инженерных задачах

Первая публикация 04.09.2017 Types in engineering problems Введение “Зарегистрирована партия нового типа. Личность типа выясняется.” Старая шутка. Вот уже 38 лет мне приходится решать разнообразные задачи путем составления соответствующих программ. За все эти годы диапазон таких задач получился весьма большим: от программирования контроллера AT90S2313 до программы автоматического обращения русско-немецкого технического словаря в немецко-русский, и от […]

0

Типы в инженерных задачах Читать далее »

Особенности реализации структурной обработки исключений в Win64

Первая публикация 14.07.2015 Some features of the structured exception handling implementation in Win64 Введение В процессе перевода системы программирования [1] на платформу x86-64 потребовалось перевести и встроенный интерактивный отладчик. В отличие от подключаемых отладчиков данный отладчик находится, так сказать, непосредственно «на борту» каждой исполняемой программы. При этом он имеет сравнительно небольшие размеры (около 44 Кбайт,

0

Особенности реализации структурной обработки исключений в Win64 Читать далее »

Сколько проходов должно быть у транслятора?

Первая публикация 29.05.2014 How many passes should a translator use? Введение В общем случае вопрос, вынесенный в заголовок, не имеет смысла. Число проходов (т.е. число просмотров исходного текста программы) может зависеть от языка, от назначения транслятора и тому подобных вещей. Кроме этого, если Вы сами не разрабатываете и не сопровождаете транслятор, то вообще какая Вам

0

Сколько проходов должно быть у транслятора? Читать далее »

Экстракоды при синтезе программ

Первая публикация 05.04.2015 Введение Впервые термин «экстракод» я услышал еще применительно к командам БЭСМ-6. Сейчас это слово практически не используется, наиболее близкое понятие – «системный вызов». Из-за особенностей системы команд БЭСМ-6, те экстракоды действительно больше напоминали дополнительные встроенные инструкции, чем, например, вызов функции в MS-DOS с помощью INT 21H. Смысл термина «экстракод» вполне прозрачен: это расширение

0

Экстракоды при синтезе программ Читать далее »

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

одиннадцать − 3 =

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

шестнадцать − три =

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

один × три =

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