Краткая история электронных таблиц.
Кто, из работающих сейчас за компьютером, не знает о Excecl? Но Excecl не единственная программа электронных таблиц и не первая программа этого класса. Мелокомягкие, как всегда, взяли чужую идею, добавили к ней другую чужую идею, затем добавили немного маркетинговой несовместимости, привесили свой ярлык, ограничили лицензиями, обернули рекламной обёрткой, и вот, нате вам наш дорогой программный продукт. Поэтому мне и хочется показать несколько программ электронных таблиц доэкселевской эпохи. Я не берусь делать полный обзор программ этого класса, я лишь опишу те несколько программ, с которыми мне довелось хоть немного поработать. Сейчас уже трудно сказать, какая из программ электронных таблиц была самая первая, но первая, из тех что у меня есть, это суперкалькулятор, как назвали его авторы, знаменитый СуперКалк, первая версия SuperCalc4 1986 года (до этой программы были SuperCalc, SuperCalc2, SuperCalc3, но я описываю только те программы, с которыми работал, хотя бы несколько раз). Программа под DOS. Программа того периода, когда почитателей Windows не было, можно сказать, в принципе, ведь не смотря на то, что первая версия Windows появилась в 1985 году, до появления третей, более менее приемлемой версии Windows было ещё пять лет. Но, вернёмся к электронным таблицам. Файлом запускающим SuperCalc4 является sc4.com. Интерфейс у SuperCalc4, для современного пользователя, необычен. Меню появляется на экране только после нажатия клавиши / (слэш), и не вверху, а в низу экрана. Впрочем, по сравнению с другими программами электронных таблиц той поры, интерфейс у SuperCalc4, на мой взгляд, является удобным и интуитивно понятным. Т. е. если вы, запустив программу, захотите выйти из неё, надо будет нажать слэш, выбрать Quit (или нажать клавишу Q ) и подтвердить свой выбор. Кроме того имеется контекстная помощь при нажатии F1 . А дальше работа, как в Excecl, ну естественно с некоторыми отличиями, например, без мыши и в формулах не ставится знак равно. Однако, самый большой, на мой взгляд, недостаток – не обрабатываются ошибки циклических ссылок. Впрочем, Вас никто и не просит делать такие ошибки. Что интересно, в 2003 году, мне пришлось убеждать одного бухгалтера переходить с SuperCalc4 на Excecl. Доводы про удобство работы в Excecl, отсталости программы SuperCalc4, наличие всего одного шрифта, трудности по переносу данных из программы в программу не возимели значения. Единственно, чем удалось убедить, это возможностью использовать данные и результаты расчёта из других таблиц, без повторного набора. Следующей программой можно назвать Варитаб-86. Запускается файлом w86.com. Тоже 1986 года и гордо заявлявшей, что программа является второй версией. Первую версию я не видел, но судя по второй, эта электронная таблица является плохим переводом на русский язык, более ранних англоязычных версий. Не смотря на то, что эта электронная таблица похожа на SuperCalc4, как родной брат, интерфейс не такой удобный. Перемещаться по меню с помощью клавиш со стрелками нельзя, в меню выводятся только буквы, после нажатия, на которые происходит выполнение команд. Сами буквы плохо ассоциируются с командами. Ну, например, чтобы выйти из программы надо нажать слэш, затем букву Ц и подтвердить выход из программы. Короче, если бы перед мною стоял выбор из SuperCalc4 и Варитаб-86, я бы выбрал SuperCalc4. Следующая программа это знаменитый Lotus 123. Программа настолько удачная и распространённая, что конверторы для переноса данных из её формата включены в Excel. Но и вес Lotus имеет гораздо больший. Если Варитаб-86 или SuperCalc можно было целиком разместить на системной дискете и эксплуатировать эти программы вообще без HDD, то чтобы использовать Lotus, обязательно нужно иметь винчестер . Правда и возможностей больше, чем в первых Excelях. И это при всём при том, что Lotus можно прекрасно эксплуатировать на 286x машинах. На этом можно закончить мой, очень краткий экскурс в мир древних электронных таблиц. Как говорится: Лучше один раз покушать, чем семь раз про еду послушать , поэтому, чем читать описания программ, лучше попробовать поработать с
ними.
Владимир
Немного о ФОРТРАНЕ 77
Итак, кто не слышал про Фортран? Даже название языка FORmula TRANslation говорит о его назначении. Фортран был создан в 1954 году и является одним из самых первых, если не самым первым, языком программирования высокого уровня. Долгое время это был единственный язык программирования высокого уровня способный работать с формулами содержащими комплексные числа. В тоже время следует помнить, что знаменитый BASIC появился через десять лет, Алгол так и не получил широкого (по сравнению с Фортраном) распространения и популярности, а ассемблеры слишком сложны, по сравнению с Фортраном, да и назначение у ассемблера и языков высокого уровня разное. COBOL и PL/1 помнят только историки, а Фортран вошел во многие поговорки. Учитывая всё выше перечисленное, следует вспомнить о том количестве программ и библиотек, созданных для Фортрана. Фортран был господствующим языком удовлетворяющим, на то время, практически всем запросам к языку программирования. Тем более, что средства ввода вывода были далеко не такие как сейчас. Вспомните используемые характроны, это даже не MDA или CGA. В общем, это было идеальное, на то время, средство программирования. Язык, который развивался несколько десятилетий для разных операционных систем. Самые известные реализы Фортран, Фортран II, Фортран IV, Фортран 77, Фортран 88, Visul Fortran. И хотя про Фортран, которому уже 50 лет, можно писать и писать, да и написано не меряно, не считано, я, пожалуй, на этом закончу.
Владимир Арепьев – Украина