Пятница, 17.05.2024, 11:35
AgnusSoft.inc
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Категории каталога
Компиляторы Паскаля [8]
Компиляторы Си и Си++ [1]
Форма входа
Поиск
Друзья сайта
Главная » Файлы » Антикварная лавка » Компиляторы Паскаля

Turbo Pascal v5.5
[ Скачать с сервера (962.7 Kb) · Скачать удаленно (985к) ] 04.02.2009, 19:39
Turbo Pascal v5.5


Turbo Pascal v5.5 - качественно новый этап в развитии Борландовских Pascal компиляторов! Начиная с этой версии в Паскале появилось объектно-ориентированное программирование.

Дата выпуска: 02 мая 1989


Взгляд на TP5.5 из нашего времени:

  • Turbo Pascal 5.5, до этого уже завоевавший звание мирового стандарта, объединил в себе простоту работы с объектами, свойственную ранее только языку Apple Object Pascal, и мощь и эффективность, свойственную языку C++.
    David Intersimone, Borland Community, 2000.

  • Turbo Pascal 5.5!
    Ух, как он был распространен в начале 90-х!
    И продолжал жить вплоть до середины 90-х даже после появления его младших собратьев - Borland Pascal и даже Delphi. Причиной тому были его богатые возможности при минимальных размерах - хоть и не 64k, как TP1, но и не 30Mb, которые занимала полная инсталляция Borland Pascal 7.0, не говоря уже о Дельфи ;-).
    TP5.5 расширил концепцию модулей (Units), которые появились в TP4.0, и без которых сейчас не в состоянии обходиться ни один программист.
    Компилятор обзавелся новой оболочкой (IDE), в который мы видим уже знакомые с детства меню и окошки :), пока еще примитивные, но ведь это гораздо лучше, чем то, что было в TP1 :-).
    Появилась контекстно-зависимая справка, описание всех библиотечных функций. Ну, а главное - появился встроенный отладчик! Вот это нововведение все оценили сразу. Ведь раньше программы приходилось отлаживать методом проб и ошибок, а появление встроенного отладчика было подобно манне небесной :).
    Само собой, tp5.5 уже генерировал .EXE-файлы и снял бывшее ограничение на 64k, предоставля доступ ко всему доступному ОЗУ объемом 640k (не стоит забывать, это были времена, когда 2mb ОЗУ обладали лишь самые мощные и дорогие рабочие станции :-)
    Чем же еще интересна именно эта версия TP?
    А тем, что начиная с TP5.5 Turbo Pascal стал объектно-ориентированным языком. Правда, ООП-расширения в нем были еще в самом зародыше (был лишь единственный ООП модуль Objects) и многое еще предстояло реализовать. Tp5.5 был лишь первой ласточкой.
    И при всем при этом - он все еще умещался на одной дискете!


Особенности компилятора:

  • Поддержка процессоров 8086/87, 80286/287, 80386/387
  • Объектно-Ориентированное Программирование с возможностью наследования
  • Улучшенный линковщик и менеджер оверлеев
  • Скорость компиляции - свыше 34,000 строк в минуту
  • Новая интегрированная оболочка (IDE)
  • Встроенный отладчик
  • Встроенная гипертекстовая система контекстно-зависимой помощи с возможностью копирования и вставки в исходник
  • Два варианта поставки - Базовый и Профессиональный
    (включавший в себя Turbo Assembler и Turbo Debugger).
  • Поставка на двух 5- или 3-дюймовых дискетах


Состав дистрибутива:


File Description
------------------------------------------------------------
DISK #1 - INSTALL/COMPILER/TOUR/ONLINE HELP
---------------------------------
INSTALL EXE - Installs Turbo Pascal on your system
README COM - Program to display README file
TURBO EXE - Turbo Pascal Integrated Development
Environment
TURBO TPL - Resident units for Turbo Pascal
TPC EXE - Command-line version of Turbo Pascal
UNPACK COM - Unpacks .ARC files
HELP ARC - Archived Turbo Pascal Help File
(TURBO.HLP)
TOUR ARC - Archived Tour of the Integrated
Development Environment

TOUR EXE - Tour program
TPTOUR1 CBT - Tour data file
TPTOUR2 CBT - Tour data file

THELP COM - Memory-resident help program so you
can get Online Help even if you are
not working in the Integrated
Development Environment.

README - Read Me file!


DISK #2 - OOP/DEMOS/BGI/DOC/UTILITIES/MISC
----------------------------------------------------------
OOPDEMOS ARC - Packed file that contains object-oriented
programming (OOP) examples

OOPDEMOS DOC - Documentation overview of OOP examples

ODEMO PAS - Example for OBJECTS.PAS
OBJECTS PAS - OOP unit that defines some basic
object types
BUFSTM ASM - Assembler code for OBJECTS.PAS
DOSSTM ASM - Assembler code for OBJECTS.PAS
STREAM ASM - Assembler code for OBJECTS.PAS
OBJECTS INC - Assembler code for OBJECTS.PAS
DOSSTM OBJ - .OBJ file for OBJECTS.PAS
BUFSTM OBJ - .OBJ file for OBJECTS.PAS
STREAM OBJ - .OBJ file for OBJECTS.PAS

FDEMO PAS - Example for FORMS.PAS, SLIDERS.PAS
FORMS PAS - OOP forms entry/edit unit
SLIDERS PAS - OOP unit that extends FORMS.PAS

CARDFILE PAS - Database example for CARDS.PAS
CARDS DTA - Example data for CARDFILE.PAS
CARDS PAS - OOP unit that implements cards
database
CARDGEN PAS - Generates example databases for
CARDFILE.PAS

BREAKOUT PAS - OOP game example
BOUNDS PAS - OOP unit for Breakout demo
BRICKS PAS - OOP unit for Breakout demo
WALLS PAS - OOP unit for Breakout demo
COUNT PAS - OOP unit for Breakout demo
SCREEN PAS - OOP unit for Breakout demo

POINTS PAS - From page 20 of the OOP Guide
FIGURES PAS - From page 42 of the OOP Guide
FIGDEMO PAS - From page 47 of the OOP Guide
LISTDEMO PAS - From page 57 of the OOP Guide

TCALC ARC - Packed file with complete source
code to new object-oriented
Turbo Calc example program

TCALC PAS - Turbo Calc example program
TCALC DOC - Documentation for TCALC demo
TCCELL PAS - OOP unit for TCALC demo
TCCELLSP PAS - OOP unit for TCALC demo
TCHASH PAS - OOP unit for TCALC demo
TCINPUT PAS - OOP unit for TCALC demo
TCLSTR PAS - OOP unit for TCALC demo
TCMENU PAS - OOP unit for TCALC demo
TCPARSER PAS - OOP unit for TCALC demo
TCRUN PAS - OOP unit for TCALC demo
TCSCREEN PAS - OOP unit for TCALC demo
TCSHEET PAS - OOP unit for TCALC demo
TCUTIL PAS - OOP unit for TCALC demo
TCCOMPAR ASM - Assembler code for TCALC demo
TCMVSMEM ASM - Assembler code for TCALC demo
TCCOMPAR OBJ - .OBJ file for TCALC demo
TCMVSMEM OBJ - .OBJ file for TCALC demo

DEMOS ARC - Packed file that contains example
(non-object oriented) programs

WINDEMO PAS - WIN.PAS demo
WIN PAS - Simple windowing extensions
to Crt unit
WIN ASM - Assembler code for WIN.PAS
WIN OBJ - .OBJ file for WIN.PAS

EXECDEMO PAS - Executes a child program
(DOS unit)
DIRDEMO PAS - Displays directory, uses
procedural types
CRTDEMO PAS - Crt unit demo
OVRDEMO PAS - Overlay unit demo
OVRDEMO1 PAS - Example unit for OVRDEMO.PAS
OVRDEMO2 PAS - Example unit for OVRDEMO.PAS
CIRCULAR PAS - Demos the USES clause in
implementation section
DISPLAY PAS - Example unit for CIRCULAR.PAS
ERROR PAS - Example unit for CIRCULAR.PAS
QSORT PAS - QuickSort example
LISTER PAS - Printer unit demo
HILB PAS - Floating-point demo
FIB8087 PAS - Recursive example that uses the
8087 math coprocessor and avoids
8087 stack overflow
PROCVAR PAS - Simple procedural types demo
EMS PAS - Example program that shows how to
use expanded memory from your programs
CPASDEMO PAS - Example program that shows how to
link TURBO C .OBJ files into Turbo
Pascal programs
CPASDEMO C - C program for use with CPASDEMO.PAS
CTOPAS TC - Turbo C configuration file to use
with TC.EXE for producing .OBJ files
that can be linked with Turbo Pascal
(see CPASDEMO.PAS)
TURBOC CFG - Turbo C configuration file to use
with TCC.EXE for producing .OBJ files
that can be linked with Turbo Pascal
(see CPASDEMO.PAS)

BGI ARC - Packed file that contains graphics
documentation, drivers, fonts, and examples

GRAPH TPU - Borland Graphics Interface (BGI) Graph unit
ATT BGI - Graphics device driver for AT&T 6300
CGA BGI - Graphics device driver for CGA and MCGA
EGAVGA BGI - Graphics device driver for EGA and VGA
HERC BGI - Graphics device driver for Hercules mono
PC3270 BGI - Graphics device driver for 3270 PC
IBM8514 BGI - Graphics device driver for IBM 8514
GOTH CHR - Gothic font character set
LITT CHR - Small font character set
SANS CHR - Sans serif font character set
TRIP CHR - Triplex font character set
BGIDEMO PAS - Graph unit example
ARTY PAS - Graph unit example
BGILINK PAS - Graph unit example that shows how to link
font and driver files into an .EXE file
DRIVERS PAS - Example unit for use with BGILINK.PAS
FONTS PAS - Example unit for use with BGILINK.PAS
BGILINK MAK - Make file for use with BGILINK.PAS

DOC ARC - Interface section listings for system units

THELP DOC - Documentation for memory-resident help utility
SYSTEM DOC - Interface section listing for the System unit
DOS DOC - Interface section listing for the Dos unit
CRT DOC - Interface section listing for the Crt unit
PRINTER DOC - Interface section listing for the Printer unit
OVERLAY DOC - Interface section listing for the Overlay unit
GRAPH DOC - Interface section listing for the Graph unit
TURBO3 DOC - Interface section listing for the Turbo3 unit
GRAPH3 DOC - Interface section listing for the Graph3 unit
HELPME! DOC - Text file with the answers to many common
questions. If you have a technical question
about Turbo Pascal, chances are good that the
question and answer are in HELPME!.DOC.

TINSTXFR EXE - Transfers 4.0 and 5.0 IDE customizations to 5.5
UTILS ARC - Packed file that contains a number of useful
utilities

TINST EXE - Customization program for TURBO.EXE
MAKE EXE - Manages projects
GREP COM - Searches text files for strings
TOUCH COM - Changes a file's timestamp to force
re-compilation
BINOBJ EXE - Converts a binary data file to an .OBJ file
TPUMOVER EXE - Unit mover utility
TPCONFIG EXE - Converts .TP files to .CFG

TURBO3 ARC - Turbo 3.0 compatibility files

UPGRADE EXE - Program that converts 3.0 programs to 5.5
UPGRADE DTA - Data file for UPGRADE.EXE
TURBO3 TPU - TURBO3 compatibility unit
GRAPH3 TPU - GRAPH3 compatibility unit (turtle graphics)
BCD PAS - Unit to convert Turbo Pascal 3.0 BCD reals to
Turbo Pascal 5.5 floating point numbers



Сегодня этот революционный в свое время продукт относится к категории музейных экспонатов и его можно скачать бесплатно.
по материалам сайта http://http://pascal.sources.ru/museum/tp55.htm
Категория: Компиляторы Паскаля | Добавил: agnus
Просмотров: 2695 | Загрузок: 336 | Комментарии: 11 | Рейтинг: 0.0/0 |
Всего комментариев: 2
2 annocrawn  
0
ОДНОКЛАССНИКИ ЗНАКОМСТВА

1 dermardioxede  
0
ygfkj

Имя *:
Email *:
Код *:
Copyright MyCorp © 2024

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Бесплатный конструктор сайтов - uCoz