четверг, 30 мая 2019 г.

02. Автореферат

Аудиозапись (файл подкаста)

Продолжение автобиографии. В 1994 году осенью в университете начался курс по языку программирования Си. Его и продолжаю изучать по сей день. Кстати, сам язык TCL написан на Си (ну по крайней мере, его ядро - core). Язык имеет большое практическое значение.

Также примерно в это время я занимался подработкой больше за интерес и доступ к ПК, которого у меня не было. Проекты велись на языке программирования Clipper. Я писал редактор базы данных, которые хранились в DBF-формате. В чём то они весьма отдалённо напоминают простенькие файлы СУБД SQLite, о которой планируется рассказать в дальнейшем (SQLite и TCL совместно используются во встраиваемой электронике).

В 1995 году у меня появился свой домашний IBM/Intel совместимый персональный компьютер (ПК) с процессором AMD 486 DX4-100. На нём занимался самообразованием. В частности, объектно-ориентированным программированием (ООП) на языке программирования C++ . В университете был курс ООП , который вёл аспирант. Он придумал расширить язык Clipper объектно-ориентированными (ОО) конструкциями и создал соответствующий препроцессор. Он транслировал эти ОО расширения в код уже непосредственно для Clipper'а. ООП проникло также и в TCL (например, Incr Tcl, TclOO и т.д.). Тогда же изучал на дому язык программирования Ассемблер под MS-DOS в рамках команд микропроцессора Intel 8086. Язык доступ к аппаратуре ближе, чем даже Си; но, как правило, не удостоен вниманием тех, кто обычно рассказывает о програмировнии.

В подкасте использовалась музыкальная композиция GHost II-12 из материалов для ремиксов предоставленных Трентом Резнором.