Old-DOS.ru

Turbo Pascal 7.x

ПРОГРАММИРОВАНИЕ >> Pascal/Delphi
Главная страница Файлы Игры Поиск Форум Wiki Библиотека Галерея Гостевая Ссылки О проекте

Логин:
Пароль:


Регистрация
Восстановление пароля




+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      + Windows 1.x-3.x
         • Патчи и дополнения к Win1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы операционных систем
   • Многозадачные оболочки
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Инсталляторы
         • Автоматизация, скрипты, BAT-файлы
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   • Лисп
   • Пролог
   • Java
   + Отладчики программ (DEBUGGERs)
      • Трассировщики
   • Другие языки программирования
   • Справочники и учебники
+ BIOS, прошивки
   • Прошивки
   • Редакторы BIOS
   • Прошивальщики
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE-упаковщики
   • EXE-распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD-утилиты
   • Дискеты
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   • Редакторы HTML
   + Утилиты для работы с текстом
      • OCR - распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   + Информатика
      • Программирование
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      + ЧПУ
         • ЧПУ Редакторы
         • DNC
      + САПР
         + Механика - моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, радио- и электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   + Электроника и электротехника
      • ПЛИС, PAL
      • Справочники по электронике
      • Расчётные утилиты
      • Программаторы
      • Микроконтроллеры
   • Астрономия
   • Астрология
   • География и картография
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ И СЕТИ
   • Эмуляторы терминала
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • Звонилки
   • Кодеры/декодеры UUE
   • Пейджеры
   • FTP
   • BBS и FIDO
   • Работа с СОM/LPT
   • LAN
   • Удалённое управление
   • Факсы
   • Работа с мобильными телефонами
   • Разное
+ МУЛЬТИМЕДИА
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
      • Конвертеры
   + Звук и видео
      • Проигрыватели (плееры) аудио и видео
      • Редакторы аудио и видео
      • Грабберы (захват) аудио и видео
      • Синтез речи
      • Конвертеры
      • Кодеки
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loader generators)
      • Патчи, коды
      • Детекторы
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
• РАЗНОЕ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS




Turbo Pascal 7.x
ОписаниеИнформация
Тот самый Turbo Pascal, с которого многие начинали.

Язык программирования Pascal был создан Никлаусом Виртом. Назван в честь французского философа и математика XVII века Блеза Паскаля. В то время Вирт был профессором информатики в Федеральном техническом университете в Швейцарии и нуждался в языке, с помощью которого можно было обучать студентов навыкам программирования. Концепция Паскаля была разработана Н. Виртом примерно в 1970 году и Паскаль быстро получил широкое распространение благодаря легкости его изучения, наглядности составленных на нем текстов программ. Поскольку Паскаль послужил основой для разработки других языков программирования, таких как Ада и Модула-2, и поскольку многие языки содержат аналогичные Паскалю структуры, знание Паскаля является солидной базой для изучения других языков программирования. В середине 70-х годов была создана попытка разработать международный стандарт на Паскаль. В результате в 1982 году появился стандарт ISO 7185. Язык Паскаль стараниями Андерса Хейлсберга превратился в мощную профессиональную систему программирования Turbo Pascal. Появление инструментальных средств Borlаnd Pascal with Objects и Delphi для разработки программ в среде Windows лишний раз показала, какие неисчерпаемые возможности таит в себе Паскаль. Borland Pascal и используемый в Delphi язык Object Pascal основываются на Turbo Pascal и развивают его идеи. Delphi - компилятор языка Pascal. Delphi 1 был первым инструментарием разработки Windows приложений, объединившим в себе оптимизирующий компилятор, визуальную среду программирования и мощные возможности работы с базами данных. Годом позже Delphi 2 предложил все то же, но на новом уровне современной 32-битной операционной системы Windows 95 и Windows NT. Кроме того, Delphi 2 предоставил программисту 32-битовый компилятор, создававший более быстрые и эффективные приложения, мощные библиотеки объектов. Продолжительная работа команды разработчиков Delphi привела к появлению в третьей версии продукта расширенного набора инструментов для создания приложений, возможности использования технологий COM для разработки приложений WWW и многих других современных технологий программирования. Delphi 4 является очередным шагом в эволюции компиляторов Паскаля с тех времен, когда более 16 лет назад Андерс Хейлсберг создал первый компилятор Turbo Pascal.

--Добавлено--

про "Error 200".

RTL выпуска до 1994-го года ещё не содержала в модуле CRT этой ошибки.
Она появилась после обновления RTL 1994-го года и позднее.

Если использовать даже непропатченную оригинальную RTL 1994-го года с этим багом, но в программе не подключать юнит CRT, то никакой "Error 200" в программе не будет.

И наоборот, стоит только написать в программе "uses crt;", как файл окажется неработоспособен на быстрых машинах, потому что ошибка в том модуле CRT проявлялась уже во время автоматической инициализации библиотеки CRT при старте программы.
\
Раздел: Pascal/Delphi

на русском (случайный скриншот)
Скриншоты
Операционная система: MS-DOS
Требования: -
Автор: Borland
Издатель: -

Добавил: SR
Доступные файлы - сортировка по имени и версии, времени добавления
Файлов: 19.
ФайлРазмерВыпускВерсияЯзыкКачествоЗагрузил
Ссылка Turbo Pascal
ArcСкачать7674
790.2 Кб19927.0 Английский[Не подделка]SR
Ссылка Turbo Pascal (v2)
ArcСкачать2796
1.3 Мб19927.0 Английский[Не подделка]SR
2011.10.06
Ссылка Turbo Pascal
ArcСкачать5865
1.7 Мб19977.1 Английский[Не подделка]Login
2011.11.03
Ссылка Borland Pascal
ArcСкачать2943
13.4 Мб19927.0 Английский[Не подделка]Login
2011.11.03
Ссылка Borland Pascal
ArcСкачать4059
14.3 Мб19937.01 Английский[Не подделка]Login
2011.11.03
Имеются исходные тексты RTL.
Ссылка Turbo Pascal (Distrib)
ArcСкачать2051
2.2 Мб19927.0 Английский[Не подделка]Login
2011.11.20
Ссылка Turbo Pascal
FloppyСкачать2904
2.2 Мб19937.01 Английский[Не подделка]SR
2012.06.17
Ссылка Turbo Pascal
ArcСкачать1795
2.2 Мб19937.0 Английский[Не подделка]SR
2012.06.17
Ссылка Borland Pascal
FloppyСкачать1528
14.8 Мб19927.0 Немецкий[Не подделка]SR
2012.06.23
Ссылка Turbo Pascal 7.0 original installer
ArcСкачать4495
2.1 Мб19927.0 Английский[Не подделка]Лев_115
2012.09.12
Ссылка Borland Pascal
ArcСкачать4551
1.1 Мб19997.0 Русский[Не подделка]FD
2013.07.04
Неофициальная полная русификация.
----------------------------------------------------
Только программы для реального и V86 режима.
(всё в том виде, каком предоставил изготовитель этой русификации).
Ссылка Borland Pascal
ArcСкачать3090
2 Мб19997.0 (SFX)Мультиязычный (русский)[Не подделка]Nika
2014.06.29
Неофициальная полная русификация.
----------------------------------------------------
Только программы для реального и V86 режима.
Инсталляция в виде RAR-SFX архива. Всё уже настроено для распаковки по умолчанию.
После распаковки в предложенное место (С:\LANGUAGE\BP7R\) можно сразу и пользоваться.
Прочтите комментарий к RAR-SFX'у при его распаковке (инсталляции).

Эта комплектация хороша для изучения и обучения. Всё по минимуму, но необходимое присутствует. Плюс русифицированная IDE и система помощи. Для некоторых это важно, хотя я бы не рекомендовал привыкать.
Также комплект русифицированных шрифтов BGI, тоже может понадобиться.

Этот RAR-SFX архив можно распаковывать в чистой DOS с помощью RAR 2.0.
Ссылка Borland Pascal
ArcСкачать3376
16.6 Мб19927.0 (istall&updates) Английский[Не подделка]Nika
2014.06.29
Инсталляция Borland Pascal 7.0 плюс апдейты и дополнения к нему.
--------------------------------------------------------------------------------------
То обновление, что в каталоге BPASCAL.700, - желательно установить
(Это обновлённая RTL 1994 года).
Те обновления, которые в каталоге _UPDATE_, - по желанию.
Тем более, что BPObjects7.01 оттуда не содержит в себе хелп-файлы,
и после такого "обновления" система помощи будет недоступна.

Все проблемы с пресловутой ошибкой TP7DIV_BUG (Error 200) тут решены.
В оригинальной инсталляции (без обновлений) этих проблем и не было.
Уже в обновлении RTL от 1994 года эта ошибка присутствовала,
но в той инсталляции, которая здесь в каталоге BPASCAL.700,
она исправлена. Всё вполне подробно описано.

В одном из обновлений ("\_UPDATE_"\) - программка для исправления готовых EXE файлов с этой ошибкой, а также архив с подробными инструкциями и исходными текстами библиотеки CRT.TPU. Это для истории, в этом дистрибутиве всё уже и так исправлено.

Вопросов быть не должно.
Ссылка Turbo Pascal
FloppyСкачать1090
2.2 Мб 7.0 Английский[Не подделка]Лев112
2018.08.26
Ссылка Borland Pascal
FloppyСкачать1297
13.8 Мб 7.0 Английский[Не подделка]Лев112
2018.08.26
Ссылка Turbo Pascal 7.1
ArcСкачать1999
1.4 Мб 7.1 Русский[Не подделка]ctv
2019.08.18
Запускается через файл BP.EXE
Ссылка Turbo Pascal School Pak 1.3
ArcСкачать1248
4.9 Мб 1.3.1 Русский[Не подделка]ctv
2019.08.18
Turbo Pascal School Pak 1.3- это тодже Turbo Pascal, но с dosbox. В Казахстане до сих пор по такому учатся в школах, а в качестве ос используют win xp. Правда как сейчас не знаю, но в 2018г было так.

Основано на "Неофициальной полной русификации", версии BP 7.0, архив которой тоже есть на этой странице.
Пользоваться этим "пакетом" можно в сеансе DosBox'а под 64-битной ОС.
В случае обычной 32-битной ОС можно не заморачиваться с этим "пакетом",
а пользоваться нормально установленной версией BP/TP.
Ссылка Учебник по Turbo Pascal
ArcСкачать1412
8.6 Мб   Русский[Не подделка]ctv
2019.08.18
учебник по Turbo Pascal в формате djvu
Ссылка CRTDebug
FileСкачать516
298.1 Кб2001  Английский[Не подделка]XJS
2021.05.30
Программа-патч для устранения ошибки "Runtime error 200" или "Division by zero" в программах скомпилированных на Borland Pascal 7.0 (в инициализации модуля CRT). DOS/Win32 версии.

Пожаловаться

Комментарии
#1 Автор: ksuha (2010.12.14 15:11)
Большое спасибо!!!Это тот самый старый Turbo Pascal)))

#2 Автор: Арай (2012.02.14 09:13)
Спасибо вам!!!

#3 Автор: Nika (2013.07.04 12:25)
"Borland Pascal" 1.1Мб, 1999 v.7.0 [FD,2013.07.04]
--Все файлы библиотек и компиляторы свалены в один каталог BP. Как будто так проще?
--а почему же тогда содержимое каталога "DEMOS" и "SOURCE" было тоже не швырнуть в общий каталог "BP" ?
Раз уж уж на то пошло.

FD,
лучше бы заполнили комментарий к архиву. Я бы тогда не отвлекался на него.

#4 Автор: SokilOff (2013.07.05 00:52)
Есть смысл добавить, что русификация Borland Pascal неофициальная, о чем честно сказано в readme.

#5 Автор: FD (2013.07.05 06:37)
Сваливал и переводил не я.
Если можете сделать проще сделайте

#6 Автор: Nika (2013.07.05 08:20)
FD,
вопросов нет.
Пусть всё остаётся как есть.

#7 Автор: Nika (2014.06.29 16:49)
Borland Pascal 2Мб 1999 7.0(SFX) Мультиязычный (русский) [Nika, 2014.06.29]
- Добавил причёсанную русифицированную версию в виде RAR-SFX инсталляции.
Её же можно распаковывать в чистой DOS с помощью RAR 2.0.

#8 Автор: Григорий (2014.09.15 21:32)
Мда ...

#9 Автор: boxfon.ru (2015.10.26 08:49)
I would go with the disk set if your looking for a full installation. This is Borland Turbo Pascal 7.

#10 Автор: Nika (2015.10.26 13:03, изменений: 1, 2015.10.26 15:33)
>> This is Borland Turbo Pascal 7.

-- "Borland Pascal 7" it's not same as "Turbo Pascal 7".
Here is available original distributives for BorlandPascal7 and for TurboPascal7 too.

#11 Автор: SteveZeleniy (2017.03.12 21:10, изменений: 1, 2017.03.12 21:10)
Nika,
Извиняюсь за дубль,просто по отсутствию названия раздела Borland Pascal подумал,что его здесь нет) теперь вижу,что ошибся.А то,что апдейт кривой был,так это уже не ко мне-что было на сидюке,то и выгрузил.А заодно не подскажете,куды совать(и совать ли вообще) генератор ключей для delphi 5,найденный на том же сидюке?

#12 Автор: Nika (2017.03.12 22:02, изменений: 12, 2017.03.12 23:04)
Да там с этим "Borland"/"Turbo" были мутные маркетинговые ходы,
но по сути это один и тот же продукт.
Borland Pascal это "более расширенная поставка", так сказать.
В него включена поддержка WIN16.
Или так - Turbo Pascal 7 это часть Borland Pascal 7, продававшаяся и отдельно.
Можно, кстати, посмотреть на размеры архивов того и другого.

Апдейт тот кривой изначально, что-то они там намудрили с ним.
Во всяком случае, у меня он был в таком же виде.
Может, имеется в виду один и тот же сидюк?
- У меня был в своё время CD "Всё для PASCAL". Это оттуда.

Выложенный апдейт удалили зря - он специально был сюда перенесен,
не глядя на то, что тут он имеется в исправленном виде.
Иногда бывает полезно посмотреть, как оно было до исправлений.
Хотя.. Там в исправленном варианте есть вся информация для "отката",
так что, может, оно и лишнее, множить архивы.
(В обновлении <в архиве bp7bin.zip> добавлены патчеры/анпатчеры для библиотеки и её исправленный вариант,
чтобы автоматом инсталлировалась уже пропатченная версия. Датировка патчей 2010 год).

По кейгену - не знаю, есть вроде бы delphi-5 с готовым ключом.
Кому нужен хак-арт, в принципе, могут найти его без проблем.

#13 Автор: SteveZeleniy (2017.03.13 19:11)
>>Может, имеется в виду один и тот же сидюк?
Видимо,не один.У меня-"Delphi&Pascal.Программирование для начинающих" от PetroSoft.Но это может означать,что у них один и тот же дистрибутив с BP.
>>так что, может, оно и лишнее, множить архивы.
Именно так.Кривые программы и глючные версии держать не стоит,а поскольку на странице уже присутствует та же,но пропатченная к лучшему версия,то по сути-то,что я выложил-просто кривой дубль.

#14 Автор: Nika (2017.03.13 19:32, изменений: 2, 2017.03.13 19:33)
Это в порядке вещей.
Люди, занимавшиеся выпуском и продажей CD, таскали софт для них из одних и тех же источников,
а часто и друг-у-друга, из релизов конкурентов.
Когда-то рассказывал, как трижды покупал CD-ROM'ы из-за всего одной программы -
и на каждом из них оказывался один и тот же повреждённый дистрибутив.
Драли друг-у-друга без проверки.
Интернета не было - приходилось такое вот терпеть.

#15 Автор: Северин (2017.09.01 21:42)
Borland Pascal (Немецкий)
Для переключения на английский язык нужно удалить файлы: bp.ger, bp.rez, turbo.ger, turbo.rez. Для запуска на английском версии для Windows предусмотрен отдельный файл bpwus.exe.

#16 Автор: сашка (2017.11.09 04:46)
Спасибо. То что нужно!

#17 Автор: AT (2018.05.28 23:54)
"Поставил в аське статус "Turbo Pascal". Через 5 минут пишут:
-С облегченьецем!"

#18 Автор: Nika (2018.05.29 01:29)
) Это непрестижно. Лучше не афишировать.

#19 Автор: uav (2018.08.27 12:51)
Лев112, лучше не пишите номер версии в имени файла - он автоматически добавляется, а так он дублируется...

#20 Автор: Nokia (2019.01.18 22:31)
Turbo Pascal 7.01 - DISK4 битый!

#21 Автор: Nika (2019.01.19 01:57, изменений: 2, 2019.01.19 01:58)
Проверено, ошибок нет. В чём выражалась "битость" того архива?

#22 Автор: uav (2019.08.19 16:41)
Насколько я вижу, выложенный ctv Turbo Pascal 7.1 English почти ничем не отличается от выложенного ранее Login - предлагаю удалить.

#23 Автор: Nika (2019.08.19 17:09)
Можно и удалить

#24 Автор: ctv (2019.08.20 10:17)
Удалил.

#25 Автор: Slava S (2021.05.26 13:45)
Оригинальный Turbo (Borland) Pascal версии 7 (7.01) всегда содержал ошибку в модуле CRT, которая заключалась в делении на 0 во время инициализации модуля на быстрых быстрых ПК (пентиум-200 и выше, по моему), ну не предполагали программисты в то время, что ПК будут работать ТАК БЫСТРО :-)
Ошибка правилась путём изменения подпрограммы инициализации модуля CRT, приводившей к неработоспособности подпрограммы Delay.

#26 Автор: Nika (2021.05.27 00:40)
На самом деле там не ошибка деления на ноль,
а ошибка переполнения регистра результата деления.
(то есть не "divide by zero", а "divide overflow error").

Делится DWORD DX:AX на CX, и поскольку константа в CX оказывается слишком малой
для больших вычисленных значений в DX:AX,
то регистр результата AX оказывается переполненным.

Аппаратно при этом генерируется то же прерывание int 0, что и при делении на ноль.
Деление на ноль это частный случай переполнения при делении.

Простыми словами, делимое делится на слишком малый делитель
и, поскольку размер результата аппаратно вдвое меньше размера делимого,
то результат деления не помещается в предназначенный ему регистр,
то есть переполняет его.

Вот пример с этой же ошибкой, крайний случай:

mov dx,0ffffh
mov ax,0ffffh
mov cx,1
div cx

Результат будет равен содержимому регистров DX:AX до деления,
и такое значение никак не может быть записано в региср AX.


Была довольно оригинальная резидентная утилита -
http://old-dos.ru/index.php?page=files&mode=files&do=show&id=6029
"сидящая" на прерывании int0 и по приходе его
инкрементирующая содержимое регистра-делителя (в её случае только CX)
с передачей управления обратно на инструкцию div,
которая только что вызвала это прерывание int0.
Таким образом ошибка возникет и обрабатывается снова и снова,
пока делитель не достигнет значения, не вызывающего переполнение регистра результата.
Это общее решение, оно будет работать и при делении на ноль тоже.

#27 Автор: Dave_Murey (2023.03.29 22:08)
Интересно, а для каких целей качают отсюда Turbo/Borland Pascal? Под MS-DOS сейчас уже никто не пишет программы!

#28 Автор: lexx821 (2023.09.10 06:58)
В университете в 2000-2001 гг. мы изучали на лекции по программированию Turbo Pascal. Паскаль классный язык программирования!

#29 Автор: Татьяна (2024.03.15 12:14)
Такой тупизм я нифига не понимаю

#30 Автор: uav (2024.03.15 14:35)
Что именно Вы не понимаете?

Имя:
E-mail:
 =
Ваш комментарий:
Тpанзистоp p-n-p. Plug-n-Play?

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2023 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
11 queries, db time 0.002247, memory 1567.46 Kb, total time 0.077 sec