Английский математик Августа Ада Кинг (урождённая Байрон) графиня Лавлейс родилась 10 декабря 1815 года в Лондоне, Великобритания. Она известна прежде всего созданием описания вычислительной машины, проект которой был разработан Чарльзом Бэббиджем. Составила первую в мире программу (для этой машины). Ввела в употребление термины «цикл» и «рабочая ячейка», считается первым программистом.
ПЕРВЫЙ ПРОГРАММИСТ
«Мой мозг — нечто большее, чем просто смертная субстанция, я надеюсь, время покажет это .
Клянусь дьяволом, что не пройдет и 10 лет, как я высосу некоторое количество жизненной крови из загадок Вселенной, причем так, как это не смогли бы сделать обычные смертные губы и умы.
Никто не знает, какие ужасающие энергии и сила лежат еще неиспользованными в моем маленьком гибком существе .
. Для Вселенной хорошо, что мои устремления и честолюбие навсегда связаны с духовным миром и что я не собираюсь иметь дела с саблями, ядом и интригами вместо X,Y и Z».
Функции, вычисляемые по Тьюрингу
(Из письма А. Лавлейс к Ч. Беббеджу)
В 1833 г. английский ученый, профессор Кембриджского университета Чарльз Беббедж (1792-1871) разработал проект аналитической машины — гигантского арифмометра с программным управлением, арифметическим и запоминающим устройствами. Аналитическая машина Беббеджа явилась не только предшественницей, но и во многих отношениях прообразом современных электронных вычислительных машин с программным управлением.
Сотрудницей и помощницей Ч.Беббеджа во многих его научных изысканиях была леди Лавлейс.
Единственная научная работа леди Лавлейс относилась к «вопросам программирования для аналитической машины Беббеджа» и предвосхитила основы современного программирования для цифровых вычислительных машин с программным управлением.
Семейная жизнь Д.Байрона сложилась неудачно — по истечении года совместной жизни супруги навсегда расстались. Его жена Анабелла Милбэнк (1792-1860) была одаренным человеком. Она любила математику и с детских лет до замужества занималась ею.
Дочь Байронов Ада также увлекалась математикой. Увлечение юной Ады математикой поддерживали друзья леди Байрон — известный английский математик и логик Август де Морган (1806-1871), его жена, математик-любитель Мэри Соммервил и Чарльз Беббедж. Де Морган высоко отзывался о математических способностях и творческих возможностях своей ученицы.
Он следит за научными занятиями Ады, посылает ей книги и статьи, представляющие интерес. Редактор популярного лондонского журнала «Экзаминер» Олбани Фонбланк оставил портрет своей знакомой Августы Ады: «Она была ни на кого не похожа и обладала талантом не поэтическим, но математическим, метафизическим. Наряду с совершенно мужской способностью к пониманию, проявляющейся в умении решительно и быстро схватывать суть дела в целом, леди Лавлейс обладала всеми прелестями утонченного женского характера. Ее манеры, ее вкусы, ее образование, особенно музыкальное, в котором она достигла совершенства, — были женственными в наиболее прекрасном смысле этого слова, и поверхностный наблюдатель никогда не угадал бы, сколько внутренней силы и знания сокрыто под ее женской грацией. В той же степени, в которой она не терпела легкомыслия и банальности, она получала удовольствие от истинно интеллектуального общества и поэтому энергично искала знакомства со всеми, кто был известен в науке, искусстве и литературе».
Pascal #4 — Первая программа(Вычисления радиуса круга)
Мэри Соммервил вспоминает, что они вместе с Адой «часто посещали мистера Беббеджа» и он всегда «приветливо встречал их, терпеливо объяснял устройство его машины и разъяснял практическую пользу автоматических вычислений».
В июле 1835 г. Ада вышла замуж за Уильяма, восемнадцатого лорда Кинга, ставшего впоследствии первым графом Лавлейсом. Уильям Лавлейс, спокойный и приветливый человек, с одобрением относился к научным занятиям своей жены.
В мае 1836 г. у Ады родился сын, в феврале 1838 г. — дочь, а в конце 1839 г. — второй сын. Но ни семейные заботы, ни слабое здоровье Ады не поколебали ее решимости заниматься математикой.
22 февраля 1841 г. Ада сообщает Беббеджу, что занимается вопросами, связанными с его вычислительными машинами: «Я более чем когда-либо определилась в своих планах на будущее. Я много думаю о возможном (полагаю, что могу сказать — вполне вероятном) сотрудничестве между нами в будущем. Я считаю, что результаты этого сотрудничества будут полезны для нас обоих. «
В начале 40-х годов Беббедж напряженно работал над совершенствованием структуры аналитической машины. Но для ученого в то время важным был и другой вопрос — добиться, чтобы правительство финансировало работы по постройке аналитической машины. Для этого нужна была популяризация идеи автоматических вычислений, четкое и понятное для широких кругов изложение принципов действия аналитической машины. «Необходимо было получить одобрение и поддержку его планов в различных кругах общества, чтобы создать общественное давление на правительство».
В октябре 1842 г. итальянский математик Л.Ф. Менабреа опубликовал статью «Очерк аналитической машины, изобретенной Ч.Беббеджем». Эта статья была написана на основе лекций, прочитанных Беббеджем в 1840 г. в Турине на конференции итальянских ученых.
Вскоре после появления очерка Ада Лавлейс перевела его. Беббедж предложил ей добавить некоторые примечания к очерку Менабреа.
Эта идея понравилась Аде Лавлейс, и она немедленно приступила к ее реализации. Ада работала очень усердно, с большим напряжением. Страницы примечаний она передавала Беббеджу, который просматривал их и либо с замечаниями отсылал обратно, либо передавал в типографию.
Ада непрерывно дополняла, исправляла и совершенствовала свои «Примечания». Так, уже после получения корректур, 10 июля Ада пишет Беббеджу: «Я хочу вставить в одно из моих примечаний кое-что о числах Бернулли в качестве примера того, как неявная функция может быть вычислена машиной без того, чтобы предварительно быть разрешенной с помощью головы и рук человека».
19 июля она сообщила Беббеджу, что самостоятельно «составила список операций для вычисления каждого коэффициента для каждой переменной», т.е. написала программу для вычисления чисел Бернулли.
В августе 1843 г. перевод статьи Менабреа и «Примечания» были опубликованы. После выхода в свет «Примечаний» Беббедж стал называть Аду «моим дорогим Интерпретатором». Ада полна решимости «остаться на службе великим целям» Беббеджа. Она желает консультировать всех интересующихся по вопросам, связанным с машинами Беббеджа, чтобы сам Беббедж все свои силы мог отдать работе над машиной. Но 4 ноября 1842 г. правительство Великобритании отказало Беббеджу в финансировании его работ над вычислительными машинами.
В начале 50-х годов у Ады появляются первые признаки рака, а 27 ноября 1852 г. Ада скончалась, не дожив нескольких дней до 37 лет, в том же возрасте, что и лорд Байрон. Согласно завещанию она была похоронена (3 декабря) рядом с могилой отца в семейном склепе Байронов в Ноттингемпшире.
Немногое удалось сделать за свою короткую жизнь Августе Аде Лавлейс. Но то немногое, что вышло из-под ее пера, вписало ее имя в историю вычислительной математики и вычислительной техники как первой программистки. Аналитическая машина Беббеджа не была построена, и программы, написанные Адой Лавлейс, никогда не отлаживались и не работали, однако ряд высказанных Лавлейс в 1843 г. общих положений (принцип экономии рабочих ячеек, связь рекуррентных формул с циклическими процессами вычислений и др.) сохранил свое принципиальное значение и для современного программирования, а её определение «цикла» почти дословно совпадает с приводящимся в современных учебниках программирования.
Источник: ptiburdukov.ru
1. История развития вычислительной техники 17-19 века
Слово «компьютер» означает «вычислитель», т.е. устройство для вычислений. Потребность в автоматизации обработки данных, в том числе вычислений, возникла очень давно. Более (1500) лет тому назад для счёта использовались счётные палочки, камешки.
Обрати внимание!
Первым изобретателем механических счётных машин, стал гениальный француз Блез Паскаль.
Рис. (1) Блез Паскаль
Сын сборщика налогов Паскаль задумал построить вычислительное устройство, наблюдая бесконечные утомительные расчёты своего отца.
В (1642) г., когда Паскалю было всего (19) лет, он начал работать над созданием суммирующей машины. Паскаль умер в возрасте (39) лет, но, несмотря на столь короткую жизнь, навечно вошел в историю как выдающийся математик, физик, писатель и философ.
В его честь назван один из самых распространенных современных языков программирования.
Суммирующая машина Паскаля, « П аскалина », представляла собой механическое устройство — ящик с многочисленными шестерёнками.
Всего приблизительно за десятилетие он построил более (50) различных вариантов машины.
При работе на «Паскалине» складываемые числа вводились путем соответствующего поворота наборных колёсиков. Каждое колёсико с нанесёнными на него делениями от (0) до (9) соответствовало одному десятичному разряду числа — единицам, десяткам, сотням и т. д.
Избыток над (9) колёсико «переносило», совершая полный оборот и продвигая соседнее слева «старшее» колёсико на (1) вперёд.
Другие операции выполнялись при помощи довольно неудобной процедуры повторных сложений.
Рис. (2) Счётная машина Паскаля
«Паскалина» вызвала всеобщий восторг, она не принесла Паскалю богатства. Тем не менее, изобретённый им принцип связанных колёс явился основой, на которой строилось большинство вычислительных устройств на протяжении следующих трёх столетий.
Следующего этапного результата добился выдающийся немецкий математик и философ Готфрид Вильгельм Лейбниц .
Рис. (3) Готфрид Вильгельм Лейбниц
В (1672) г., находясь в Париже, Лейбниц познакомился с голландским математиком и астрономом Христианом Гюйгенсом. Видя, как много вычислений приходится делать астроному, Лейбниц решил изобрести механическое устройство, которое облегчило бы расчёты.
Поскольку это недостойно таких замечательных людей, — писал Лейбниц, — подобно рабам, терять время на вычислительную работу, которую можно было бы доверить кому угодно при использовании машины.
В (1673) г. он изготовил механический калькулятор.
Рис. (4) Копия механического калькулятора Лейбница в Немецком музее
Сложение производилось на нём по существу так же, как и на «Паскалине», однако Лейбниц включил в конструкцию движущуюся часть и ручку, с помощью которой можно было крутить ступенчатое колесо или — в последующих вариантах машины — цилиндры, расположенные внутри аппарата. Этот механизм с движущимся элементом позволял ускорить повторяющиеся операции сложения, необходимые для перемножения или деления чисел.
Само повторение тоже было автоматическим.
Машина Лейбница требовала для установки специального стола, так как имела внушительные размеры.
Лейбниц продемонстрировал свою машину в Французской академии наук и Лондонском королевском обществе. Один экземпляр машины Лейбница попал к Петру Великому, который подарил её китайскому императору, желая поразить того европейскими техническими достижениями.
В (1812) году английский математик Чарльз Бэббидж начал работать над так называемой разностной машиной, которая должна была вычислять любые функции, в том числе и тригонометрические, а также составлять таблицы.
Рис. (5) Чарльз Бэббидж
Свою первую разностную машину Бэббидж построил в (1822) году и рассчитывал на ней таблицу квадратов, таблицу значений функции y = x 2 + x + 41 и ряд других таблиц.
Рис. (6) Первая полностью построенная разностная машина в лондонском Музее науки
Тем временем Бэббиджем овладела идея создания нового прибора — аналитической машины.
Главное её отличие от разностной машины заключалось в том, что она была программируемой и могла выполнять любые заданные ей вычисления.
По существу аналитическая машина стала прообразом современных компьютеров, так как включала их основные элементы: память, ячейки которой содержали бы числа, и арифметическое устройство, состоящее из рычагов и шестерёнок.
Бэббидж предусмотрел возможность вводить в машину инструкции при помощи перфокарт. Однако и эта машина не была закончена, поскольку низкий уровень технологий того времени стал главным препятствием на пути её создания.
Источник: www.yaklass.ru
КОГДА МАШИНЫ БЫЛИ БОЛЬШИМИ (воспоминания программистки)
Металлические (алюминиевые) перфокарты для ЭВМ «Проминь», запущенной в производство в 1963 году. В этой машине впервые в мире использовалось ступенчатое микропрограммное управление.
ЭВМ М-4 с пультом для оператора.
Стойки ЭВМ «Минск» занимали целую комнату.
Накопители на магнитной ленте.
Первый накопитель на магнитной ленте (устройство IBM 726) появился в 1953 году. Плотность записи составляла 100 символов на дюйм, скорость — 75 дюймов в минуту.
Накопители на магнитных дисках.
Впервые они были использованы в машинах IBM 305 и RAMAC-650. Послед-няя имела пакет из 50 металлических дисков с магнитным покрытием, которые вращались со скоростью 1200 об/мин.
ЕС-1841 — отечественная персональная ЭВМ. Выпускалась с 1987 по 1995 год. Всего было выпущено 83 937 шт.
Эти воспоминания сложились давно. Я написала их для тех, кто, как и я, прошел свой жизненный путь рядом с ЭВМ, а также для тех, кто думает, что компьютеры появились 10 лет назад. Первую программу для ЭВМ я написала в 1966 году. Это была курсовая работа студентки четвертого курса факультета вычислительной математики и кибернетики (ВМК) Горьковского государственного университета.
Я хорошо училась в математической школе и поэтому легко поступила на механико-математический факультет по специальности «Вычислительная математика», о которой, как и остальные абитуриенты, я ничего не знала. Выбрала я ее по совету знакомого первокурсника, который сказал, что девочки обычно идут на специальность «Вычислительная математика».
Так и было: из ста человек, учившихся вместе со мной, подавляющее большинство девочки. Сейчас соотношение изменилось, стало равным.
В конце первого семестра, 1 декабря 1963 года, на базе кафедры «Вычислительная математика» мехмата был создан факультет вычислительной математики и кибернетики (ВМК). Он стал первым в СССР. С тех пор и празднуется День ВМК, так что в 2003 году нашему факультету исполняется 40 лет!
Но вернемся в шестидесятые годы. Во время учебы основной упор делался на высшую математику, а к таким дисциплинам, как «Программирование» или «Математические машины», относились легкомысленно. Многие студенты, если их курсовые и дипломные работы не были связаны с программированием, столкнулись с вычислительной техникой, только закончив учебу и приступив к производственной деятельности. Я окончила университет в 1968 году, получив специальность «математик-вычислитель», и вплоть до недавнего времени писала программы для почти всех типов ЭВМ, что были в СССР.
Путь, пройденный за это время вычислительной техникой, я бы разделила на четыре этапа.
Этап первый. Программы пишутся в кодах машин, то есть алгоритм переработки информации в ЭВМ записывается в виде команд на машинном языке. (Тогда у профессионалов ЭВМ назывались машиной, а не компьютером, и, естественно, они была только отечественного производства.) В университете стояла большая машина — М-20.
Для ее работы требовался обширный обслуживающий персонал: инженеры-радиоэлектронщики, операторы ЭВМ, операторы по набивке данных, всякого рода администраторы. М-20 работала круглосуточно, машинное время заказывалось заранее и делилось между пользователями. Студентам и даже аспирантам его днем не давали, только по ночам.
ЭВМ часто выходила из строя, а так как ночью инженера-радиоэлектронщика рядом не было, то в случае поломки его вызывали по телефону. Он прибегал, что-то налаживал, и работа продолжалась. Ожидавшие своего машинного времени занимались кто чем: одни спали на столах, другие разговаривали, третьи искали ошибки в своей программе. После бессонной ночи шли в кафе завтракать, потом в кино. Счастливое время, молодость!
Процесс получения результатов был очень долгим. Сначала на специальных бланках писали программу в кодах, используя замечательную книгу «Программирование на ЭВМ типа М-20» автора Ляшенко, потом эти листы сдавали в перфораторную.
Через некоторое время в руках оказывалась колода перфокарт, на которых было набито твое творение: дырочка — 1, нет дырочки — 0. С помощью этих двух цифр (0 и 1) кодировалась нужная информация. Первое, что нужно было сделать, это пронумеровать полученную пачку перфокарт, распечатать и сверить набивку, иначе рассыпанную и неподписанную колоду трудно собрать в первоначальном порядке. Потом программу сдавали на выполнение, и после долгого ожидания нередко случалось, что никакого результата нет или результат не тот. Вставив промежуточные печати и получив промежуточные результаты, исследуешь их и шаг за шагом приходишь к правильному ответу. Значит, программа отлажена!
Большим искусством было с помощью перочинного ножика вырезать нужную дырочку на перфокарте или заклеить ошибочную, если исправление незначительное. Для того чтобы можно было прочитать набитое, существовала специальная, особым образом пробитая и разлинованная перфокарта — трафаретка. Каждый владелец раскрашивал ее в зависимости от личного вкуса. Кто сейчас может сделать трафаретку?
Несколько месяцев упорного труда отделяли поставленную задачу от отлаженной программы.
Наряду с ЭВМ типа М-20 существовали машины «Минск» и «Урал». Их я освоила, когда попала по распределению в одно конструкторское бюро города Тулы. Разница между ними была несущественная, хотя каждая из этих ЭВМ имела свою систему команд, разное быстродействие, свои носители информации. Для «Минска» носителем информации служила бумажная перфолента.
На специальном аппарате она сматывалась в тугую бобину, потом эту бобину ставили во ввод, где происходило неспешное считывание информации. Несчастьем было, случайно выронив перфоленту из рук, распустить бобину: бумажная лента запутывалась и рвалась, буквально — артель «Напрасный труд».
Для ЭВМ «Урал-2» носителем информации являлась кинопленка. Не просто было внести на нее исправления: прорезать дырочку или заклеить. Кинопленку, на которой набита программа, склеивали в кольцо, так нужно было для работы устройства ввода. Труднее всего было заправить это кольцо во ввод. Этому в университете не учат.
Представьте себе картину: большая комната, в ней стоят рядами столы, за каждым сидит программист. У всех столов в торце вбит гвоздь, а на нем висит пленка с программой, над которой сейчас работает сотрудник. Набитая программа, ненужная в данный момент в работе, хранилась в холодильнике, чтобы не пересохла. Однажды, когда потек холодильник и пленки намокли, молодой специалист по совету более опытных товарищей развесил их сушить на деревьях на улице. Это принесло много «радости» всем сотрудникам, особенно начальнику первого (секретного) отдела.
«Урал-2» — очень большая машина. Ее стойки занимали целую комнату. От работающей машины шло столько тепла, что около нее девочки-операторы иногда сушили волосы после мытья.
Когда я начинала работать в КБ, все его сотрудники были выпускниками физмата Педагогического института, но постепенно выпускать профессиональных программистов стали многие факультеты. Работников в отделе прибавлялось, возрос и объем работ. И хотя мы получили еще одну большую ЭВМ — М-220 и несколько малых, все равно машинного времени на всех не хватало. Компьютер тогда использовался для решения вычислительных задач, благо, их было много. До сих пор помню свою первую задачу — решение системы дифференциальных уравнений методом Рунге-Кутта.
У окружающих доверие к результатам вычислений на ЭВМ пришло далеко не сразу. Так, в бухгалтерии зарплату, сосчитанную на машине, долго проверяли на счетах.
Коды всех названных ЭВМ были разными, то есть программу, написанную для одной, другая не понимала. Но объединяло их одно общее: взаимоотношения «железа» и человека. Связью между ними служил только язык кодов, поэтому человеку все время приходилось думать, почему машина его поняла не так.
Кроме больших машин производились и малые, например «Наири», на которой мне пришлось поработать позднее. Все они были ламповыми, но по мере развития радиоэлектроники ЭВМ стали полупроводниковыми. На смену М-220 пришла М-20. Появились алгоритмические языки, первым из которых для меня стал «Алгол».
Хотя со временем надежность ЭВМ повысилась, трудности остались прежними: долгий процесс переноса программы в память машины, дефицит машинного времени.
Этап второй. ЕС ЭВМ (Единая Система ЭВМ). Это примерно 1975 год. Тогда я уже вернулась в родной город Горький и начала работать в другом конструкторском бюро. Однажды сотрудников нашего КБ отправили на ВДНХ на выставку вычислительной техники США.
Самые яркие впечатления от нее: розовые и голубые пиджаки американцев (мы все — в сером и коричневом) и «широкая печать». (Ширина нашего печатающего устройства была во много раз меньше, чем у американского.) Через некоторое время после выставки программисты СССР начали переучиваться на различных курсах по эксплуатации ЕС ЭВМ. Сама я училась в 1975 году в Харьковском институте радиоэлектроники на курсах по эксплуатации ЕС ЭВМ, в 1978 году — в Ленинграде на курсах «Математическое обеспечение ЕС ЭВМ».
Кроме этого несколько раз ездила в Москву на краткосрочные курсы и семинары, где встречались программисты со всей страны. Нас, программистов, становилось все больше. Однажды я с моей московской подругой ехала в метро на какой-то семинар по вычислительной технике в МГУ. Огляделись вокруг, а в вагоне — одни «программистские» лица.
Действительно, профессия накладывает отпечаток: где только позже, во время крутой перестройки, не приходилось их встречать! Но это было потом, а пока мы учились, причем учиться было чему, это был другой уровень.
Кроме близкого к кодовому языка «Ассемблер» нужно было освоить алгоритмические языки «Фортран», «PL/I». Сначала они показались более трудными, чем кодовые, но вскоре мы поняли, в чем их прелесть. Алгоритмические языки — машино-независимые. Предложения в них строятся по строгим правилам, специальная программа — транслятор переводит запись алгоритма на машинный язык.
Главное, что появилась Операционная Система, которая управляет работой ЭВМ. Она стала главным соратником пользователя. Несколько лет шла эксплуатация ЕС ЭВМ, ЕС-1020 заменили ЕС-1030. Носителями информации оставались перфокарты, магнитные ленты, магнитные диски. Когда я сейчас беру в руки дискетку, то вспоминаю ее предка, магнитный диск.
Какие танцы мы устроили в какой-то праздник между накопителями на магнитных дисках, когда винегрет подавался в крышках от магнитного диска! Это было большим нарушением, ведь для нормальной работы машины требовалась чистота: сменная обувь, белые халаты, протирка спиртом всего и вся, а тут столько народа набилось в машинный зал, и допущенные и нет.
Этап третий. Виртуальные машины. Эпохой максимальных удобств для программиста можно назвать время, когда появилась операционная система «Виртуальная машина». Она предназначалась для множества пользователей, но у каждого программиста, сидящего за своим терминалом (дисплеем), создавалась иллюзия, что лишь он один пользуется ресурсами ЕС ЭВМ.
С терминала пользователь набирал программу, запускал ее, вносил необходимые изменения и снова запускал, пока не получал результат. Все происходило гораздо быстрее и приятнее, чем раньше. Это была вершина, жаль только, что третий этап оказался самым коротким. Только запустили систему «Виртуальная машина», как все и кончилось.
Этап четвертый. Персональные компьютеры. Так началась революция, которая отправила на свалку ЕС ЭВМ вместе со всеми наработками. Сначала появились отечественные персональные компьютеры ЕС-1840, ЕС-1841, потом — импортные, новые алгоритмические языки: «Турбо Паскаль», «СИ». Языки — это не страшно, изучили.
Трудность была в другом: из-за слабой операционной системы новые ПК не могли взаимодействовать с большими машинами, и архитектура у них была совсем другая. Но они пришли, победили и заняли все. Про них тоже есть что рассказать, но это будут делать другие люди.
Послесловие от редакции
Тем из наших читателей, кто хочет более подробно ознакомиться с историей ЭВМ в СССР, ощутить вкус и волнение ныне забытых поражений и побед, мы рекомендуем обратиться к подшивке журнала «Наука и жизнь» за 1963-1996 годы. А именно: 1963 г., № 3; 1965 г., № 7; 1966 г., №№ 9, 10, 11; 1967 г., № 7; 1969 г., № 7; 1970 г., № 7; 1971 г., №№ 1, 8; 1973 г., № 7; 1974 г., № 2; 1976 г., № 8; 1977 г., №№ 1, 9; 1978 г., № 2; 1981 г., № 1; 1984 г., № 10; 1986 г., № 4; 1987 г., №№ 4, 7, 8, 12; 1990 г., №№ 4, 10; 1994 г., № 4; 1996 г., № 12.
Читайте в любое время
Детальное описание иллюстрации
Впервые они были использованы в машинах IBM 305 и RAMAC-650. Послед-няя имела пакет из 50 металлических дисков с магнитным покрытием, которые вращались со скоростью 1200 об/мин. На поверхности диска размещалось 100 дорожек для записи данных, по 10 000 знаков каждая.
ЕС-1841 — отечественная персональная ЭВМ. Выпускалась с 1987 по 1995 год. Всего было выпущено 83 937 шт. Имела разрядность 16 бит, память — до 1,5 Мб, микропроцессор, черно-белый или цветной дисплей, клавиатуру, матричное печатающее устройство, была совместима с IBM PC.
Источник: www.nkj.ru