Turbo Pascal v1.0
Turbo Pascal v1.0 - родоначальник Великой Династии Борландовских компиляторов!
Именно с него в 1983 году началось победное шествие Borland Int.
в индустрии программирования для IBM-PC.
Дата выпуска: 20 ноября 1983
Историческая справка:
Borland Int. лицензировала ядро Pascal-компилятора,
написанного Андерсом Хэйлсбергом (Anders Hejlsberg) из Германии,
и добавила к нему редактор и простейший пользовательский интерфейс.
Сам Андерс Хэйлсберг стал в Borland Int. главным "архитектором"
всех последующих версий Turbo Pascal и первых трех версий Delphi.
Взгляд на TP1.0 из нашего времени:
- Borland Turbo Pascal 1.0 - это гигантский шаг в правильном направлении.
Jerry Pournelle, журнал BYTE, 1984
- TP 1.0 буквально перевернул мир программирования в 1983 году.
David Intersimone, Borland Community, 2000.
-
Музейный экспонат :-) Эх, ностальгия, ностальгия...
Давно прошли те времена, когда память
PC ограничивалась 640kb, частота процессора - 10Mhz :),
а AT286 c 1Mb ОЗУ считался вычислительным монстром.
Времена сейчас уже не те. А в то недавнее-далекое время
считалось хорошим тоном делать маленькие и скоростные программки,
которые умещались бы в 10-20 килобайт, при этом в реальном времени
вычисляя трехмерное изображение и работая с 4-х канальным 8-битным
цифровым звуком, имея в распоряжении лишь старый добрый
PC-Speaker (для тех, кто не знает, что это такое - это маленький динамичек,
встроенный в корпус, и изначально способный воспроизводить лишь несложные
звуковые сигналы).
Нда... Компиляторы в те времена тоже были под стать
таким компьютерам.
Вот так выглядел пра-пра-пра...-пра-дедушка
Delphi6. Конечно, этого динозавра не сравнить с современной Delphi,
хотя тут еще можно поспорить, кто из них динозавр :) ,
поскольку TP 1.0 занимал всего.... 60 КИЛОБАЙТ!
Мал золотник, да дорог. Несмотря на совершенно убогую среду разработки
(по нынешним меркам), он был первым в своем роде компилятором и вызывал
неподдельные восторги программистов середины 80-х,
привыкших к терминалам, пакетным файлам и заданиям.
При всем при этом он генерировал хорошо оптимизированные COM-файлы.
EXE-файлы Tp1.0 были еще не под силу. Даже сейчас его можно использовать
в качестве комплятора быстрых и компактных DOS-утилиток.
Особенности компилятора:
- Поддержка 8-битных процессоров Zilog Z-80
и 16-битных Intel 8086
- Поддержка операционных систем CP/M-80, PC-DOS
- Объем требуемой памяти: 64K.
- Компиляция только в COM (или CMD) файлы размером менее 64k
- Никаких оверлеев
- Поддержка цветовой палитры CGA
- Управление звуком для PC Speaker
- Поставка на 5-дюймовой дискете PC DOS,
или на 8-дюймовой дискете (вау!) для CP/M
- Количество файлов в дистрибутиве - 10, суммарный объем - всего 131k.
- Размер исполняемого файла компилятора (вместе с оболочкой и редактором) -
всего 33k !
- Исходники электронной таблицы (MicroCalc)
Состав дистрибутива: File Description ------------------------------------------------------------ TURBO.COM - Compiler and Editor TURBOMSG.OVR - Error messages file TINST.COM - Development environment installation program TINSTMSG.OVR - Message file for TINST program TLIST.COM - Program lister ERROR.DOC - Addendum to the Turbo Reference Manual CALC.PAS - MicroCalc (spread sheet demo program) CALCMAIN.PAS - Root demo program demonstrating include file usage CALC.HLP - On-line manual for MicroCalc CALCDEMO.MCS - Example spread sheet definition
Сегодня этот революционный в свое время продукт относится к категории
музейных экспонатов и его можно скачать бесплатно.
|