1.Введение.
Еще не так давно, всего три десятка лет назад, ЭВМ представляла собой целый комплекс огромных шкафов, занимавших несколько больших помещений. А всего и делала-то, что довольно быстро считала. Нужна была буйная фантазия журналистов, чтобы увидеть в этих гигантских арифмометрах «думающие агрегаты, и даже пугать людей тем, что ЭВМ вот-вот станут разумнее человека.
Тогдашняя переоценка возможностей человека объяснима. Представьте себе: на железных дорогах ещё пыхтели паровозы, ещё только-только появлялись вертолеты, и на них смотрели как на диковинку; ещё редко кто видел телевизор; ещё об ЭВМ знали только узкие специалисты... и вдруг сенсация - машина переводит с языка на язык! Пусть всего пару коротеньких предложений, но ведь переводит сама! Было от чего прийти в изумление. К тому же ЭВМ стремительно совершенствовалась: резко сокращались её размеры, она работала все быстрее и быстрее, обрастала все новыми приспособлениями, с помощью которых стала печатать текст, чертить чертежи и даже рисовать картинки. Неудивительно, что люди верили всяким вымыслам относительно нового технического чуда. И когда один язвительный кибернетик сам сочинил туманно-загадочные стихи, а потом выдал их за сочинение машины, то ему поверили.
Что же говорить о современных компьютерах, компактных, быстродействующих, оснащённых руками - манипуляторами, экранами дисплеев, печатающими, рисующими и чертящими устройствами, анализаторами образов, звуков, синтезаторами речи и другими «органами»! На всемирной выставке в Осаке компьютеризированные роботы уже ходили по лестнице, перенося вещи с этажа на этаж, играли с листа на фортепьяно, беседовали с посетителями. Так и кажется, что они вот-вот сравняются по своим способностям с человеком, а то и превзойдут его.
Да компьютеры многое могут. Но, конечно, далеко не всё. Прежде всего, «умные» машины способны эффективно помочь школьнику в учебе. Почему-то считается, что компьютеры нужны прежде всего на уроках математики, физики, химии, т.е. при изучении тех наук, которые вроде бы поближе к технике, а на уроках русского языка достаточно, мол, традиционных «технических» средств - доски, мела и тряпки.
Конечно, язык неизмеримо сложнее любой математической, химической или физической системы условных знаков. Язык охватывает все без исключения области человеческих знаний, и сами эти знания без него невозможны. Язык - оформитель и выразитель нашего мышления, а мышление - самое сложное из всего, что только известно нам, во всяком случае до сегодняшнего дня. Однако компьютеры все шире вторгаются в гуманитарные области, и процесс этот будет идти нарастающими темпами.
Семейство компьютеров - электронных технических приспособлений для переработки информации - довольно велико и разнообразно. Есть маленькие счетные устройства - микрокалькуляторы, которые помещаются в наручных часах, шариковых ручках: крохотные кнопки-числа, которые нужно нажимать иголкой или остриём карандаша, и несколько операций - четыре действия арифметики, вычисление процентов, возведение в степень, извлечение корня. Вот и все - для работы с языком возможности маловаты.
Компьютеры побольше - размером с карточку - календарь и такие же плоские. На них и кнопок никаких нет, и вообще нет никаких движущихся деталей. Все просто напечатано, а цифры индикатора - на жидких кристаллах. Дотрагиваешся до печатных цифр - они выстраиваются на индикаторе из кристаллов; энергия - от напечатанной полоски - фотоэлемента. Такую «машинку» ни сломать, ни разбить нельзя, разве что порвать.
Есть калькуляторы величиной с записную книжку, с книгу среднего формата. Увеличиваются их возможности: аппарат выполняет целый набор сложных алгебраических операций, у него появляется оперативная память, так что работу уже можно легко программировать.
Есть даже модели карманных калькуляторов с внешней памятью - целый набор ферромагнитных пластинок, на которых можно записать довольно сложную программу с большим количеством исходных данных. По мере необходимости пластинки вводятся в приемник машинки, она «глотает» их и перерабатывает информацию не хуже, чем первые вычислительные шкафы- мастодонты. А ведь кроха - в кармане помещается!
Так незаметно из простого электронного счетчика вырастает настоящий компьютер с широкими возможностями. И вот уже появляется настольная ЭВМ с солидной внешней памятью, экраном дисплея и алфавитной клавиатурой. Это уже персональный, индивидуальный компьютер, возможностей которого вполне достаточно для работы с языком. А удобства - лучше не придумаешь: программа записана на небольшой пластинке- дискетке, информация вводится прямо с клавиатуры, где есть цифры и алфавит (русский или латинский), все, что вам нужно, высвечивается здесь же на экране дисплея. Никакой мороки ни с перфокартами, ни с перфолентами, никаких забот о машинном времени, никаких ожиданий, когда заработает именно ваша программа и будут получены результаты - всё здесь, всё под рукой, всё на глазах.
Есть индивидуальные компьютеры с памятью на компакт-диске. Это небольшой радужно отсвечивающий диск размером с маленькую пластинку для проигрывателя, только «проигрывается» он не с помощью иглы, а с помощью лазерного луча. На одном таком диске умещается столько информации, что если её напечатать в книге, то понадобятся целые тома. Но если возможностей индивидуального компьютера все же не хватает, приходится обращяться к большим ЭВМ. Об истории развития и возможностях ЭВМ будет сказано ниже.
2.Механические счетные машины
Часто лавры первого конструктора механического калькулятора ошибочно отдают известному математику Блезу Паскалю. На самом деле достоверно известно, что немецкий астроном и математик Вильгельм Шикард, который за двадцать лет до Паскаля в письме своему другу Иоганну Кеплеру в 1623 году писал о машине, которая способна вычитать, складывать, делить и умножать. Но и версия, что именно Шикард является пионером в этой области, не верна: в 1967 году были обнаружены неизвестные записные книжки Леонардо да Винчи, построившего то же самое, что и Шикард, но более чем за 120 лет до него.
Первым механическим счетным устройством,которое существовало не на бумаге ,а работало ,была счетная машина, построенная в 1642 году выдающимся французским ученым Блезом Паскалем. Механический «компьютер» Паскаля мог складывать и вычитать. «Паскалина» – так называли машину – состояла из набора вертикально установленных колес с нанесенными на них цифрами от 0 до 9. При полном обороте колеса оно сцеплялось с соседним колесом и поворачивало его на одно деление. Число колес определяло число разрядов – так, два колеса позволяли считать до 99, три – уже до 999, а пять колес делали машину «знающей» даже такие большие числа как 99999. Считать на «Паскалине» было очень просто.
В 1673 году немецкий математик и философ Готфрид Вильгельм Лейбниц создал механическое счетное устройство, которое не только складывало и вычитало, но и умножало и делило. Машина Лейбница была сложнее «Паскалины». Числовые колеса, теперь уже зубчатые, имели зубцы девяти различных длин, и вычисления производились за счет сцепления колес. Именно несколько видоизмененные колеса Лейбница стали основой массовых счетных приборов – арифмометров, которыми широко пользовались не только в ХIХ веке, но и сравнительно недавно наши дедушки и бабушки.
Арифмометры получили очень широкое применение. На них выполняли даже очень сложные расчеты, например, расчеты баллистических таблиц для артиллерийских стрельб. Существовала и специальная профессия — счетчик — человек, работающий с арифмометром, быстро и точно соблюдающий определенную последовательность инструкций (такую последовательность инструкций впоследствии стали называть программой). Но многие расчеты производились очень медленно — даже десятки счетчиков должны были работать по несколько недель и месяцев. Причина проста — при таких расчетах выбор выполняемых действий и запись результатов производились человеком, а скорость его работы весьма ограничена.
3.Идеи Бэббиджа.
Из всех изобретателей прошлых столетий, внесших вклад в развитие вычислительной техники, наиболее близко к созданию компьютера в современном представлении подошел англичанин Чарльз Бэббидж.
Желание механизировать вычисления возникло у Бэббиджа в связи с недовольством, которое он испытывал, сталкиваясь с ошибками в математических таблицах, используемых в самых различных областях.
В 1822 г. Бэббидж построил пробную модель вычислительного устройства, назвав ее "Разностной машиной": работа модели основывалась на принципе, известном в математике как "метод конечных разностей". Данный метод позволяет вычислять значения многочленов, употребляя только операцию сложения и не выполнять умножение и деление, которые значительно труднее поддаются автоматизации. При этом предусматривалось применение десятичной системы счисления (а не двоичной, как в современных компьютерах).
Однако "Разностная машина" имела довольно ограниченные возможности. Репутация Бэббиджа как первооткрывателя в области автоматических вычислений завоевана в основном благодаря другому, более совершенному устройству—Аналитической машине (к идее создания которой он пришел в 1834 г.), имеющей удивительно много общего с современными компьютерами.
Предполагалось, что это будет вычислительная машина для решения широкого круга задач, способная выполнять основные операции: сложение, вычитание, умножение, деление. Предусматривалось наличие в машине "склада" и "мельницы" (в современных компьютерах им соответствуют память и процессор). Причем планировалось, что работать она будет по программе, задаваемой с помощью перфокарт, а результаты можно будет выдавать на печать (и даже представлять их в графическом виде) или на перфокарты. Но Бэббидж не смог довести до конца работу по созданию Аналитической машины—она оказалась слишком сложной для техники того времени.