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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Похожи ли Delphi and C++??? Точнее, это какое программирование??? 
:(
    Опции темы
Denis-delphist
Дата 23.4.2005, 13:16 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Меня интересует вопрос: С++ и Delphi похожи или нет ,точнее это объективно-моделированное программирование или нет, и где С++ в инете достать??? smile
  Вверх
martians
Дата 23.4.2005, 13:53 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











ну и вопрос! а похожи ли чай и кофе?

по синтаксису они, естественно, совершенно различаются.

по идеологии -- С++ тоже объектно-ориентированный язык, причём, если верить тому же Страуструпу (да и личному опыту) эта самая объектная ориентиованность гораздо мощнее и "правильнее" выражена. мощнее -- за счёт присутствия в C++ шаблонов.

по области применения -- вообще говоря, похожи. но по статистике большинство компаний используют С++

со среде разработки -- Borland C++ Builder -- совершенный аналог Delphi, так что в этом плане -- похожи.

в общем, какой вопрос -- такой ответ...
  Вверх
chipset
Дата 23.4.2005, 16:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Цитата(Denis @ 23.4.2005, 03:16)
это объективно-моделированное программирование или нет

Оба языка, как Delphi так и C++, являются обьектно-ориентированными, ибо поддерживают: наследование, полиморфизм, инкапсуляцию.
Различия лишь в мелочах реализации, к примеру есть в C++ шаблоны и мультинаследование а в паскале оного нету.
...
В отличие от языка Delphi, который реализован, насколько я знаю лишь в Borland Delphi; C++ гораздо более богат на средства, за счёт непроприетарности его. IDE и компиляторы к нему вы можете посмотреть здесь.


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
drinkOut
  Дата 23.4.2005, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Denis @ 23.4.2005, 13:16)
С++ и Delphi похожи или нет
Вряд ли...
Цитата(Denis @ 23.4.2005, 13:16)
точнее это объективно-моделированное программирование или нет
Нет, в крайнем случае только объектно ориентированное, не более того.
Цитата(Denis @ 23.4.2005, 13:16)
где С++ в инете достать
Там же, где и Delphi smile
--------------------
Жизнь жестока - когда у меня на руках все карты, она начинает играть в шахматы...www.certifications.ru - проверь себя
PM MAIL ICQ   Вверх
Doc_d0s
Дата 25.4.2005, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Я вот сижу и думаю, что С++ и Делфи как две руки левая и правая, но весь вопрос в том ктоя, левша или правша, а говорить о превосходстве одного из двух идеологически разных языков я бы не стал, ибо кому как нравиться. з.ы. ИМХО smile
--------------------
Админ- это вождь Apache'й :)
PM MAIL ICQ   Вверх
Fire-Plug
Дата 28.4.2005, 07:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Вообше-то, ребя, языка Delphi как не было, так и сейчас нет. Есть инструментальное средство визуальной разработки для RAD (Rapid Application Development) под названием Delphi, язык программирования в к-ром Object Pascal.
Синтаксис Object Pascal и С++ - естесс-но различаются.
Все user-defined классы в Object Pascal наследуются в конечном счете от TObject(такие правила языка)
Имена ф-ций конструктора и деструтора поэтому жестко определены и их требуется вызывать явно при создании объекта, например:
Код

type 
myclass = class   
...
end; 
...
anobject := myclass.Create; 
... // use it 
anobject.Free;

След. статья в концентрированной форме излагает различия синтаксиса Object Pascal и С++ : Major Differences Between the Syntax of C++ and Object Pascal
Добавлено @ 07:32
Пропустил объявление собственно объекта
Код

myclass anobject;
anobject := myclass.Create; 
... // use it 
anobject.Free;

--------------------
Объясни другому - поймешь сам (Народная примета)
PM MAIL   Вверх
Void
Дата 28.4.2005, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: 40
Всего: 173



Цитата(Fire @ 28.4.2005, 09:29)
Вообше-то, ребя, языка Delphi как не было, так и сейчас нет. Есть инструментальное средство визуальной разработки для RAD (Rapid Application Development) под названием Delphi, язык программирования в к-ром Object Pascal.

Если быть предельно педантичным, то начиная, кажется, с Delphi 7, Borland объявила, что Delphi - название не только среды, но и самого языка. Впрочем, никакой разницы, те же eggs, только сбоку.
Цитата(Fire @ 28.4.2005, 09:29)
Все user-defined классы в Object Pascal наследуются в конечном счете от TObject(такие правила языка)
Имена ф-ций конструктора и деструтора поэтому жестко определены и их требуется вызывать явно при создании объекта, например

Плюс, что на мой взгляд очень важно, все объекты размещаются в куче, нет объектов в стеке и, как следствие, автоматических деструкторов.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Fire-Plug
Дата 29.4.2005, 04:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Поскольку Object Pascal - детище Borland, тот последний имеет полное право назвать его как он хочет.
Цитата(Void @ 28.4.2005, 19:50)
Впрочем, никакой разницы, те же eggs, только сбоку

Абослютно верно.
ЗЫ: Николас Вирт может обидеться... smile
--------------------
Объясни другому - поймешь сам (Народная примета)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




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


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

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