
Цена: 0 руб. | |
Средняя оценка: 5 из 5
|
|
Рекомендуют: 100% | |
Сайт: | |
Бренд: Turbo Pascal |
Друзья мои, наверняка многие из читающих эти строки ещё не родились, когда мне посчастливилось прикоснуться к первой клавиатуре электронно-вычислительной машины (ЭВМ). А дело было в далёком 1985-м году, когда я был студентом Таганрогского Радио-Технического Института и проходил летнюю практику на Ставропольском заводе "Изумруд". Там мне довелось выполнять разные задания своих руководителей и в том числе набирать какие-то тексты, сохраняя их в памяти огромных вычислительных комплексов.
А, к слову сказать, абсолютное их большинство было действительно огромными - они занимали машинные залы чрезмерно большой площади. Одни только накопители чего стоили - что на магнитной ленте, что на дисках того времени.
Но уже через пару лет в своём родном институте мне довелось столкнуться с более современной техникой. Это была серия малых машин "СМ-1420" и даже персональные компьютеры советского производства типа "ДВК-2". Представьте себе, если вам знакома игра "Тетрис", то именно на первой советской персоналке уже в 1987-м году мне доводилось не раз ставить рекорды. ;-)
Но всё это было поначалу, а самое интересное происходило позже. В ходе обучения в течение пяти лет я словно огня боялся программирования. Не давалось оно мне. И так было до самого пятого курса, пока волею случая я не залетел в академотпуск. На время перерыва в учебном процессе попросился на кафедру поработать лаборантом. Нехотя, но всё-таки взяли. И тут всё началось.
В мои обязанности не входило изучать языки программирования. Однако, свободного времени было более, чем достаточно. А рядом постоянно крутились два паренька курсом младше - они вышли на пятый, который мне оставалось лишь подтвердить дипломной работой. Кстати, моя тогдашняя жена была их однокурсницей. Если к своей дипломной работе я отнёсся, спустя рукава, то ей отдал максимум своих творческих сил.
Дело в том, что за полгода я освоил языки Basic, Fortran и Pascal. На одном из них и был создан программный обучающий и самообучаемый модуль, с которым супруга получила диплом на четыре балла. Повезло из-за того, что в те годы ещё не все преподаватели разбирались в этом деле и у них просто не было возможности завалить студентку каверзным вопросом. ;-)
Какой же из трёх перечисленных языков мне понравился больше всего? Друзья, в этом деле многое зависело от самой техники. Над серий ЭВМ типа ЕС властвовал Fortran. Мало того, по окончании института свою первую задачу на СМ-1300 я тоже вынужден был решать с помощью этого инструмента.
Согласитесь, это уже гораздо ближе к тому, что называлось персональным компьютером. Но всё равно до того, как нашу страну заполонили иностранные IBM-ки, должно было пройти ещё несколько лет. Зато как я потом развернулся! И даже чуть раньше, когда мне пришлось выполнять второй большой проект на немецких персоналках типа "Robotron", я столкнулся с версией языка программирования "Turbo-Pascal". Вот, это была силища! Он сочетал в себе возможность структурного программирования, которое позволяло беспрепятственно обходиться без оператора "Go to". Он давал возможность создавать подпрограммы и процедуры, писать тексты "лесенкой", которая автоматически расставляла операторы по своим местам. Он был максимально понятным, но позволяющим творить безумные чудеса.
Вы только представьте себе, что с помощью языка "Турбо-Паскаль" всего лишь при помощи "Роботрона" с двумя флоппи-дисководами по 720 килобайт мне удалось создать программу, которая обрабатывала автопарк Сравропольского Бройлерного Объединения, насчитывавшего порядка двухсот автомобилей. Конечно, речь не шла о расчёте зарплаты - только пробег, амортизация, расход топлива и так далее. Но вы в наши дни можете себе представить такую программу в пределах полутора мегабайт, которая хранила бы данные за месяц для такого предприятия? "Turbo-Pascal" позволял иметь прямой доступ к файлам базы данных и таким образом экономно использовать не только каждый байт, но и каждый бит.
Именно такой аппарат я в девяностых выкупил на работе и отдал своим сыновьям на растерзание. Они "Турбо-Паскаль" тоже довольно скоро освоили ;-)
Все(5) |
---|
![]() | ![]() | ![]() | ![]() | ![]() |
Комментарии на отзыв: