|
|
|
|
|
- Данный сайт появился на свет
благодаря древнему проекту Russian SWAG:
|
|
|
Антикварная Лавка >>
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
Сегодня этот революционный в свое время продукт относится к категории
музейных экспонатов и его можно скачать бесплатно.
Хотя данная версия компилятора уже не поддерживается
разработчиками, все копирайты остаются в силе, и коммерческое использование
продукта запрещено.
|
65k
|
Информация о TP1.0 на английском языке -->
community.borland.com/museum/.
|
|