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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Delphi - приемущества и недостатки, принимаются различные высказывания 
:(
    Опции темы
Daevaorn
Дата 23.10.2006, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(Romikgy @  23.10.2006,  09:52 Найти цитируемый пост)
А для тебя есть разница между паскалем и дельфи? 

а есть разница между С и С++? Тут почти аналогично
PM MAIL WWW   Вверх
ToshaCh
Дата 23.10.2006, 10:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Хм. Разница между С и С++ есть и большая: это два разных языка. А Делфи это совукупность среды программирования, ряда библиотек и компилятора языка Object Pascal. 

 Языка Делфи не существует в природе! 

Добавлено @ 10:09 
Впрочем могёт я чё не понимаю - не программист по образованию.

Это сообщение отредактировал(а) ToshaCh - 23.10.2006, 10:02


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
skyboy
Дата 23.10.2006, 10:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



ToshaCh, Delphi - давно уже отдельный от Object Pascal язык. Вроде как с 4-й версии компилятора. Впрочем, к теме спора отношения не имеет.
PM MAIL   Вверх
ToshaCh
Дата 23.10.2006, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(skyboy @  23.10.2006,  10:11 Найти цитируемый пост)
ToshaCh, Delphi - давно уже отдельный от Object Pascal язык. Вроде как с 4-й версии компилятора. Впрочем, к теме спора отношения не имеет.


Хм. Интерестно, поскажи ISO или ANSI номер стандарта на этот язык.


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
Romikgy
Дата 23.10.2006, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(ToshaCh @  23.10.2006,  09:02 Найти цитируемый пост)
 Языка Делфи не существует в природе! 

из хелпа дельфей 
Код

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.


Добавлено @ 10:28 
Цитата(Daevaorn @  23.10.2006,  07:56 Найти цитируемый пост)
а есть разница между С и С++? Тут почти аналогично

Я здесь имел в виду , что дельфи вышел из паскаля, также как и С++ вышел из С, это продолжения этих языков, так что разница есть, но имхо она не сильно существенна, за исключением классов

Это сообщение отредактировал(а) Romikgy - 23.10.2006, 10:25


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

PM   Вверх
ToshaCh
Дата 23.10.2006, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Блин в оффтоп ушли. 
Строго говоря тогда существует и С++QT - специальный язык для работы с qt библиотекой, т.к. в нем тоже есть расширения (слоты).

Добавлено @ 10:35 
Цитата(Romikgy @  23.10.2006,  10:25 Найти цитируемый пост)
Я здесь имел в виду , что дельфи вышел из паскаля, также как и С++ вышел из С, это продолжения этих языков, так что разница есть, но имхо она не сильно существенна, за исключением классов


Но в общем то в паскале есть классы, хотя действительно немножко меньше фич всяких хитрых. 

Это сообщение отредактировал(а) ToshaCh - 23.10.2006, 10:32


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
pythonwin
Дата 23.10.2006, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(ToshaCh @  23.10.2006,  17:02 Найти цитируемый пост)
Хм. Разница между С и С++ есть и большая: это два разных языка. А Делфи это совукупность среды программирования, ряда библиотек и компилятора языка Object Pascal. 

 Языка Делфи не существует в природе! 

Добавлено @ 17:09 
Впрочем могёт я чё не понимаю - не программист по образованию.

мы спорим о среде разработки и языке Delphi (это как кому нравиться).

Это сообщение отредактировал(а) pythonwin - 23.10.2006, 13:51
PM WWW GTalk Jabber   Вверх
MAKCim
Дата 23.10.2006, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

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



Цитата

акже как и С++ вышел из С, это продолжения этих языков, так что разница есть, но имхо она не сильно существенна

(несмотря на имхо)
Вы шутите? Разница очень даже существенна, и дело не только в классах


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Romikgy
Дата 23.10.2006, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(MAKCim @  23.10.2006,  16:49 Найти цитируемый пост)
Разница очень даже существенна, и дело не только в классах 

приводите smile


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

PM   Вверх
Void
Дата 23.10.2006, 20:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


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

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



Цитата(Bjarne Stroustrup - The C++ Programming Language)
C++ is a general purpose programming language with a bias towards systems programming that
– is a better C,
– supports data abstraction,
– supports object oriented programming, and
– supports generic programming.

Что достигается за счёт:
— Классов, причём один из основных посылов — определённый пользователем тип в идеале должен быть неотличим от встроенного. Отсюда перегрузка операторов, возможность создания объектов как в куче, так и на стеке и т.д.
— Шаблонов.



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


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


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

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



Цитата(Void @  23.10.2006,  19:13 Найти цитируемый пост)
Классов


Цитата(Void @  23.10.2006,  19:13 Найти цитируемый пост)
Шаблонов

это 
Цитата(MAKCim @  23.10.2006,  16:49 Найти цитируемый пост)
очень даже существенна,

 smile 


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

PM   Вверх
Void
Дата 23.10.2006, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


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

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



Romikgy, да, разумеется, поскольку C++ предоставляет гораздо больше свободы в выборе подхода к реализации и позволяет подняться на значительно более высокий уровень абстракции, чем Си. И потом, каждый из этих пунктов можно развернуть ещё в десяток конкретных фич, но зачем?
Ещё одно доказательство: Си как язык дубово прост. В дебрях спецификаций C++ разбираются лишь избранные smile


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


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


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

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



Цитата(Void @  23.10.2006,  19:57 Найти цитируемый пост)
И потом, каждый из этих пунктов можно развернуть ещё в десяток конкретных фич, но зачем?

да разворачивание это не то smile 
т.е. другими словами кроме 2 фич отличий си от си++ нет?!
Цитата(Void @  23.10.2006,  19:57 Найти цитируемый пост)
Си как язык дубово прост

в простой вещи имхо допускается меньше ошибок  smile 
Цитата(Void @  23.10.2006,  19:57 Найти цитируемый пост)
В дебрях спецификаций C++ разбираются лишь избранные

100% согласен


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

PM   Вверх
Void
Дата 23.10.2006, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


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

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



Цитата(Romikgy @  23.10.2006,  23:13 Найти цитируемый пост)
в простой вещи имхо допускается меньше ошибок  smile

Ну откуда у людей привычка к нейтральной фразе — констатации факта — добавлять оценивающие комментарии с подтекстом smile
Цитата(Romikgy @  23.10.2006,  23:13 Найти цитируемый пост)
т.е. другими словами кроме 2 фич отличий си от си++ нет?!

С таким же успехом можно половину современных языков привести к общему знаменателю. Обратная совместимость не обязательно означает, что различий мало.


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


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

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



Цитата

да разворачивание это не то smile 
т.е. другими словами кроме 2 фич отличий си от си++ нет?!

- Более жесткий контроль типов
- Исключены некоторые неявные преобразования (например от void* к другому указателю)
- Пространства имен, замена глобальных static-ов анонимными namespace-ами
- Перегрузка глобальных функций (не методов)
- Работа с динамической памятью реализована синтаксически (а не с помощью стандартных функций как в С)
- Исключения
- Информация о типах на этапе выполнения (RTTI)
- Новая форма операторов преобразования типов

Добавлено @ 21:30 
Цитата

в простой вещи имхо допускается меньше ошибок

Уверен на 100%, в С допустить ошибку (не синтаксическую естественно) гораздо проще чем в С++. Так что утверждение спорное


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

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

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


 




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


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

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