Статьи

Реализация языка высокого уровня через WinAPI

Первая публикация 30.12.2017 Меня всегда интересовала связь между реализацией языка программирования высокого уровня и операционной средой. Конкретно, через какие именно WinAPI реализуется связь языка с операционной системой Windows? На первый взгляд, связь со средой в каждой конкретной программе своя и зависит от назначения программы. Например, для программы с «оконным» интерфейсом связь с Windows будет через …

Реализация языка высокого уровня через WinAPI Читать далее »

1

Peter Flass ©2001 PL/I Programming Style

Публикуем эту полезную, особенно для начинающих статью, без перевода PL/I Programming Style Contents: Comments and Whitespace. Indentation. Naming Conventions. Declarations. Program Structure. Preprocessor. Efficiency. Error handling. Maintenance. Example. Programming Style Literature. Don’t like my style? Copyright 2001 by Peter Flass. Permission is granted to distribute unmodified copies of this document. Please do not make local …

Peter Flass ©2001 PL/I Programming Style Читать далее »

0

О размещении переменных в стеке

Первая публикация 12.03.2018 Как-то попалось интересное (для меня), хотя и довольно давнее обсуждение языков программирования, где упоминался и язык PL/1. В конце концов, как всегда, все стороны остались при своем мнении и тогда один из участников предложил написать на разных языках и затем сравнить простой тест: Стандартный входной поток содержит произвольное (и заранее не известное) …

О размещении переменных в стеке Читать далее »

0

Почему, черт возьми, PL/I?

Из записок Гарри Килдэлла, которые были опубликованы в 1994 году: http://www.computerhistory.org/_static/atchm/in-his-own-words-gary-kildall/ Перевод с английского. CP/M была стабильным программным объектом в те золотые деньки 1978-го, и она определенно удерживала за собой звание Стандарта Операционных Систем. Да, CP/M нуждалась в апгрейде своей версии 1.4, которая продержалась сколько-то лет, но я чувствовал бОльшую потребность в дополнении ее языком программирования, …

Почему, черт возьми, PL/I? Читать далее »

0

Да здравствует ПЛ/1

или разъяснение молодым, каким должен быть настоящий язык программирования и как он сделан Написать эту книгу меня подтолкнуло много причин. Одна из них – результаты поисков в Интернете по запросу «ПЛ/1» или «PL/1». Это не лучший из образцов для запросов. Поисковики часто игнорируют косую черту, и приходится читать о подводных лодках или рекламу с обратным …

Да здравствует ПЛ/1 Читать далее »

0

Еще раз о Windows и реальном времени

Первая публикация 17.03.2014 About Windows and real time again Введение Одна из типичных ситуаций: ноутбук с 64-разрядной Windows 7, на котором работает прикладная программа, обрабатывающая данные, регулярно приходящие из сети или от некоторой аппаратуры. Все функционирует, как задумано, кроме того, что иногда возникают непредсказуемые задержки, связанные с работой самой Windows, т.е. планировщика. Это ожидаемо, так …

Еще раз о Windows и реальном времени Читать далее »

0

Зачем нужен регистр SPL?

Первая публикация 22.08.2015 What’s the use of SPL register? Введение Я уже выступал [1] с критикой системы команд AMD64, сейчас более известной как x86-64. Причем, задача специально анализировать появившиеся и исчезнувшие возможности не стояла. Просто при переносе своих средств программирования [2] с Win32 на Win64 возникал ряд проблем, вызывавших один и тот же вопрос: «почему …

Зачем нужен регистр SPL? Читать далее »

0

К вопросу о парадигмах

Первая публикация 28.12.2011 -Я кажусь вам академиком с большим задом,Один, мол, я жрец поэзий непролазных.А мне в действительности единственное надо – Чтоб больше поэтов хороших и разных.В. Маяковский «Послание пролетарским поэтам» В статье речь пойдет о сравнении двух языков программирования на примере одной и той же задачи. Программисты и так прекрасно осознают, что одинаковая задача …

К вопросу о парадигмах Читать далее »

0

К вопросу о совершенствовании языка программирования

Первая публикация 29.12.2011 On the issue of improving a programming language Введение В статье приводятся работы, выполненные небольшим коллективом программистов на протяжении ряда лет. Сложилось так, что еще в 1987 году было принято решение разобраться в единственном доступном на тот момент компиляторе для персонального компьютера с языка PL/1, созданным американским специалистом Гарри Килдэллом (Gary Kildall). …

К вопросу о совершенствовании языка программирования Читать далее »

0

Несколько замечаний по поводу качества кода

Первая публикация 10.02.2015 Some notes on commands quality Введение В предыдущей статье [1] было рассказано о технологии получения дисассемблированного текста ядра операционной системы Windows-XP образца 2013 года. Такой текст потребовался для анализа и корректировки кода ядра, что позволило изменить политику планирования потоков в Windows и выполнить одну конкретную задачу с уменьшением времени отклика операционной системы. …

Несколько замечаний по поводу качества кода Читать далее »

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

2 × 3 =

или используйте социальную сеть:
Регистрация
*
*
*

семнадцать − один =

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

7 + 3 =

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