![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Denis-delphist |
|
|||
|
Unregistered |
Меня интересует вопрос: С++ и Delphi похожи или нет ,точнее это объективно-моделированное программирование или нет, и где С++ в инете достать???
|
|||
|
||||
| martians |
|
|||
|
Unregistered |
ну и вопрос! а похожи ли чай и кофе?
по синтаксису они, естественно, совершенно различаются. по идеологии -- С++ тоже объектно-ориентированный язык, причём, если верить тому же Страуструпу (да и личному опыту) эта самая объектная ориентиованность гораздо мощнее и "правильнее" выражена. мощнее -- за счёт присутствия в C++ шаблонов. по области применения -- вообще говоря, похожи. но по статистике большинство компаний используют С++ со среде разработки -- Borland C++ Builder -- совершенный аналог Delphi, так что в этом плане -- похожи. в общем, какой вопрос -- такой ответ... |
|||
|
||||
| chipset |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 27 Всего: 165 |
Оба языка, как Delphi так и C++, являются обьектно-ориентированными, ибо поддерживают: наследование, полиморфизм, инкапсуляцию. Различия лишь в мелочах реализации, к примеру есть в C++ шаблоны и мультинаследование а в паскале оного нету. ... В отличие от языка Delphi, который реализован, насколько я знаю лишь в Borland Delphi; C++ гораздо более богат на средства, за счёт непроприетарности его. IDE и компиляторы к нему вы можете посмотреть здесь. --------------------
|
||||
|
|||||
| drinkOut |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 10.2.2005 Где: мой стакан? Репутация: нет Всего: нет |
--------------------
Жизнь жестока - когда у меня на руках все карты, она начинает играть в шахматы...www.certifications.ru - проверь себя |
||||||
|
|||||||
| Doc_d0s |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 206 Регистрация: 15.12.2004 Где: в кресле Репутация: 2 Всего: 3 |
Я вот сижу и думаю, что С++ и Делфи как две руки левая и правая, но весь вопрос в том ктоя, левша или правша, а говорить о превосходстве одного из двух идеологически разных языков я бы не стал, ибо кому как нравиться. з.ы. ИМХО
--------------------
Админ- это вождь Apache'й :) |
|||
|
||||
| Fire-Plug |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 102 Регистрация: 15.3.2005 Репутация: -1 Всего: 0 |
Вообше-то, ребя, языка Delphi как не было, так и сейчас нет. Есть инструментальное средство визуальной разработки для RAD (Rapid Application Development) под названием Delphi, язык программирования в к-ром Object Pascal.
Синтаксис Object Pascal и С++ - естесс-но различаются. Все user-defined классы в Object Pascal наследуются в конечном счете от TObject(такие правила языка) Имена ф-ций конструктора и деструтора поэтому жестко определены и их требуется вызывать явно при создании объекта, например:
След. статья в концентрированной форме излагает различия синтаксиса Object Pascal и С++ : Major Differences Between the Syntax of C++ and Object Pascal Добавлено @ 07:32 Пропустил объявление собственно объекта
--------------------
Объясни другому - поймешь сам (Народная примета) |
||||
|
|||||
| Void |
|
||||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 40 Всего: 173 |
Если быть предельно педантичным, то начиная, кажется, с Delphi 7, Borland объявила, что Delphi - название не только среды, но и самого языка. Впрочем, никакой разницы, те же eggs, только сбоку.
Плюс, что на мой взгляд очень важно, все объекты размещаются в куче, нет объектов в стеке и, как следствие, автоматических деструкторов. -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
||||
|
|||||
| Fire-Plug |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 102 Регистрация: 15.3.2005 Репутация: -1 Всего: 0 |
Поскольку Object Pascal - детище Borland, тот последний имеет полное право назвать его как он хочет.
Абослютно верно. ЗЫ: Николас Вирт может обидеться... --------------------
Объясни другому - поймешь сам (Народная примета) |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |