Команда Фиксики / ИСТ-17: различия между версиями
(→2 Этап) |
(→3 Этап) |
||
Строка 133: | Строка 133: | ||
== 3 Этап== | == 3 Этап== | ||
+ | По данному языку написаны следующие книги: | ||
+ | |||
+ | [[Файл:Команда Фиксики Книга Ющенко.jpg]] | ||
+ | |||
+ | Адресное программирование, 1963 год | ||
+ | |||
+ | Авторы: E. Л. Ющенко | ||
+ | |||
+ | [[Файл:Команда Фиксики Книга Ющенко Гринченко.jpg|upright]] | ||
+ | |||
+ | Программирующая программа с входным адресным языком для машины Урал−1, 1964 год | ||
+ | |||
+ | Авторы: Е. Л. Ющенко, Т. А. Гринченко | ||
== Выводы== | == Выводы== |
Версия 11:10, 12 декабря 2017
Содержание
Название команды
Команда ФИКСИКИ
Участники
Девиз команды
Цель исследования
Женское лицо советских ЭВМ
1 Этап
Снимок был сделан как подарок женщинам перед праздником 8 Марта 1956 года. Это фотография программистов и вычислителей
Cлева направо:
Ядренко Энгелина Константиновна- разработка на МЭСМ программ библиотечных функций.
Шахрайчук (в замужестве Заика) Лидия Дмитриевна- программировала расчет устойчивости энергосистем.
Ющенко Екатерина Логвиновна- разрабатывает алгоритмы для МЭСМ, руководитель команды (на фотографии третья слева) (зарплата 1000руб).
Святоха Александра Петровна- руководитель группы вычислителей, групповой вычислитель (зарплата 1000руб).
Остапенко Тамара Фокиевна- одна из участниц группы, вычислитель(зарплата 690руб).
Козленко Елена Семеновна- вычислитель, уволилась в 1962г(зарплата 690руб).
Шохалевич (в замужестве Мозыра) Галина Петровна- инженер-программист 1-ой категории, вышла на пенсию в 1996г(зарплата 690руб).
Штонь Людмила- инженер.
Машбиц Гита Яковлевна- во время поступления на работу была студенткой 2-го курса заочного отделения мех.-мат. факультета КГУ. В должности вычислителя иногда работала на МЭСМ, помогая программистам ставить задачи. С 1958 года инженер отдала программирования(зарплата 880руб).
Ковалева Жанна Николаевна- вычислитель(зарплата 690руб).
Грезева Раиса Прокофьевна- работала вычислителем, уволилась в связи с поступлением в Кивский Госуниверситет(зарплата 690руб).
Поскачим (в замужестве Сахно) Галина Антоновна- окончила заочное отделание мехмат факультета КГУ, инженер с 1963 года(зарплата 690руб).
Эти женщины разрабатывали программы для МЭСМ (Малая электронная счётная машина) - первой в СССР и континентальной Европе электронно-вычислительная машина.
В ходе исследования, наша команда создала онлайн-доску [1]
Адресный язык программирования
Адресный язык стал основой для разработки целого семейства языков программирования, которые отличаются по набору операторов, по символике, по уровнями алгоритмизации вводимых в них операций следования во множестве адресов, степенью объектов, необходимых для конструирования программы при помощи содержимых адресов. Поэтому у адресного языка есть уровни, стили и ступени.
Степень упорядоченности адресов и алгоритмизации введенных в них операций следования определяет уровень адресного языка. Уровни бывают: общеалгоритмический, уровень условных адресов и уровень конкретных адресов
Общеалгоритмический. На нем принимается наиболее естественное для программируемой задачи множество адресов. В определенных случаях (если того требует задача) вводят операции следования, которые описываются общими математическими средствами (индексы и т.д.)
Уровень условных адресов. В данном случае происходит упорядочивание адресов только исходя из требований задачи. Происходит упорядочение отдельных массивов адресов, которые обрабатываются алгоритмом. Все остальные вопросы, связанные с фактическим распределением памяти — не решаются. Как правило массивы представлены арифметическими последовательностями адресов. Определяемые разными начальными адресами последовательности не пересекающиеся. Соответственно и операции следования описываются алгоритмически.
Уровень конкретных адресов. Предполагает выполнение алгоритма на конкретной машине, решая вопросы определения истинных операций следования. В данном случае множество адресов полностью упорядочено (за исключением программных регистров).
Адресный язык позволяет переходить от уровня к уровню, начиная от самого абстрактного алгоритмического языка и заканчивая полным распределением адресов для данной машины. Стиль языка определяется выбором алфавита, набором элементарных операций и допустимых формул. Есть языки публикаций, машинные стили, записи алгоритмов (от машинных отличаются кодированием), входные языки конкретных трансляторов.
Различают язык публикаций, входные языки конкретных трансляторов, машинные стили, запись алгоритмов в которых отличается от машинной записи только кодированием.
На адресном языке можно описывать произвольные схемы обозревания информации, экономические и сложные информационно-логические алгоритмы, процессы поиска и просмотра информации, которая организовывается в цепные списки. В этом плане у него есть преимущество перед алгоритмическими языками, созданными заграницей для списковой обработки символьных выражений. Еще одним плюсом адресного языка является возможность описания алгоритмов, чего не сделать с помощью языка типа АЛГОЛ (такие процессы описываются только с привлечением дополнительных средств).
Важной особенностью адресного языка является естественная интерпретация в качестве внутренних языков ЦВМ. Исследователь может составлять конкретные машинно-ориентированные языки используя аппарат адресных алгоритмов, как удобную систему понятий для описания алгоритмов и элементных структур ЦВМ. То же можно делать для описания трансляторов и интерпретаторов языков программирования.
Можно сказать с уверенностью, что создание адресного языка стало одним из первых значимых достижений научной школы теоретического программирования. Причем, не только в СССР. Адресный язык опередил появление ассемблеров и языков программирования с аппаратом косвенной адресации. По этому языку изданы учебники в разных странах (Германии, Франции, Венгрии, Австрии, Словакии).
2 Этап
Они были первыми
Какова история создания первых советских ЭВМ?
МЭСМ (Малая электронная счётная машина) — первая в СССР и континентальной Европе электронно-вычислительная машина. Разрабатывалась лабораторией С. А. Лебедева с конца 1948 года
М-1 — с электронно-вычислительная машина. Разработана в 1950—1951 году под руководством Исаака Семёновича Брука.
Особенности и достоинства МЭСМ
Основные параметры машины таковы:
-быстродействие - 50 операций в 1 секунду;
-емкость оперативного ЗУ - 31 число и 63 команды;
-представление чисел - 16 двоичных разрядов с фиксированной перед старшим разрядом запятой;
-команды трехадресные, длиной 20 двоичных разрядов (из них 4 разряда - код операции);
-рабочая частота - 5 килогерц;
-машина имела также постоянное (штеккерное) ЗУ на 31 число и 63 команды;
-была предусмотрена также возможность подключения дополнительного ЗУ на магнитном барабане, емкостью в 5000 слов.
Достоинства:
ОЗУ было построено на триггерных регистрах, АУ - параллельного действия, чем в основном, и объясняются сравнительно большие аппаратурные затраты (только в ОЗУ было использовано 2500 триодов и 1500 диодов). Потребляемая мощность состовляла 15 кВт, машина размещалась на площади 60 кв.м. Естественно “МЭСМ” была алгоритмически довольно развитой и содержала в своей структуре некоторые особенности, представляющие интерес и сейчас. Так, непосредственно связанное с арифметическим устройством ОЗУ было построено на таких же триггерах, как и устройство управления и арифметическое устройство, и могло непосредственно связываться с медленно действующим ЗУ на магнитном барабане. Машина имела сменное долговременное ЗУ для хранения числовых констант и неизменных команд. Проводилась эффективная эксплуатация машины, в процессе которой было решено большое количество научно-технических и народно-хозяйственных задач. Решение ряда задач играло важную роль для многих отраслей науки и техники начала 50-х гг. Создание и эксплуатация “МЭСМ” явились также решающим стимулом для развития программирования и разработки широкого круга вопросов вычислительной математики.
представление чисел | Вычислительная мощность | Устройство ввода-вывода данных | тактовая частота | потребляемая мощность | количество электровакуумных ламп | |
ЭНИАК (Электронный числовой интегратор и вычислитель, США) | двоичное, с фиксированной запятой | 357 операций умножения или 5000 операций сложения в секунду | табулятор перфокарт компании IBM | 100 кГц | 174 кВт. | 17 468 ламп 16 различных типов |
МЭСМ (Малая электронная счётная машина, СССР) | десятичное | 3000 операций в минуту | Данные считывались с перфокарт или набирались с помощью штекерного коммутатора | 5 кГц | около 25 кВт | 6000 (около 3500 триодов и 2500 диодов) |
3 Этап
По данному языку написаны следующие книги:
Адресное программирование, 1963 год
Авторы: E. Л. Ющенко
Программирующая программа с входным адресным языком для машины Урал−1, 1964 год
Авторы: Е. Л. Ющенко, Т. А. Гринченко
Выводы
Полезные ресурсы
https://geektimes.ru/company/ua-hosting/blog/267404/
https://padlet.com/ndrwmtrfnv/qbfglufhomoz