Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Delphi - язык программирования? или Object Pascal, но в другом соусе? 
:(
    Опции темы
skyboy
Дата 29.10.2006, 00:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260



Надоело, когда заявляют "Delphi - отдельный язык" или "Delphi - это не язык, язык - Object Pascal" и спорят, практически не приводя аргументов. Предлагаю выложить, что кто знает, в поддержку одной или другой точки зрения.
в Википедии
Цитата

Delphi (Де́льфи) — язык программирования, ранее известный как Object Pascal, разработанный фирмой Borland и изначально реализованный в её пакете Borland Delphi, от которого и получил в 2003 году своё нынешнее название. По сути является наследником языка Pascal с объектно-ориентированными расширениями.

в справке по Borland Delphi:
Цитата

Delphi is a high-level, compiled, strongly typed language that supports structured and object-oriented design. Based on Object Pascal, its benefits include easy-to-read code, quick compilation, and the use of multiple unit files for modular programming.
Delphi has special features that support Borland's component framework and RAD environment. For the most part, descriptions and examples in this language guide assume that you are using Borland development tools.

Т.е. язык признан законным наследником Object Pascal, а не им же ,но в другом макияже. Кто знает, что за дата "2003 год" или имеет другую аргументацию, касательно "законнорожденности" Delphi - прошу проявлять себя smile
PM MAIL   Вверх
Romikgy
Дата 29.10.2006, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 3
Всего: 146



Цитата(skyboy @  28.10.2006,  23:43 Найти цитируемый пост)
язык признан законным наследником Object Pascal

и где ты такое прочитал?
имхо 
Цитата(skyboy @  28.10.2006,  23:43 Найти цитируемый пост)
Based on Object Pascal

означает немного другое!


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Snowy
Дата 29.10.2006, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 9
Всего: 484



Просто обджект паскаль достиг того уровня концепта, что можно считать его самостоятельным языком, а не паскалем.
Как например Модула и Оберон. Тоже последователи паскаля, но имеют собственное имя.
То есть это уже не модификация паскаля, а другой концептуальный язык с синтаксисом паскаля.
Базовый паскаль в него конечно тоже входит, но его доля в Delphi с каждой версией всё меньше и меньше, т.к. язык постоянно расширяется. Причём некоторые вещи стандартного паскаля там вообще присутствуют только для совместимости.
PM MAIL   Вверх
skyboy
Дата 29.10.2006, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260



Цитата(Romikgy @  29.10.2006,  09:14 Найти цитируемый пост)
имхо 
Цитата(skyboy @  28.10.2006,  23:43 Найти цитируемый пост)
Based on Object Pascal
означает немного другое! 

Там и прочитал.
Цитата(skyboy @  28.10.2006,  23:43 Найти цитируемый пост)
Delphi is a high-level, compiled, strongly typed language that supports structured and object-oriented design.

Переводится "Delphi - высокоуровневый, компилируемый, строго-типизированный язык, который поддерживает структуризацию и объектно-ориентированное проектирование".
Если сократиь до 3 слов, то "Delphi - это язык", вот откуда я взял.
Цитата(Snowy @  29.10.2006,  11:24 Найти цитируемый пост)
обджект паскаль
 - то же самое, что и Pascal with objects?

PM MAIL   Вверх
Snowy
Дата 29.10.2006, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 9
Всего: 484



Цитата(skyboy @  29.10.2006,  18:20 Найти цитируемый пост)
то же самое, что и Pascal with objects?
Вряд ли. Объекты и так в паскале в наличии.
Фраза "Pascal with objects" вообще не несёт никакого смысла, ИМХО.
PM MAIL   Вверх
skyboy
Дата 29.10.2006, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260



А когда появился язык Object Pascal?
PM MAIL   Вверх
Snowy
Дата 29.10.2006, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 9
Всего: 484



В Delphi 1.0 smile
PM MAIL   Вверх
nerezus
Дата 29.10.2006, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Snowy,  а это было в каком году? Просто в турбопаскале(с 5 вроде версии) уже был ОбжектПаскаль )


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
pythonwin
Дата 30.10.2006, 10:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 1
Всего: 36



Цитата(Snowy @  30.10.2006,  00:45 Найти цитируемый пост)
Вряд ли. Объекты и так в паскале в наличии.

согласен!
Цитата(nerezus @  30.10.2006,  03:07 Найти цитируемый пост)
Snowy,  а это было в каком году? Просто в турбопаскале(с 5 вроде версии) уже был ОбжектПаскаль ) 


В на OP можно рисовать формы, таблицы, окна и т.д. smile
PM WWW GTalk Jabber   Вверх
Akella
Дата 7.11.2006, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 1
Всего: 329



Delphi, начиная с версии 7 официально считается языком программирования.
PM MAIL   Вверх
Beltar
Дата 29.12.2006, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 627
Регистрация: 11.1.2006

Репутация: 2
Всего: 7



В Delpi 6 был Object Pascal В Delphi 7 стал Delphi. Из чего следует, различия надо искать между ними. smile А так нет никаких сомнений, что язык придуманый Виртом в 1969-ом и язык BP 7.0 уже фактически разные языки, как древнерусский и русский. Точно также отличаются друг от друга языки BP 7 и Delphi 2005.


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. smile(с) я, хотя может и нет
Пищущий на C++ мужик. Даже если это мужик сидит в написанном на Delphi и жрущем паскалевскую библиотеку билдере.
PM MAIL   Вверх
S.A.G.
Дата 21.1.2007, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


не эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1339
Регистрация: 20.7.2006
Где: in ad equate

Репутация: нет
Всего: 19



Может кто-то приведет хронологию развития Pascal-based языков чтобы подытожить тему?


--------------------
Вот она задачка: спасти себя от себя самого © Cube
Sometimes good people do evil things © A Simple Plan
PM   Вверх
Snowy
Дата 21.1.2007, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 9
Всего: 484



Цитата(main @  21.1.2007,  20:31 Найти цитируемый пост)
Может кто-то приведет хронологию развития Pascal-based языков чтобы подытожить тему?
А нет хронологии.
Есть паскаль и есть его наследники.
Никакой хронологии.
Единственное, что подходит под хронологию - это Паскаль -> Модула -> Модула 2 -> Оберон
Дельфи - это другая ветка.
PM MAIL   Вверх
S.A.G.
Дата 21.1.2007, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


не эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1339
Регистрация: 20.7.2006
Где: in ad equate

Репутация: нет
Всего: 19



Паскаль начиная с даты создания не видоизменялся а просто появлялись наследники?

Например хронология развития C: K&R - ANSI/ISO(C90) - C99 (примерно)
На Паскаль не разрабатывались стандарты?

Это сообщение отредактировал(а) main - 21.1.2007, 21:14


--------------------
Вот она задачка: спасти себя от себя самого © Cube
Sometimes good people do evil things © A Simple Plan
PM   Вверх
Daevaorn
Дата 21.1.2007, 21:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Цитата(main @  21.1.2007,  21:59 Найти цитируемый пост)
На Паскаль не разрабатывались стандарты?

Конечно разрабатывались. Раньше это было "Справка в Turbo/Borland Pascal", а сейчас "справка Delphi/BDS Studio"
 smile  smile  smile 
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0780 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.