Обсуждение:Turbo Pascal: различия между версиями
Nzeemin (обсуждение | вклад) |
MBHbot (обсуждение | вклад) м удаление ботоспама про архивацию ссылок |
||
(не показано 8 промежуточных версий 6 участников) | |||
Строка 1: | Строка 1: | ||
{{Заголовок обсуждения}} |
|||
{{Новые снизу}} |
{{Новые снизу}} |
||
__TOC__<br clear="all" /> |
__TOC__<br clear="all" /> |
||
Строка 33: | Строка 32: | ||
каков статус официальных дистрибутивов паскаля сейчас - freeware или shareware ? [[Special:Contributions/87.245.143.44|87.245.143.44]] 10:49, 14 мая 2009 (UTC)faz |
каков статус официальных дистрибутивов паскаля сейчас - freeware или shareware ? [[Special:Contributions/87.245.143.44|87.245.143.44]] 10:49, 14 мая 2009 (UTC)faz |
||
:Насколько я помню: 5.5 и более древние — free for necommercial use, более новые — unsupported [[User:Iws|Иван Шихалев]] 12:31, 14 мая 2009 (UTC) |
:Насколько я помню: 5.5 и более древние — free for necommercial use, более новые — unsupported [[User:Iws|Иван Шихалев]] 12:31, 14 мая 2009 (UTC) |
||
== Запуск == |
|||
Как запустить эту программу на: |
|||
Или Windows 7 |
|||
или Windows 3.1 |
|||
или с MS-DOS (у меня все три ОС есть, 2 последние - Virtual PC)? [[User:TomVercetti|TomVercetti]] 17:36, 17 июля 2010 (UTC) |
|||
== Использование разных ООП в Delphi == |
|||
Что означает утверждение, что в Delphi «''использование обеих объектных моделей одновременно в одной и той же программе не поддерживается''»? Варианты: |
|||
# ''Если использовать в программе одновременно классы (то есть новую модель ООП) и «старые» объекты (то есть старую модель ООП), то такую программу компилятор Delphi откажется компилировать, либо после компиляции приложение будет неработоспособным, либо работать некорректно.'' — Это неверное утверждение. Я при написании программ всегда использую новую модель ООП, но иногда подключаю к своей программе модули сторонних разработчиков в которых используется старая модель ООП и такое приложение нормально компилируется и корректно работает. |
|||
# ''Разработчики никогда не используют в своих программах одновременно старую и новую модель ООП.'' — Это тем более неверное утверждение, так как даже самый ярый поклонник новой модели ООП, подключая к своей программе модуль стороннего разработчика может и не подозревать, что в нём используется объекты «старого образца». |
|||
# ''В последних (либо же в первых) версиях Delphi при использовании в одном приложении одновременно объектов старой и новой модели ООП компилятор откажется компилировать такое приложение, либо после компиляции приложение будет неработоспособным, либо работать некорректно.'' — Здесь я к сожалению не в курсе, так как пишу программы только на Delphi 6 (начинал с Delphi 3). Тем не менее и в этом случае необходимо уточнить начиная с каких версий Delphi стало невозможно (или же до каких версий Delphi было невозможно) использовать в одном и том же приложении одновременно объектов старой и новой модели ООП. |
|||
# Есть другой вариант понимания этого утверждения? Тогда всё равно нужно уточнить, что имелось в виду, а пока я отметил это утверждение как сомнительное и если в течении нескольких недель не будет никакой реакции, то поменяю это утверждение на противоположное... :) |
|||
[[User:Валигози|Валигози]] 21:37, 12 февраля 2011 (UTC) |
Текущая версия от 23:04, 10 ноября 2018
"реальный режим"?
[править код]Компилятор рассчитан на реальный режим MS-DOS – это как? А как же DPMI и Win16? — Эта реплика добавлена с IP 82.209.240.241 (о) 18:55, 29 мая 2007 (UTC)
- Хм, это действительно есть, но в более расширенном пакете - Borland Pascal with Objects. LG.BALUKATION 19:54, 29 мая 2007 (UTC)
Borland Pascal 7.1
[править код]Что за ерунда написана здесь про Borland Pascal 7.1? Во-первых, Borland Pascal 7.1 вообще не существует, существует только Turbo Pascal 7.1. Во-вторых, это вовсе не патчи и исправления, а другой компилятор, созданный не Borland, а вообще неизвестно кем. Может, автор статьи имел ввиду Borland Pascal 7.01? Это - действительно пакет исправлений. Роман-92 17:37, 13 июня 2008 (UTC)
- Если вы разбираетесь в версиях, то поправьте. Я помню, что были исходники RTL, но что это была за версия, 7.1 или 7.01, не знаю. Sergei 19:50, 11 июня 2008 (UTC)
- Насколько мне известно, RTL появилась ещё в Borland Pascal 7.0, а в Borland Pascal 7.01 лишь были исправлены ошибки, я даже не знаю, какие. Так что в BP 7.01 никаких существенных изменений не произошло, может, её вообще убрать из статьи? Роман-92 17:37, 13 июня 2008 (UTC)
- Речь не про наличие RTL, а про её исходники. Sergei 08:18, 13 июня 2008 (UTC)
- Да, я про исходники и говорю. Роман-92 17:37, 13 июня 2008 (UTC)
- Нужно удалить информацию о Borland Pascal 7.1, а о том, что были открыты исходники RTL, написать в Borland Pascal 7.0 Роман-92 12:10, 26 июня 2008 (UTC)
- Да, я про исходники и говорю. Роман-92 17:37, 13 июня 2008 (UTC)
- Речь не про наличие RTL, а про её исходники. Sergei 08:18, 13 июня 2008 (UTC)
- Насколько мне известно, RTL появилась ещё в Borland Pascal 7.0, а в Borland Pascal 7.01 лишь были исправлены ошибки, я даже не знаю, какие. Так что в BP 7.01 никаких существенных изменений не произошло, может, её вообще убрать из статьи? Роман-92 17:37, 13 июня 2008 (UTC)
Дистрибутивы
[править код]Предлагаю выделить описания дистрибутивов в отдельную статью. Объём для этого вполне достаточный, при этом исходный Turbo/Borland Pascal и эти дистрибутивы -- по сути разные "продукты". -- NZeemin 06:35, 17 марта 2009 (UTC)
Спустя три месяца -- движения нет. Раздел сильно похож на ОРИСС, ссылок на источники и сами "дистрибутивы" не имеет. Склоняюсь к мысли что его стоит удалить. -- NZeemin 09:55, 24 июня 2009 (UTC)
Поясню свою позицию. Четыре описанных "дистрибутива" НЕ являются продуктами компании Borland. Это кастомные сборки, созданные гораздо позже. Кроме того, подозреваю что тут есть "российская" специфика, т.е. дистрибутивы имеют российское происхождение и используются преимущественно в российских школах. Поэтому, планирую вынести "дистрибутивы" в отдельную статью. -- NZeemin 09:26, 2 июля 2009 (UTC)
- Полагаю, это таки ОРИСС. Иван Шихалев 08:00, 4 июля 2009 (UTC)
Итог подведён тут: Википедия:К удалению/3 октября 2009#Дистрибутивы Turbo Pascal. -- NZeemin 20:23, 11 октября 2009 (UTC)
Статус
[править код]каков статус официальных дистрибутивов паскаля сейчас - freeware или shareware ? 87.245.143.44 10:49, 14 мая 2009 (UTC)faz
- Насколько я помню: 5.5 и более древние — free for necommercial use, более новые — unsupported Иван Шихалев 12:31, 14 мая 2009 (UTC)
Запуск
[править код]Как запустить эту программу на:
Или Windows 7
или Windows 3.1
или с MS-DOS (у меня все три ОС есть, 2 последние - Virtual PC)? TomVercetti 17:36, 17 июля 2010 (UTC)
Использование разных ООП в Delphi
[править код]Что означает утверждение, что в Delphi «использование обеих объектных моделей одновременно в одной и той же программе не поддерживается»? Варианты:
- Если использовать в программе одновременно классы (то есть новую модель ООП) и «старые» объекты (то есть старую модель ООП), то такую программу компилятор Delphi откажется компилировать, либо после компиляции приложение будет неработоспособным, либо работать некорректно. — Это неверное утверждение. Я при написании программ всегда использую новую модель ООП, но иногда подключаю к своей программе модули сторонних разработчиков в которых используется старая модель ООП и такое приложение нормально компилируется и корректно работает.
- Разработчики никогда не используют в своих программах одновременно старую и новую модель ООП. — Это тем более неверное утверждение, так как даже самый ярый поклонник новой модели ООП, подключая к своей программе модуль стороннего разработчика может и не подозревать, что в нём используется объекты «старого образца».
- В последних (либо же в первых) версиях Delphi при использовании в одном приложении одновременно объектов старой и новой модели ООП компилятор откажется компилировать такое приложение, либо после компиляции приложение будет неработоспособным, либо работать некорректно. — Здесь я к сожалению не в курсе, так как пишу программы только на Delphi 6 (начинал с Delphi 3). Тем не менее и в этом случае необходимо уточнить начиная с каких версий Delphi стало невозможно (или же до каких версий Delphi было невозможно) использовать в одном и том же приложении одновременно объектов старой и новой модели ООП.
- Есть другой вариант понимания этого утверждения? Тогда всё равно нужно уточнить, что имелось в виду, а пока я отметил это утверждение как сомнительное и если в течении нескольких недель не будет никакой реакции, то поменяю это утверждение на противоположное... :)
Валигози 21:37, 12 февраля 2011 (UTC)