Финогенов Кирилл Григорьевич (1933-2010) Финогенов Кирилл Григорьевич родился 4 сентября 1933 в Москве. В 1957 закончил Московский инженерно-физический институт (МИФИ) по специальности инженер-физик. С 1957 работал и преподавал в МИФИ, как квалифицированный эксперт в области педагогики и образования получил степень кандидата педагогических наук, без защиты докторской диссертации получил ученое звание и должность профессора НИЯУ МИФИ (Национального исследовательского ядерного университета «Московский инженерно-физический институт»), автор более 100 научных работ, более 30 книг и учебных пособий, большая часть которых напечатана издательством МИФИ. В последние годы преподавал в МИФИ на кафедре «Информационные технологии». Предметы: программирование на ассемблере, программирование на С++. Профессиональные интересы: вычислительная техника, преподавание. Хорошо знал английский язык. Четверо детей. Хобби: переводы научно-технической литературы Был в США в командировке. Книгоиздатели в шутку называли Финогенова «компьютерным Чейзом», так как в 90-е книги Финогенова, как и детективы Чейза расходились огромными тиражами. Книги (из тех, что удалось найти): Электронные методы ядерной физики. Лабораторный практикум: учебно-методическое пособие/ ред. К.Г.Финогенов. ― М.:, 1965 ― 72 с. Сборник лабораторных работ по ядерной физике. Редакционная группа: Ю.П.Добрецов, Г.И.Климова, Р.П.Строганова, К.Г.Финогенов. Допущено Министерством высшего и среднего специального образования Издательство «Атомиздат», 1970 – 275 с. Электронные методы ядерной физики. Цифровые методы: Учебное пособие ― М.: МИФИ, 1977 ― 91 с. Лабораторный практикум по электронным методам регистрации ядерно-физических событий: Учебное пособие, В.А.Григорьев, Ю.Ф.Певчев, К.Г.Финогенов ― М.: МИФИ, 1982 Мини-ЭВМ в физическом эксперименте: Основы программирования задач реального времени: Учебное пособие. М.: МИФИ, 1983 Мини-ЭВМ в физическом эксперименте: Операционные системы реального времени: К.Г.Финогенов, А.А.Зубец, М.П.Шарак Учебное пособие ― М.: МИФИ, 1983 Лабораторный практикум по экспериментальным методам ядерной физики: [учебное пособие для инженерно-физических специальностей вузов] В.В.Аверкиев, Н.Н.Бегляков, Т.А.Горюн, В.А.Григорьев, А.Н. Гудков, Н.О.Елютин, А.А.Зубец, А.Б.Колдобский, В.М. Колобашкин, А.А.Колюбин; под ред. К.Г.Финогенова. – М.: Издательство «Энергоатомиздат», 1986 – 430 с.: ил. Автоматизация физического эксперимента Ю.Ф.Певчев, К.Г.Финогенов ― М.: Издательство «Энергоатомиздат», 1986 ― 367 с.: ― ил., табл. Аннотация: Изложены основы применения технических и программных средств автоматизации научных исследований. Описаны использование мини-ЭВМ в системах сбора, накопления и обработки экспериментальных данных, принципы построения автоматизированных электронных систем для приема и обработки информации, программное обеспечение физического эксперимента. Большое внимание уделено программированию работы ЭВМ типа Электроника-60 и СМ-4 на языке АССЕМБЛЕР и использованию операционных систем РАФОС и ОС РВ. Значительная часть материала посвящена основам программирования работы аппаратуры «КАМАК». Для студентов физических специальностей вузов, аспирантов и научных сотрудников, занимающихся физическим экспериментом. Средства связи измерительной аппаратуры с ЭВМ: Учебное пособие ― М.: МИФИ, 1987 Мини-ЭВМ в физическом эксперименте: Системное программирование: Учебное пособие ― М.: МИФИ, 1988 Программирование измерительных систем реального времени Издательство «Энергоатомиздат», 1990 ― 256 с. ISBN 5-283-01469-Х Аннотация: Описаны принципы подключения к ЭВМ типа «Электроника 60», СМ ЭВМ измерительного и управляющего оборудования с использованием параллельного и последовательного интерфейсов, аппаратуры прямого доступа в память, интерфейса «КАМАК». Рассмотрено программное управление этим оборудованием. Описаны возможности операционных систем реального времени и использование системных средств для работы с расширенной памятью, обработки прерываний и так далее. Для инженеров, разрабатывающих и эксплуатирующих автоматизированные измерительные установки. MS-DOS 4.01. Научное издание. М: Издательство «Малип», 1991 ― Серия «Настольная книга пользователя ПК» MS-DOS 5.0: В двух частях. М: Издательство «Малип», 1992 ― Серия «Настольная книга пользователя ПК» Самоучитель по системным функциям MS-DOS/ М.: МП «МАЛИП», 1993 ― 262 с. ― Серия «Настольная книга пользователя ПК» ― ISBN 5-935170-51-5 MS-DOS 6 К. Г. Финогенов, В. И. Черных. ― М.: ABF, 1993 ― 442 с. ― 50.33.35.41.15 ББК З 973.203.4-018.11 MS-DOS 6.2 ― М.:ABF, 1994 ― 318 с. ― ISBN 5-87484-005-2 MS - DOS 6.22 ― М.: ABF, 1995 ― 110 с.: ил. ― 52.41.15.52.41.19 ББК З 973.203.4-018.11 Программируем на языке ассемблера IBM PC в четырех частях: Часть первая. Основы программирования. Часть вторая Прикладное программирование Часть третья. Защищенный режим Часть четвертая. Программирование сопроцессора. П.И.Рудаков, К.Г.Финогенов, Издательство: М.: «Энтроп», 1995; ― Серия «Мастерская пользователя» ― ISBN: 5-88547-026-X третье издание, Обнинск: Принтер, 1999 ― 495 с.: ил.; FB 3 99-19/148-X Прикладное программирование для Windows на Borland C++ Издательство: «Принтер», 1999 ― 286 с. ISBN: 5-00-002617-9 Лабораторный практикум «Архитектура и программирование ПК»/ К.Г.Финогенов; Министерство образования и науки Российской Федерации, Московский инженерно-физический институт (гос. университет), (Кафедра №46 «Компьютерные медицинские системы») Основы языка ассемблера — Издательство: М.: «Радио и связь», 1999 — 288 с.: ил. ― ISBN 5-256-01451-Х Основы языка Ассемблера: учебное пособие для вузов / 2-е изд., испр. ― Издательство: М.: «Радио и связь», 2000 ― 288 с.: ил. ― ISBN 5-256-01451-Х Язык ассемблера: уроки программирования П.И.Рудаков, К.Г.Финогенов Издательство: «Диалог-МИФИ», 2001 ― 640 с.: ― ISBN 5-86404-160-2 Аннотация: Книга является простым и доступным для широкого круга пользователей пособием по программированию на языке ассемблера для персональных компьютеров IBM PC. Рассматриваются основы разработки программ, аппаратная организация компьютера, использование системных средств DOS и BIOS, программирование сопроцессора и защищенного режима. Отдельный раздел посвящен разработке прикладных драйверов Windows для управления нестандартной аппаратурой. Для читателей, не являющихся профессионалами-программистами, но имеющих дело с персональными компьютерами, а также студентов вузов, аспирантов и преподавателей. Win 32. Основы программирования ― М.: Издательство «ДИАЛОГ-МИФИ», 2002 ― 416 с.: ― ISBN: 5-86404-173-4 Аннотация: Книга является простым и доступным для широкого круга читателей пособием по разработке 32-разрядных программ для систем Windows на языке C. Рассмотрены основные особенности архитектуры защищенного режима процессоров Intel, дано введение в язык C, описаны принципы составления прикладных программ для Windows. Особое внимание уделяется новым средствам, включенным в Win32, — потокам, процессам, синхронизации, передаче данных, отображению файлов в намять и др. Книга предназначена главным образом для начинающих программистов, студентов вузов, аспирантов и преподавателей, однако может быть полезна и опытным программистам, желающим освоить специальные средства Win32 Лабораторный практикум «Основы разработки приложений Windows». Книга первая. Учебное пособие. ― М.: МИФИ, 2004, ― 124 с.: ― ISBN: Аннотация: Пособие предназначено для широкого круга читателей, приступающих к освоению программирования на языке С++ в операционной системе Windows. В первой части описаны основные концепции системы Windows, правила составления прикладных программ и способы использования интерфейсных средств Windows – окон, меню, диалогов, кнопок, списков, пиктограмм и др. Вторая часть пособия – описание лабораторного практикума по изучению основ разработки приложений Windows. Предназначено для обучения студентов кафедры компьютерных медицинских систем факультета автоматики и электроники МИФИ по курсам «Информатика», «Компьютерный практикум» и «Языки программирования и операционные системы». Лабораторный практикум «Основы разработки приложений Windows». Книга вторая. Учебное пособие. ― М.:МИФИ, 2005, ― 108 с.: ― ISBN: Аннотация: Пособие предназначено для широкого круга читателей, приступающих к освоению программирования на языке С++ в операционной системе Windows. В первой части описано использование в прикладных программах таких средств системы Windows, как шрифты, таймеры, дочерние окна, растровые изображения и другое. Уделено внимание специфическим возможностям 32-разрядных приложений – особенностям обслуживания файлов и организации параллельных вычислений. Вторая часть пособия – описание лабораторного практикума по изучению основ разработки приложений Windows. Предназначено для обучения студентов кафедры компьютерных медицинских систем факультета автоматики и электроники МИФИ по курсам «Информатика», «Компьютерный практикум» и «Языки программирования и операционные системы». Лабораторная работа. Метод совпадений В.А.Каплин, Е.Ф.Макляев, И.С.Маркина, К.Г.Финогенов – М.: МИФИ, 2004 Лабораторный практикум «Основы программирования на языке С++”. – М.: МИФИ, 2004 Использование языка Ассемблера: Учебное пособие для вузов по специальности 351400 «Прикладная информатика (по областям)» / КМ.: Горячая Линия ― Телеком, 2004 ― 438 с.: ил. ― (Специальность) ― ISBN 5-93517-118-X Аннотация: Книга представляет собой учебное пособие по языку ассемблера для персональных компьютеров. Описаны особенности архитектуры микропроцессоров Intel и всего компьютера в целом, правила составления программ, основные конструкции языка и приемы программирования, принципы программирования подключаемой к компьютеру аппаратуры. Дано сжатое описание принципов защищенного режима с примером программирования. Отдельная глава посвящена составлению на языке ассемблера 16- и 32-разрядных приложений Windows. В приложении даны основные операторы ассемблера и команды процессора Pentium с примерами и пояснениями. В основу учебного пособия легли материалы популярной книги К.Г.Финогенов «Основы программирования на языке Ассемблера», выдержавшей два издания и широко используемой в учебном процессе. Для студентов и преподавателей средних и высших учебных заведений, а также для всех желающих познакомиться с основами программирования. Программирование в системе Windows с помощью объектно-ориентированных библиотек. Лабораторный практикум Учебное пособие. ― М.: МИФИ, 2008 ― 104 с. - ISBN 978-5-7262-0897-8. Аннотация: Первая часть пособия посвящена принципам составления объектно-ориентированных приложений Windows, использующих классы библиотек интерфейсных объектов. Рассматриваются правила составления таких программ, возможности включения в них типичных для приложений Windows интерфейсных средств (меню, диалогов, элементов управления, графических изображений и пр.) в двух средах программирования: Borland C++ (библиотека OWL) и Borland C++ Builder (библиотека VCL). Вторая часть пособия представляет собой описание лабораторного практикума и комплекта индивидуальных заданий для освоения объектно-ориентированного программирования в системе Windows с помощью библиотек Borland C++ и Borland C++ Builder. Основы объектно-ориентированного программирования. Лабораторный практикум. Учебное пособие ― М.: МИФИ, 2008 ― 92 с. ― ISBN 978-5-7262-0896-1 Переводы (из тех, что удалось найти): Дж. Бишоп, Н. Хорспул ; перод К. Г. Финогенова Серия: Программисту Публикация: ― М.: БИНОМ. Лаб. знаний, 2005 ― 472 с.: ил. ISBN: 594774211X Аннотация: Книга предназначена для обучения основам объектно-ориентированного программирования с использованием языка C# и затрагивает почти все основные средства языка, включая пространства имен, использование коллекций и программирование сетевых задач. Особенное внимание уделяется концепциям полиморфизма и расширяемости. Книга изобилует многочисленными примерами, представляющими собой функционирующие программы, и сводными таблицами с компактным описанием основных языковых средств. Ориентированная прежде всего на студентов первого года обучения, книга в равной степени адресована студентам всех уровней, для которых она будет служить прекрасным пособием, а также всем, кто работает на других языках и желает перейти на C#. Профессиональная работа в MS-DOS Рэй Дункан: Перевод Ю.И.Малахова, К.Г.Финогенова ― М.: «Мир», 1993 Аннотация: перевод второго издания монографии фирмы «Майкрософт». Описаны базовая система ввода-вывода (BIOS) для IBM PC, XT/AT, PS/2 и их периферии, операционная система MS-DOS до версии 4, инструментарий MS-DOS, вопросы совместимости с OS/2 и многое другое. Большое количество листингов на языке ассемблера и Си. Для профессиональных программистов. Работа с жестким диском IBM PC Питер Нортон, Роберт Джордейн: Перевод М.М.Савицкого, К.Г.Финогенова, ― М.: «Мир», 1992 Англо-русский толковый словарь по вычислительной технике: перевод 5-го изд. под ред. К.Г.Финогенова ― М.: ЭКОМ Паблишерз: БИНОМ. Лаб. знаний, 2007 Аннотация: Пятое издание толкового словаря компании Microsoft, переработанное и расширенное, включает свыше 10000 статей, освещающих едва ли не все аспекты вычислительной техники, включая программное обеспечение, аппаратные средства, сети, хранение данных, графику, игры, обработку информации, Интернет, историю, жаргонные выражения, программирование и стандарты. Особое внимание уделено терминологии, которая встречается в документации, онлайновых справочниках, компьютерных руководствах, рекламе и описаниях рыночных продуктов, в средствах массовой информации, в том числе и в специализированных компьютерных журналах. В словарь включены также узкоспециализированные и технические термины, относящиеся к таким областям, как промышленность, теория информационных систем, разработка программного и аппаратного обеспечения и исследования в области IT-технологий. Составлен с учетом новейшей терминологии; Иллюстрирован таблицами, рисунками и примерами; Охватывает аппаратное и программное обеспечение, Интернет и многое другое. Для самого широкого круга читателей. Устройство и настройка ПК: справочное издание К.Ф.Ибрагим; перевод К.Г.Финогенова ― М.: Бином. Лаборатория Знаний, 2004 ― 368 с. ― ISBN 5-94774-095-8 Структуры данных и проектирование программ Роберт Л. Круз Из серии: «Программисту» ― 768 с, перевод К.Г.Финогенова Аннотация: В качестве фундаментальных средств разработки программ рассматриваются такие вопросы, как структурное решение задач, абстракция данных, принципы программной инженерии и сравнительный анализ алгоритмов. Дано полное освещение большинства модулей знаний, касающихся структур данных и алгоритмов. Большая часть глав начинается основной темой и сопровождается примерами, приложениями и практическими исследованиями. Это учебное пособие дает основательные знания, которые позволяют студентам по ходу своей дальнейшей работы использовать ее также в качестве справочного пособия. Язык ассемблера для персонального компьютера ЭПЛ: Уорд Дуглас Морер; перевод И.П.Пчелинцева, К.Г.Финогенова. ― М.: «Мир», 1987 ― 430 с. Аннотация: Описание язык ассемблера для персонального компьютера Apple, построенного на базе микропроцессора 6502, рассматривается система команд, способы адресации, работа с 8- и 16-разрядными числами. Значительное внимание уделено технике составления и оптимизации программ на языке ассемблера, а также их отладке. Искусство схемотехники. Пауль Хоровиц, Уинфилд Хилл. Перевод Б.Н. Бронина, И.И. Короткевич, А.И. Коротова, М.Н.Микшиса, Л.В.Поспелова, О.А. Соболевой, К.Г. Финогенова, Ю.В. Чечеткина, М.П.Шарапова — Издание четвертое, переработанное и дополненное — М.: «Мир», 1993 — ISBN: 5-03-002336-4, 5-03-002337-2, 5-03-002338-0, 5-03-002954-0. Аннотация: Монография известных американских специалистов, посвящена схемотехнике электронных систем. Приведены наиболее интересные технические решения, а также анализ ошибок разработчиков аппаратуры; внимание читателя сосредотачивается на тонких аспектах проектирования и применения электронных схем. Книга содержит сведения об элементах схем, транзисторах, операционных усилителях, активных фильтрах, источниках питания, полевых транзисторах, прецизионных схемах и малошумящей аппаратуре, цифровых схемах, преобразователях информации. Для специалистов в области электроники, автоматики, вычислительной техники, а также студентов соответствующих специальностей вузов. Микропроцессор 80386 и его программирование Брамм П., Брамм Д. Перевод К.Г.Финогенова, ― М.: Мир, 1990, — 448 с., ил. — ISBN 5-03-001441-1 С++ для начинающих. Шаг за шагом Герберт Шилдт. Перевод К.Г.Финогенова, ― М.: ЭКОМ Паблишерз, 2010. — 640 с. — ISBN: 978-5-9790-0127-2, 978-5-9900924-9-5