Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
Hа сервере:
 Программистам:
 Специальный проект:
 Обмен информацией:
 Подписка на новости:
 Ссылка на нас:
  • Вы можете воспользоваться этой кнопкой для ссылки на наш сайт:

 
 История сайта
  • Данный сайт появился на свет благодаря древнему проекту Russian SWAG:
About Russian SourceWare Archive Group
 
©  Valery Votintsev
Антикварная Лавка  >>

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/.