Команда БЭСМи / ИСТ-17
СодержаниеНазвание командыБЭСМи Девиз командыС этого начинается наша история Логотип командыУчастники командыЭтап 1КуМир всех программистов Ершов Андрей ПетровичАндрей Петрович Ершов, выдающийся программист и математик, лидер советского программирования, родился 19 апреля 1931г. в Москве. Умер после тяжелой болезни в Москве 8 декабря 1988 г. Cоветский учёный, один из пионеров теоретического и системного программирования, создатель Сибирской школы информатики, академик АН СССР. Его работы оказали огромное влияние на формирование и развитие вычислительной техники не только в СССР, но и во всём мире. Ершов — один из пионеров российской корпусной лингвистики. По его инициативе начал создаваться Машинный фонд русского языка при Институте русского языка АН СССР. Научная деятельностьВ 1949г. Ершов закончил среднюю школу в городе Кемерово. В том же году он поступает на механико-математический факультет Московского университета. Еще будучи студентом, в 1953 г., он поступил на работу в Институт точной механики и вычислительной техники — организацию, в которой складывался один из первых советских коллективов программистов. Окончил МГУ в 1954 году. С 1954 по 1957 г. он аспирант А. А. Ляпунова в Московском университете. После окончания аспирантуры механико-математического факультета в 1957 году возглавил отдел теоретического программирования Вычислительного центра АН СССР. Ершов становится руководителем работ и автором одной из первых программирующих программ для отечественных ЭВМ — БЭСМ и «Стрела». В 1958 году он опубликовал первую в мировой литературе монографию «Программирование для БЭСМ». В связи с созданием Сибирского отделения АН СССР Ершов берет на себя обязанность организатора и фактического руководителя отдела программирования этого института. В дальнейшем отдел Ершова стал одной из основ созданного в 1964 г. Вычислительного центра СО АН СССР. Благодаря Ершову Академгородок становится одним из ведущих центров по программированию. Ершов создал известную новосибирскую школу системного и теоретического программирования, исследования которой складывались из работ его учеников и последователей в различных новосибирских институтах. Под его руководством и при его участии были созданы такие языки программирования, как «Альфа», «Альфа-6» и трансляторы с них. Всемирно известная система «Альфа» стала первой оптимизирующей системой программирования для сложных языков. В 1968 г. А. П. Ершовым была предложена идея машинно-ориентированного языка, основанного на расширяемости и настраиваемости на объектный язык. Этот язык был разработан им совместно с А. Ф. Раром, а затем реализован для ряда отечественных ЭВМ. Язык включал в себя механизмы формального описания объектного языка и параметров машинной архитектуры и был основан на макросах свободной структуры. В 70-х годах Ершов разрабатывает типовую, общую для многих языков схему трансляции, пригодную для создания фрагментов оптимизированных трансляторов. Эта схема охватывала многие задачи автоматизации программирования: анализ свойств программ, систем преобразования программ, разработки входных языков.Для решения этой проблемы требовался специальный язык, чтобы на нём можно было описать все возникающие проблемы. Такой универсальный программирующий процессор и его внутренний язык описания был создан и получил название «Бета». В середине 80-х гг. Андрей Петрович развил эти идеи и предложил создать открытый, то есть развиваемый язык, на котором можно описать будущую программу, конструкции, её образующие, и объекты предметной области задачи. Этот язык получил наименование «Лексикон». В 1985 г. Андреем Петровичем совместно с группой соавторов был выпущен школьный учебник «Основы информатики и вычислительной техники» (ОИВТ) и началось преподавание информатики как учебного предмета во многих школах Советского Союза. С апреля 1987 г. Андрей Петрович был председателем Научного совета АН СССР по комплексной проблеме «Кибернетика», координирующего все отечественные академические исследования по информатике и программированию. Ершов А.П. - многогранная творческая личностьАндрей Петрович был не только талантливым ученым, учителем и борцом за свои идеи, но и выдающейся, разносторонне одаренной личностью. Он писал стихи, переводил на русский язык стихи Редьярда Киплинга и других английских поэтов, прекрасно играл на гитаре и пел, высоко ценил и хорошо знал литературу и искусство. Андрей Петрович был человеком широких интересов - его интересовала и биология, и физика, и философия. Научное творчество Ершова А.П.Ершов Андрей Петрович был достаточно разносторонним человеком и кроме того, что писал стихи, он писал и научные работы, такие, как: монографии, статьи, доклады, журналы. C полным списком можно ознакомиться тут Педагог, основатель научной школы информатикиВ 1960-е годы Ершов вместе с коллегами начал эксперименты по преподаванию программирования в средней школе, что привело к созданию первой в стране детальной концепции школьной информатики и обогатило нас тезисом "программирование – вторая грамотность" Преподавательскую работу он начал в 1958 г. – сначала в Московском, затем в Новосибирском университете, в котором он был профессором Благодаря Ершову и руководимому им коллективу Новосибирский университет стал одной из ведущих российских кузниц программистских кадров. Многие годы А.П. Ершов преподавал в Новосибирском государственном университете, где он поставил курс программирования, привлекал студентов и выпускников НГУ к своим научным проектам и боролся за создание самостоятельной кафедры программирования на механико-математическом факультете. В Новосибирском университете он был организатором и бессменным руководителем коллектива, ведущего подготовку студентов и аспирантов по системному и теоретическому программированию. Именно он начинал чтение курсов по программированию и теоретическому программированию на механико-математическом факультете НГУ. Последующие лекторы отталкивались от его методических и научных разработок. Ершов создал известную новосибирскую школу системного и теоретического программирования, исследования которой складывались из работ его учеников и последователей в различных новосибирских институтах. Влияние Ершова на образование не сводилось только к прямой педагогической деятельности – он многое сделал и в становлении самой методики обучения информатике. В ряде уже упоминавшихся работ Ершов уделял внимание проблемам обучения программированию. Впервые свою развернутую точку зрения по этим проблемам он изложил в выступлении на Международной конференции по надежности программного обеспечения, 1975 г. В этой работе он предложил план подготовки системных программистов в вузах, которая сочетала бы фундаментальную подготовку, глубокое изучение профессиональных курсов и реальное участие в программистских проектах. БЭСМ-2На фотографии запечатлена ЭВМ, которая носит название БЭСМ-2 (Большая Электронная Счетная Машина) Этап 2Самая быстродействующая в ЕвропеОсобенности ЭВМ серии БЭСМЭВМ БЭСМ-1 Быстродействующая электронная счётная машина БЭСМ-1, сконструированная в 1953 г. в ИТМ и ВТ, является универсальной цифровой машиной, работающей на электронных лампах. Особенность её состоит в наличии долговременного запоминающего устройства на диодах (ДЗУ). Особенности БЭСМ-1 была машиной параллельного действия, имела развитую структуру и организацию связей устройств и сбалансированность их характеристик. Принципы ее организации и конструкции воплотились и совершенствовались в последующих ЭВМ, разработанных в СССР. Важной особенностью БЭСМ-1 стало введение операций над числами с плавающей запятой с обеспечением большого диапазона используемых чисел (от 10 – 9to 1010). На БЭСМ-1 обеспечивалась высокая точность вычислений (около 10 десятичных знаков), выполнялись операции с удвоенной точностью при меньшем быстродействии. Для машины БЭСМ-1 была разработана система контрольных задач-тестов, позволяющих быстро находить неисправности в машине, а также система профилактических испытаний для обнаружения мест возможных неисправностей. Были получены патент на машину и патенты на отдельные составляющие БЭСМ-1. Имеется большое количество публикаций. ЭВМ БЭСМ-2 БЭСМ-2 была создана как серийный аналог уникальной БЭСМ-1 и нашла широкое применение в ряде НИИ СССР и за рубежом (КНР). Особенности Система команд машины отличалась от системы команд ЭВМ БЭСМ-1 тем, что были исключены редко использовавшиеся команды (например, передача модуля числа) и добавлены некоторые новые команды. Была устранена шестнадцатеричная система кодирования команд. ЭВМ БЭСМ-2 была создана как серийный аналог уникальной БЭСМ-1 и нашла широкое применение в ряде НИИ СССР и за рубежом (КНР). Имелись патенты на машину и ряд публикаций. ЭВМ БЭСМ-4 В 1965 г. появилась серийная ЭВМ на полупроводниковых элементах БЭСМ-4, которая унаследовала архитектуру М-20. Для БЭСМ-4 существовало не менее 3 разных компиляторов с языка Алгол-60, компилятор Fortran, не менее 2 разных ассемблеров, компилятор с оригинального языка Эпсилон. Особенности 1. Использованы полупроводниковые элементы. 2. Машина программно совместима с ЭВМ М-20. 3. Предусмотрена возможность подключения второго ОЗУ на ферритных сердечниках емкостью 16384 48-разрядных числа. 4. Работа с удаленными объектами по каналам связи. Четыре входа с телефонных и 32 входа с телеграфных линий связи с соответствующими скоростями — 1200 и 50 бод. Машины БЭСМ-4 применялись для решения различных задач в вычислительных центрах, научных лабораториях для автоматизации физического эксперимента и др. Машина разработана и внедрена в народное хозяйство коллективами СКВ ИТМ и ВТ АН СССР и завода им. Володарского. Главный конструктор — канд. техн. наук О.П. Васильев. Научный руководитель — академик С.А. Лебедев. ЭВМ БЭСМ-6 Первая супер-ЭВМ второго поколения — на полупроводниковых транзисторах. Разработка завершена в конце 1966 года. Особенности В БЭСМ-6 нашли отражение многие оригинальные решения, определившие перспективу дальнейшего развития ЭВМ общего назначения и обеспечившие длительный период производства и эксплуатации БЭСМ-6 в народном хозяйстве. БЭСМ-6 имела оригинальную систему элементов с парафазной синхронизацией. Высокая тактовая частота элементов потребовала от разработчиков новых оригинальных конструктивных решений для сокращения длин соединений элементов и уменьшения паразитных емкостей. Архитектура БЭСМ-6 характеризуется оптимальным набором арифметических и логических операций, быстрой модификацией адресов с помощью индекс-регистров ( включая режим стекового обращения ), механизмом расширения кода операций (экстракоды). При создании БЭСМ-6 были заложены основные принципы системы автоматизации проектирования ЭВМ (САПР). Компактная запись схем машины формулами булевой алгебры явилась основой ее эксплуатационной и наладочной документации. Документация для монтажа выдавалась на завод в виде таблиц, полученных на инструментальной ЭВМ. Этап 3ВыводПолезные ресурсыМашина электронная вычислительная общего назначения БЭСМ-2 |