пятница, 24 июля 2026 г.

Biographical notes on Vitali Sh. Kaufman

 

 

Date of birth

Place of birth

Marriage status

Addresses

21 May, 1941

Kyiv, Ukraine

Married, two daughters, five grandsons

Sites: VicitA, Kaufmanict.

Email: antispam@vitali.kaufman@gmail.com, antispam@vk@kaufmanict.eu

 

INTERESTS

Internet applications (analysis, testing, systems integration, blockchain, reporting, web services, sites). Distance education. Super vitality systems. E-commerce.

PROFESSIONAL ACTIVITIES (resume)

Analyst, tester, consultant, system architect, programmer.

QUALIFICATION

1990

D.Sc.: Doctor of Physical and Mathematical Sciences of Lomonosov Moscow State University, Specialization on Computer Science. (Highest degree available in Russia). The qualification was confirmed in Finland. 

1969

Ph.D: Philosophy Doctor of the Lomonosov Moscow State University, Specialization on Computer Science. 

Primary Competitive Advantages

1 Solid experience in project management combined with high programming qualifications

·       working in programming 50+ years, Doctor of Physical and Mathematical Sciences, former full professor of Lomonosov Moscow State University

·       repeatedly had to salvage projects, including international

2. Ability to productive business activity in the field of the latest technologies

·       most recently conceived and implemented several non-trivial programming services, and also mastered blockchain-technology

3. Explicitly formulated base of constructive behavior in the rapidly changing world

·       Employment niche for active veterans, Habitological analysis, Natural properties (axioms) of the Web, Social Axioms, Registration revolution, Commandments of programmer,  etc.

COMPUTER EXPERIENCE and SKILLS (current)

Programming Environments and technologies - Truffle, Power BI, NetBeans, Eclipse,Autoit, Selenium-Selenide, MS Windows 10, MS .NET (.Net Framework SDK, VISUAL STUDIO 2013-2015)

Internet software - MS Windows 2003 Server, MS SQL Server 2008, Internet Information Server 7.0, ASP.NET 4, ASP, Apache, WordPress, Internet Explorer, Firefox, Opera, etc. (web-services, servers, browsers, mailers, Web authoring tools)

Languages – Solidity, JavaScript, C#, XML/XSL/XSLT, SQL, HTML, CSS, PHP, Autoit, TCL, Ruby,Object Pascal, Java, Visual Basic, etc.

Application software - Microsoft Office, etc.

BOOKS

Programming languages: concepts and principles

Moscow :Radio i svyas, 1993, 432 pp. (in Russian). 

Republished in ”Classics of programming” series

Moscow :DMK-Press, 2010, 464 pp.

Fundamental concepts and principles of recent and future programming languages are discussed. Different styles of programming are presented (operational, situational, functional, relational, parallel, object-oriented, etc.). Five views on a programming language problems and solutions are discussed (by user, by language creator, by mathematician, by linguist, by compiler creator). Samples of solutions from Pascal, Simula-67, Smalltalk, Refal, Ada, Modula-2, Oberon, Okkam-2, C++, etc. are discussed.

You could look also at Samples_of_references, Preface to the First Edition, Preface to the Second Edition, and Excerpt (translated into English by Ilja Tauber).

Programming language standardization 

Kiev: Technika, 1989, 189 p. (in Russian, three co-authors). 

Problems, principles and state of art in national and international standardization of programming languages are considered. 

Basic Fortran (tutorial)

Мoscow: Moscow State University publishing house, 1982, 200 pp. (in Russian, six co-authors). 

Programmed tutorial for programmed education system “Nastavnik” by Computer Science Department of the Moscow State University.

MAIN POSITIONS

2009-

KaufmanICT, Helsinki, CEO

1999-2009

Fatman Ltd., Helsinki, 
Chief Software Specialist

1960-1993

Computer Science Department of the Moscow State University, Moscow, 

Scientific Research Computer Center of the Moscow State University, Moscow
Full Professor (Researcher,.Senior Researcher, Associate Professor)

OTHER PROFESSIONAL ACTIVITIES

1992-1994 

Ada 9X Distinguished Reviewer, member of ACM, SIGPLAN, SIGADA 

1990-1993 

Chairman of the Ada Working Group in the Russian National Body of the International Standard Organization (ISO-IEC/JTC1/SC-22 - Programming Languages) 

1970-1986 

Organized and edited translations into Russian of 6 English books in software engineering. 

1970-1993

Scientific supervisor of 11 Ph.D on Computer Sciences. Former graduate students work very successfully, including in Moscow State University, Moscow Aviation Institute (National Research University), Luxoft, Ericsson, Microsoft, etc.

1965-1966

Teacher of mathematics of Moscow State University College No.18 for Physics 
and Mathematics (Kolmogorov's School for extremely talented children) 

OTHER PUBLICATIONS

Selected bibliography consists of 65 referred papers.

PROGRAMMING and RESEARCH EXPERIENCE in FINLAND

KaufmanICT, 2015-present time

Light Instrument for internet Surfing (LIS)

Follow effective modern style of work with the information with our LIS - quite simply, absolutely nothing extra. Download it now - completely free!

KaufmanICT, 2013- present time

VicitA.

Video citation – editor and player.

KaufmanICT, 2014-2017

Immortal service project.

Immortal service prototype.

KaufmanICT, 2009-2013

Long-Term contract with Fatman.

Continuation of Fatman projects: ecenter, merimieselakekassa, netmaster, etc..

Fatman - Facility Technical Management, 1999 - 2009

X_Change, ecenter, merimieselakekassa, Infrapass, Infonetmaster, Tyonhallinta, Infomaster, helpdesk, INFOAGENT, etc.

International and local Internet projects (a universal monitoring system of access control, legacy transformations of Intranet applications, internet applications used for remote building management, etc.)

1998

Ada quality & style checker gch (Debian package 19990519-8)

An Open Source ASIS application that enforces various quality and style rules, including those from the Ada Quality and Style Guide.

Lahti Research and Training Center of Helsinki University (Helsinki), September 1995-1997

Lectures and demos showing Internet technologies of education, web authoring, multimedia communication. 
Internet guide for beginners (in Russian)

The guide was oriented to beginners outside Russia, especially real or potential businessmen interested in Russia.

ABO AKADEMI, 1993 - 1994

"Context-sensitive data refinement and provable optimized compilation". Technical report A94-155, Series A of the Computer Science Department of the Abo Akademi.

Natural specification and verification of optimized compilation based on the Refinement Calculus.

A prototype of the Refinement Editor (RE) under UNIX for SunOS 4.1.x.

RE supported a stepwise refinement approach to program construction based on preservation of the refinement relation between original and transformed statements. The approach is applicable to concurrent, reactive and distributed programs.

TAMPERE UNIVERSITY of TECHNOLOGY. 1993-1994 

"Pattern Calculus". Technical report 15, Computer Science Department of the Tampere University of Technology.

A simplification of general specification tools by using so called "multi-valued terms" and powerful patterns.

"Incremental Formal Modeling of Protected Records in Ada 9X" (joint work with Prof. Reino Kurki-Suonio)

The model provides a basis for rigorous inspection of Ada 9X tasking issues, needed in language design, implementation, and teaching.

 

PROGRAMMING and RESEARCH EXPERIENCE in RUSSIA

Computer Science Department of the Lomonosov Moscow State University, 

Scientific Research Computer Center of the Lomonosov Moscow State University, 1960-1991

Algol 60 compiler for the first small Russian ternary computer Setun. A multi-language modular programming system SIMPR, Algol 60 and Fortran 66 compilers, time-sharing operation system BISON for the Russian computer BESM-6 (manager of final stages of these successful projects). Local network for BESM-6, educational software for small Russian ternary computer Setun-70. Fortran 77, Pascal and Ada-83 test suites for compiler validation (scientific supervisor of these projects)

V-approach for specification, validation and testing of compilers, programming languages and language-like interfaces (scientific supervisor and co-author). V-approach was regularly used in development of instrumental software for testing the space shuttle "Buran" (the unique fly of the shuttle was completely successful). .

At that time the Scientific Research Computer Center of the Lomonosov Moscow State University was one of the most important Research Centers in Computing Science and Computer Programming in the USSR.

 

EDUCATION

1964-1967

Postgraduate Student at the Lomonosov Moscow State University, Mechanics and Mathematics Faculty.

1959-1964

Student at the Lomonosov Moscow State University, Mechanics and Mathematics Faculty. 
Master Degree in computer science awarded December 1964. (diploma with honor)

 

Vitali Kaufman's home page


Last modification 17.2.2023

Сведения о В. Ш. Кауфмане

Полное имя

Дата и место рождения

Семейное положение

Адреса

Виталий Шахнович Кауфман

21 мая, 1941, Киев, Украина

Женат, двое дочерей (и пятеро внуков)

Сайты: ВицитА, VK_блог, Kaufmanict

Email:antispam@vk@kaufmanict.eu,

antispam@vitali.kaufman@gmail.com

.

ДЕЛОВЫЕ ИНТЕРЕСЫ

Интернет-приложения (аналитика, тестирование, блокчейн, системная интеграция, веб-сервисы, отчётность). Дистанционное обучение. Сверхживучие системы. Оптимизация информационного быта. Электронная коммерция.

ПРОФЕССИОHАЛЬHАЯ ДЕЯТЕЛЬHОСТЬ

Аналитик, консультант, тестировщик, интегратор, архитектор, программист. Руководитель аспирантов.

КВАЛИФИКАЦИЯ

1990

Д.ф.м.н..: Доктор физико-математических наук, специализация 05.13.11 - программное обеспечение компьютерных комплексов. Диссертация защищена в Московском государственном университете им. М.В.Ломоносова. Диплом доктора наук подтвержден в Финляндии. 

1969

К.ф.м.н.: Кандидат физико-математических наук. Диссертация защищена на механико-математическом факультете Московского государственного университета им. М.В.Ломоносова. 

ОСНОВНЫЕ КОНКУРЕНТНЫЕ ПРЕИМУЩЕСТВА

1.      Солидный опыт руководства проектами в сочетании с высшей программистской квалификацией

·        работаю в компьютерных проектах более 50 лет, доктор физико-математических наук, бывший профессор МГУ им. Ломоносова

·        неоднократно приходилось спасать проекты, в том числе международные

2.      Способность к продуктивной деловой активности в области новейших технологий

·        в последнее время задумал и реализовал несколько нетривиальных сервисов, а также освоил блокчейн-технологию

3.      Явно сформулированная база конструктивного поведения в быстро меняющемся мире – Ниша занятости активных ветеранов,  Привычнологический анализ, Культ понимания, Естественные свойства (аксиомы) Сети, Социальные аксиомы, Заповеди программиста, Регистрационная революция и др.

КОМПЬЮТЕРHЫЙ ОПЫТ И HАВЫКИ (в настоящее время)

программные среды - MS Windows и др.

среды разработки и технологии - Truffle, Power BI, NetBeans, Eclipse,Autoit, Selenium-Selenide, MS .NET (.Net Framework SDK, VISUAL STUDIO 2013-2015) и др.

языки – Solidity, JavaScript, C#, XML/XSL/XSLT, SQL, HTML, CSS, PHP, Autoit, TCL, Ruby, Object Pascal, Java, Visual Basic и т.д..

прикладные пакеты - Microsoft Office и др.

Интернет - MS Windows 2008 Server, MS SQL Server 2008, Internet Information Server 7.0, ASP.NET 4.0, ASP,, Apache, WordPress,

Internet Explorer, Firefox, Opera, etc. (web-services, servers, browsers, mailers, Web authoring tools, веб-сервисы,

серверы, навигаторы, средства создания Интернет-сайтов, русификация и т.д.)

Наиболее известная МОHОГРАФИЯ

Языки программирования: концепции и принципы

Москва :Радио и связь, 1993, 432 стр. 

Переиздание в серии «Классика программирования»:

Москва: ДМК-пресс, 2010, 464 стр.

Рассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках программирования.

Более подробную аннотацию и отзывы можно увидеть на внешней и внутренней обложке второго издания.

Отзывы можно увидеть также здесь, предисловия, выдержки и содержание - здесь, добавление к «заповедям программиста» - здесь.

ОСHОВHЫЕ ДОЛЖHОСТИ

2009-наст. время 

Фирма KaufmanICT (г. Хельсинки), СЕО

1999-2009

Фирма Fatman (г. Хельсинки), главный ИТ-специалист

1960-1993

МГУ им. Ломоносова, факультет ВМК (вычислительной математики и кибернетики) и научно-исследовательский вычислительный центр (НИВЦ), Москва 
Профессор (младший научный сотрудник, старший научный сотрудник, доцент)

ИHАЯ ПРОФЕССИОHАЛЬHАЯ ДЕЯТЕЛЬHОСТЬ

1992-1994 

Специальный рецензент в проекте по созданию Ada 95, действительный член американской Ассоциации вычислительных машин (ACM), групп SIGPLAN и SIGADA 

1990-1993 

Председатель Российской рабочей группы по языку Ада Технического Комитета 22 международной организации по стандартизации ИСО (ISO-IEC/JTC1/SC-22/WG-9 - Programming Language Ada) 

1970-1986 

Hаучный редактор и переводчик с английского на русский. Переведено 6 книг по программной инженерии. 

1980-1986 

Член РГ РЯП комиссии академика А.П.Ершова по системному математическому обеспечению Координационного комитета по вычислительной технике АН СССР. 

1970-1993

Hаучный руководитель аспирантов. Успешно защищенных кандидатских диссертаций - 11. Бывшие аспиранты работают весьма успешно, в том числе в МГУ, МАИ, Luxoft, Ericsson, Microsoft и т.п. 

1965-1966

Учитель математики в ФМШ 18 при МГУ (школа им. А.Н.Колмогорова для особо одарённых детей).

 

ДРУГИЕ ПУБЛИКАЦИИ : еще две книги и более 70 научных работ

 

ПРОГРАММИСТСКИЙ и ИССЛЕДОВАТЕЛЬСКИЙ ОПЫТ в ФИHЛЯHДИИ

Фирма KaufmanICT (г. Хельсинки), 2015

Личный инструмент сетенёра (ЛИС)

Личный Инструмент Сетенёра (путешественника по Сети) - ЛИС. Следовать эффективному современному стилю работы с информацией с помощью ЛИС-а - проще простого, абсолютно ничего лишнего. Установи бесплатно и консультируйся с Сетью без единого лишнего клика!

Фирма KaufmanICT (г. Хельсинки), 2013-наст.вр.

ВицитА и др.

Сервис ВицитА для создания оглавлений видео и аудио (сборников видео и аудио цитат). Состоит из редактора (инструкция) и проигрывателя (инструкция).

Фирма KaufmanICT (г. Хельсинки), 2009- наст.вр.

Сверхживучие системы (super vitality systems), Бессмертие в Сети. и др.

Прототип сервиса Бессмертие в Сети.

Долговременный контракт с фирмой Fatman.

Развитие проектов Fatman: ecenter, merimieselakekassa, netmaster и др.

Фирма Fatman (г. Хельсинки),

1999-2009 

Проекты ecenter, merimieselakekassa, X_Change, Infrapass, тetmaster, шnfomaster, helpdesk и др. (совместно с другими участниками проектов)

Международные и финские интернет-проекты различного назначения.

14.3.2006

Бессмертие в Сети (файл в формате .ppsx). Приглашённый доклад на конференции «Технологии Microsoft в теории и практике программирования», Санкт-Петербург, факультет технической кибернетики Санкт-Петербургского Государственного политехнического университета.

Идея проекта сетевого сервиса (БС), гарантирующего духовное бессмертие путём представления публичной кибердуши (ПКД) в XML с целью её понимания потомками, репликации ПКД в пиринговой сети с целью сохранности, поддержания БС в действующем состоянии путём организации сетевого сообщества хранителей БС.
Abstract in English.

1998 

Контролёр стиля программ, написанных на языке Ада 95 (совместно с Сергеем Рыбиным) -Ada quality & style checker gch (Debian package 19990519-8). 

Open Source ASIS приложение, которое следит за соблюдением правил из Ada Quality and Style Guide (касающихся качества и стиля исходного кода) .

Лахтинский исследовательско-учебный центр Хельсинкского университета (г. Хельсинки), 1995-97 

Интернет-гид для новичков-интернавтов

Ориентирован в основном на живущих вне России, однако в те времена оказался полезен и для многих россиян.. 

Шведская Академия (г. Турку), 1993-1994

Контекстно-зависимое преобразование данных и оптимизированная компиляция ("Context-sensitive data refinement and provable optimized compilation". Technical report A94-155, Series A of the Computer Science Department of the Abo Akademi).

Спецификация и верификация оптимизированной компиляции в рамках Refinement Calculus.

Прототип пошагового редактора (Refinement Editor)

Редактор поддерживал пошаговую разработку программ (не только последовательных, но также и параллельных, распределенных и реактивных), обеспечивая сохранение их правильности при каждом преобразовании.

Технологический университет Тампере. 1993-1994

Исчисление образцов. ("Pattern Calculus". Technical report 15, Computer Science Department of the Tampere University of Technology).

Упрощение средств спецификации за счет применения многозначных термов и мощных образцов.

Пошаговое формальное моделирование защищенных объектов в языке Ада 9Х ("Incremental Formal Modelling of Protected Records in Ada 9X"-(совместная работа с проф. Рейно Курки-Суонио (Reino Kurki-Suonio)) 

Свойства произвольной Ада-программы вводятся пошаговой детализацией на таком уровне абстракции, который обеспечивает подробное точное определение защищенных объектов (призванных управлять доступом к общим данным из параллельных Ада-задач). Модель пригодна для строгого исследования указанных языковых аспектов, реализации языка, а также для обучения.

ПРОГРАММИСТСКИЙ  и ИССЛЕДОВАТЕЛЬСКИЙ ОПЫТ в РОССИИ

Hаучно-Исследовательский Вычислительный Центр (HИВЦ) МГУ им. Ломоносова. 1960-1991

Компилятор Алгол 60 для первого в мире малого троичного  компьютера Сетунь. Многоязычная модульная система программирования СИМПР, компиляторы языков Алгол 60 и Фортран 66, операционная система БИЗОH для БЭСМ-6 (руководил этими успешными проектами на их завершающей стадии), локальная сеть для БЭСМ-6, методика и комплекты тестов для проверки компиляторов Фортрана 77, Паскаля и Ады (руководил разработкой).

V-подход к определению языков программирования и языковых интерфейсов, спецификации и тестированию компиляторов (научный руководитель и соавтор). V-подход систематически применялся при создании инструментального программного обеспечения для тестирования советского космического челнока "Буран". Как известно, единственный полет Бурана (без космонавтов) был исключительно успешным.

HИВЦ МГУ был в то время одним из наиболее значительных советских исследовательских центров в области программирования. В.Ш.Кауфман работал в НИВЦ МГУ под руководством Евгения Андреевича Жоголева, одного из пионеров отечественного программирования.

 

ОБРАЗОВАHИЕ

1964-1967:

Аспирант механико-математического факультета МГУ. 

1959-1964:

Студент механико-математического факультета МГУ.  Диплом мехмата МГУ с отличием.


Последнее исправление 16.2.2023

четверг, 27 декабря 2012 г.

Привычнология


Привычнология (habitology) - придуманная мной наука, о которой я впервые написал в этом блоге в сентябре 2010 года в сообщениях "Обычнология" и "Ещё раз о правиле движения на круговой развязке".
В добавление к приведенному там примеру упрощения правила поведения на круговой развязке, можно привести немало иных примеров, когда своевременная привычнологическая экспертиза помогла бы сохранить немалые ресурсы (в том числе деньги потребителей сервисов, сделанных сейчас привычнологически безответственно). Особенно важна такая экспертиза при проектировании умолчаний.
Скажем, всякому, кто имел сомнительное удовольствие подключать WCF веб-сервисы средствами Visual Studio 2010, настраивая многочисленные параметры подключения, понятно желание избежать этой головной боли. 
Привычнологическая безответственность идеологов такого подключения особенно бросается в глаза, когда клиента сервиса заставляют заботиться о параметрах внутренней «кухни» подключения (нпр. maxBufferPoolSize="524288" maxReceivedMessageSize="65536", и т.п.).
Чтобы оценить уровень естественности подобного проектирования, представьте себе, что Вы готовите к отправке обычную почтовую посылку, а от вас требуют, кроме адреса получателя, описать также уровень квалификации и привычки работников почты, да ещё и с учётом веса,  стоимости и содержимого вашей посылки.
Привычнологическая экспертиза должна была бы требовать, чтобы клиенту было достаточно указать лишь тот единственный параметр, без которого обслуживание действительно невозможно - адрес сервиса (URL).
Кстати, именно так сделано подключение  "старых" ASMX сервисов.
Все остальные настройки полезны клиенту только тогда, когда его потребности особые, выходят за рамки привычного. Например, он особо заинтересован в скорости, соблюдении особой секретности и т.п.

Привычнологию можно определить как науку, изучающую привычный порядок вещей, оценивающую ущерб от действий, изменяющих привычный порядок, изобретающую методы защиты от нежелательных изменений, в особенности носящих принудительный характер, а также предлагающую при настоятельной необходимости обоснованные варианты обновлённого порядка, предназначенного стать привычным, действующим без специальных указаний, т.е. по умолчанию.
Другими словами, эта наука о противодействии вздорным изменениям (изменениям, навязываемых без особой нужды, в сущности, из-за шила у кого-то в известном месте J) и, тем более, противодействия изменениям злонамеренным.
Таким образом, привычнологию можно считать естественным обобщением экологии (с живой природы на весь жизненный уклад).
 Цель привычнологии – способствовать максимальной осторожности при внесении изменений. 
Осторожность при внесении изменений в программу, особенно программу работающую – существенный аспект квалификации программиста. Хотелось бы, чтобы это лучше было понято не только собственно программистами.
С другой стороны, когда изменения обоснованы, а тем более необходимы (с чем постоянно работают программисты и любые управленцы вообще), привычнология призвана способствовать тому. чтобы изменения вносились максимально осторожно и ответственно, минимально усложняя жизнь в условиях обновлённого порядка без специальных указаний (другими словами, по умолчанию).
Иначе говоря, привычнология - наука о «правильных», «естественных» правилах «привычного» поведения системы, когда ей специально ничего не предписывают, её не настраивают. Вполне могу претендовать на авторство идеи этой науки, хотя Дейкстра может считаться, как минимум, её вдохновителем (см. Критерий Дейкстры в «ЯП»).
Замечание. Ранее в этом блоге я использовал слово «обычнология». Теперь я думаю, что термин «привычнология» точнее отражает замысел.  Привычное (сообществу людей) может показаться совсем не обычным (даже очень не обычным и очень интересным) совсем другим людям.


вторник, 7 декабря 2010 г.

Несколько слов к 80-летию Евгения Андреевича Жоголева.

15.02.2010 исполнилось 80 лет со дня рождения Евгения Андреевича Жоголева.
Мне очень приятно вспоминать Евгения Андреевича, в период моей работы в НИВЦ МГУ - моего непосредственного начальника, а также научного руководителя моей дипломной работы и кандидатской диссертации, защищённых ещё на мехмате МГУ. Кстати, для Евгения Андреевича это была первая защита его аспиранта.
В моём представлении он остался очень чистым и очень талантливым, в некоторых вопросах очень наивным, но зато в других – глубоким мыслителем, в своём деле - настоящим пророком.
От него я впервые услышал несколько важных положений, существенно повлиявших на моё профессиональное мировосприятие. С удовольствием перечислю некоторые (по памяти; формулировки мои, суть – Евгения Андреевича).
  • Написанное в сто раз дороже сказанного.
  • Любое решение, касающееся сложной системы, можно подвергнуть вполне обоснованной критике.
  • Даже плохой стандарт лучше отсутствия стандарта.
Евгений Андреевич многое в программировании сделал впервые. Перечислю лишь оказавшееся наиболее перспективным.
Совместно с Николаем Петровичем Брусенцовым создал первую малую ЭВМ «Сетунь», к тому же единственную в мире троичную.
Совместно с Николаем Павловичем Трифоновым написал знаменитый первый отечественный учебник программирования.
Совместно с нами, своими сотрудниками, создал первую систему модульного программирования «СИМПР», предвосхитившую такие свойства самых современных систем (например, .Net), как модульное многоязычие, обеспечивающий такое многоязычие абстрактный семантический уровень (независимый от конкретного языка),  классификацию параметров модулей по времени их связывания (времени исполнения, загрузки, компиляции (generic), макрообработки).
Его программирование на синтаксических деревьях во многом предвосхитило современное увлечение XML (вполне, впрочем, оправданное).
Очень достойно для человека, работавшего фактически в изоляции от международного программистского сообщества.
Впрочем. именно Евгению Андреевичу мы должны быть признательны за появление в отечественном программировании Андрея Петровича Ершова, благодаря которому завязались интенсивные контакты с мировыми авторитетами в нашем деле.  Именно старшекурсник Жоголев увлёк программированием в то время также студента МГУ Андрея Петровича Ершова. Оба очень любили об этом рассказывать.
Повезло нам с учителями. Огромное им спасибо и вечная память.

пятница, 22 октября 2010 г.

Переиздание моей книги "Языки программирования. Концепции и принципы"

Вышло из печати переиздание моей книги "Языки программирования. Концепции и принципы". Сделано это, что называется, «по многочисленным просьбам трудящихся», московским издательством ДМК-пресс http://www.dmk-press.ru/ , в серии «Классика программирования» ( :) ), на основе отсканированного оригинала книги, подготовленной мною ровно 20 лет назад по материалам курса лекций, читанного мною в МГУ и изданного (без меня ( :) )), в 1993 году в Москве издательством "Радио и связь". 
Я искренне рад поблагодарить всех друзей и коллег, оказавших содействие переизданию. 
Моя особая признательность ДМК-пресс и Ольге Львовне Свиридовой-Бондаренко. Именно Ольга Львовна примерно год назад задумала и осуществила подготовку копии первого издания, и как раз к этому моменту счастливым образом подоспела инициатива издательства. 
В итоге книга скоро появится в продаже, а пока можно посмотреть её внешнюю и внутреннюю обложки (чтобы прочесть отзывы, нужно щёлкнуть на картинке ( :) ).