Turbo Pascal: различия между версиями

[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Спасено источников — 1, отмечено мёртвыми — 0. Сообщить об ошибке. См. FAQ.) #IABot (v2.0
Строка 53:
* Turbo Pascal 2.0, 1984 год. Увеличен размер создаваемой программы — позволяет использовать до 64 килобайт для кода, стека и данных. Версия для DOS поддерживает арифметический сопроцессор и двоично-десятичную арифметику ({{translation|Binary-coded decimal||en|Binary-coded decimal}}, BCD).
* Turbo Pascal 3.0, 1985 год. Поддержка оверлейной структуры. Поддержка графических режимов. Специальные подпрограммы формирования изображений для [[IBM PC-совместимый компьютер|IBM PC-совместимых компьютеров]], включая «черепаховую» графику. Инструментальные пакеты.
* Turbo Pascal 4.0, 1987 год. Компиляция осуществлялась в EXE-файл, а не в COM, как ранее. Впервые введена поддержка модулей с раздельной компиляцией. Размер программы ограничен только объёмом оперативной памяти. Управляемая с помощью меню [[интегрированная среда разработки]] ({{lang-en|Integrated Development Environment, IDE}}), интерфейс в виде полноэкранного редактора с выпадающими меню в верхней части экрана и окном вывода и списком «горячих» клавиш в нижней части. Интеллектуальная компоновка модулей. Автономный компилятор командной строки, введенный для больших проектов, компиляция которых затруднялась ресурсоемкой IDE. Убрана поддержка оверлеев. Контекстно-чувствительная система помощи. Опции компилятора настраивались в IDE. Интеллектуальный встроенный компоновщик, который исключал из откомпилированных файлов модулей неиспользуемые в программе процедуры и функции.
* Turbo Pascal 5.0, 1988 год. Встроенный отладчик позволял трассировать исходный текст, вводить точки останова, просматривать и изменять содержимое переменных, не покидая IDE. Отдельный отладчик ([[Turbo Debugger]]), который в более поздних версиях позволял отлаживать программу с удаленной машины через RS-232-интерфейс. Эмуляция арифметического сопроцессора. Поддержка графических драйверов BGI ([[Borland Graphics Interface]]). Возвращена поддержка оверлеев. В комплект поставки был включен [[TASM|Turbo Assember]], в свою очередь, компилятор Turbo Pascal поддерживал включаемые в Pascal-программы [[Объектный модуль|OBJ-файлы]]. Введены процедурные типы.
* Turbo Pascal 5.5, 2 мая 1989 года<ref>[http://edn.embarcadero.com/article/20803 Antique Software: Turbo Pascal v5.5]{{ref-en}}</ref>. [[Объектно-ориентированное программирование]]. Возможность копирования в программу примеров из справочной системы. Электронный учебник на диске. [[Turbo Profiler]] — профилировщик, фиксирующий время выполнения каждого блока анализируемой программы в машинных циклах и миллисекундах для последующей оптимизации критических участков. Автономный отладчик Turbo Debugger дополнен средствами для работы с объектами — возможно просматривать иерархию объектов, вызывать методы, просматривать и модифицировать поля. Появилась возможность пошаговой отладки программы.
* Turbo Pascal 6.0, 1990 год. Библиотека Turbo Vision. Новая IDE, переписанная с использованием Turbo Vision, поддерживающая мышь и редактирование нескольких файлов одновременно в разных окнах. Возможность задания во встроенном отладчике условных и по количеству проходов точек останова. Встроенный ассемблер BASM, позволяющий в исходном тексте программы делать ассемблерные вставки. ''Protected''-поля и методы для объектов. Работающий в [[Защищённый режим|защищённом режиме]] компилятор командной строки.
* Turbo Pascal for Windows. Создание 16-разрядных программ под Windows. Библиотека объектов Objects Windows Library ([[ObjectWindows Library|OWL]]), сходная по идеологии с Turbo Vision. Графическая IDE, работающая под Windows.
* Borland Pascal 7.0, 1992 год. Выпущен Borland Pascal 7.0, включающий в себя более дешёвый и менее мощный Turbo Pascal 7.0, который поставлялся также отдельно. BP 7.0 позволял создавать программы под [[Реальный режим|реальный]] и защищённый 16-битный режим DOS и Windows. Была введена поддержка открытых массивов, добавлено новое ключевое слово «public» для доступных полей и методов объекта. Открыты исходные тексты системных библиотек и функций времени выполнения ([[библиотека времени исполнения|RTL]]). Введена подсветка синтаксиса.
* Borland Pascal 7.1, 1994 год. Пакет обновлений, состоящий из исполняемых файлов компиляторов командной строки реального и защищенного режимов, интегрированных сред, откомпилированных системных библиотек, отладчика, диспетчеров защищенного режима и так далее. Предназначался для установки поверх версии 7.0 и не мог работать в качестве самостоятельной отдельной версии. {{нет АИ|16|12|2011}}