|
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 при старте программы.
--Добавлено-- На этой странице представлен только сам компилятор TurboPascal. Заливать сюда патчи Error200 и учебники по Паскалю не надо. Для этого есть соответствующие разделы и Библиотека. \ | Раздел: Pascal/Delphi
(случайный скриншот) Скриншоты Операционная система: MS-DOS Требования: - Автор: Borland Издатель: -
Добавил: SR | Доступные файлы - сортировка по имени и версии, времени добавления Файлов: 17. Файл | Размер | Выпуск | Версия | Язык | Качество | Загрузил | | 790.2 Кб | 1992 | 7.0 | Английский | | SR
| | 1.3 Мб | 1992 | 7.0 | Английский | | SR 2011.10.06 | | 1.7 Мб | 1997 | 7.1 | Английский | | Login 2011.11.03 | | 13.4 Мб | 1992 | 7.0 | Английский | | Login 2011.11.03 | | 14.3 Мб | 1993 | 7.01 | Английский | | Login 2011.11.03 | Имеются исходные тексты RTL. | | Turbo Pascal (Distrib) | | | 2097 |
| 2.2 Мб | 1992 | 7.0 | Английский | | Login 2011.11.20 | | 2.2 Мб | 1993 | 7.01 | Английский | | SR 2012.06.17 | | 2.2 Мб | 1993 | 7.0 | Английский | | SR 2012.06.17 | | 14.8 Мб | 1992 | 7.0 | Немецкий | | SR 2012.06.23 | | Turbo Pascal 7.0 original installer | | | 4608 |
| 2.1 Мб | 1992 | 7.0 | Английский | | Лев_115 2012.09.12 | | 1.1 Мб | 1999 | 7.0 | Русский | | FD 2013.07.04 | Неофициальная полная русификация. ---------------------------------------------------- Только программы для реального и V86 режима. (всё в том виде, каком предоставил изготовитель этой русификации). | | 2 Мб | 1999 | 7.0 (SFX) | Мультиязычный (русский) | | Nika 2014.06.29 | Неофициальная полная русификация. ---------------------------------------------------- Только программы для реального и V86 режима. Инсталляция в виде RAR-SFX архива. Всё уже настроено для распаковки по умолчанию. После распаковки в предложенное место (С:\LANGUAGE\BP7R\) можно сразу и пользоваться. Прочтите комментарий к RAR-SFX'у при его распаковке (инсталляции).
Эта комплектация хороша для изучения и обучения. Всё по минимуму, но необходимое присутствует. Плюс русифицированная IDE и система помощи. Для некоторых это важно, хотя я бы не рекомендовал привыкать. Также комплект русифицированных шрифтов BGI, тоже может понадобиться.
Этот RAR-SFX архив можно распаковывать в чистой DOS с помощью RAR 2.0. | | 16.6 Мб | 1992 | 7.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. Это для истории, в этом дистрибутиве всё уже и так исправлено.
Вопросов быть не должно. | | 2.2 Мб | | 7.0 | Английский | | Лев112 2018.08.26 | | 13.8 Мб | | 7.0 | Английский | | Лев112 2018.08.26 | | 1.4 Мб | | 7.1 | Русский | | ctv 2019.08.18 | Запускается через файл BP.EXE | | Turbo Pascal School Pak 1.3 | | | 1354 |
| 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. |
|
Комментарии | #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) | Что именно Вы не понимаете? |
| |
|