Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.16;
Скачать: CL | DM;

Вниз

delphi или c++   Найти похожие ветки 

 
Pec   (2003-05-28 20:06) [0]

Привет народ!
Просветите чайника ,что лучше delphi или c++ (плюсы и минусы)
если это ранее обсуждалось ,то плиз кинте ссылочку.
Жду с нетерпением !
Зарание спасибо


 
Skier ©   (2003-05-28 20:10) [1]

Это обсуждается раз в месяц. Это в "Потрепаться" нужно спрашивать...


 
Serginio   (2003-05-28 20:13) [2]

Лучше Net мое личное мнение. На вкус и цвет товарищей нет.


 
ork ©   (2003-05-28 20:15) [3]

чувак не издевайся... знаешь ведь на какой сайт попал!


 
jack128 ©   (2003-05-28 20:16) [4]

Если пишешь базы данных, то Delphi.


 
VMcL ©   (2003-05-28 20:20) [5]

Лучше всего тот язык, которым владеешь.

Для меня, например, русский и украинский :)


 
Malder ©   (2003-05-28 20:33) [6]

И снова Holy War ! :-))))

Запомни простую истину - если бы один продукт был хуже другого, он бы вымер


 
Knight ©   (2003-05-29 00:38) [7]

Каждому своё...
Скажу, что после того как писал какое-то время на С, а потом понадобилось накидать мелкую прогу на Паскале (на которую ушло бы 5 минут на С), проклял всё на свете с его контролем типов и т.п. вещами :)

С - это ASM высокого уровня и вообще красивый язык (но заибёсСИ :).
Паскаль - строгий и удобоваримый (заслуга Borland"a) :)

Где-то видел результаты опроса, там считается, что Си язык профи, если поступающий на работу им не владеет, то его шансы резко падают...


 
Orcy   (2003-05-29 01:29) [8]

Вооще все языки надо знать, или уметь их быстро осваивать.
В этом и заключается профессионализм.
Клиенты сейчас избалованные пошли. То им на С пиши то на Java или Delphi. Тут еще хрень на Алголе и Фортране пришлось написать. Вот я плевался.
Дело в том что ты знаешь как разраватывают языки. А синтаксис выучить это уже дело за малым.


 
Palladin ©   (2003-05-29 06:27) [9]

а на lisp писать, жуть какая...


 
Дмитрий К.К. ©   (2003-05-29 08:10) [10]


> Knight © (29.05.03 00:38)
> Паскаль - строгий и удобоваримый (заслуга Borland"a) :)


А Никлас Вирт вроде как не причем?


 
Palladin ©   (2003-05-29 08:12) [11]

:))


 
Кулюкин Олег ©   (2003-05-29 09:45) [12]

2 Pec (28.05.03 20:06)
> что лучше delphi или c++ (плюсы и минусы)
Конечно Си!
Все настоящие пацаны на нем пишут.

А Бейсик еще лучше.
Билл Гейтс на нем писал и стал богатейшим человеком.


 
Danilka ©   (2003-05-29 09:52) [13]

Кулюкин Олег © (29.05.03 09:45)
тогда уж 1С еще лучше - вона скока клиентов. да и на счет пацанов тоже верно, процентов 80 на 1С пишет пацанов, которые ни о чем вообще не имеют никакого представления, и о праграммировании тоже.
:))


 
Knight ©   (2003-05-29 10:03) [14]

>> Дмитрий К.К. © (29.05.03 08:10)

А Никлас Вирт вроде как не причем?

Во вставке про Борланд, я вообще-то имел ввиду саму оболочку.Если-бы оболочку писал Мелкософт, я сомневаюсь, чтобы это было так-же удобно, ведь там все "профи" им излишества никчему, пишут, как для себя и другму там без бутылки не разобраться :)


 
Кулюкин Олег ©   (2003-05-29 10:05) [15]

2 Danilka © (29.05.03 09:52)
Однозначно!
1С самый лучший язык. И отладчик тоже.
Между прочим, Дельфи написан на 1С :)


 
Игорь Шевченко ©   (2003-05-29 10:41) [16]

Ну вот, опять началось, сказал мужик, и лег ногами к взрывам :)


 
ForExample   (2003-05-29 10:42) [17]

К взрывам надо головой, а не ногами... :)


 
pasha676   (2003-05-29 10:46) [18]


> К взрывам надо головой, а не ногами... :)

Все зависит от целей и задач :). Смотря что хочешь сохранить :).
А оружие надо держать на вытянутых руках .... дальше знаешь наверное :).


 
Digitman ©   (2003-05-29 10:51) [19]


> ForExample


...и калаш держа на вытянутой руке, чтобы расплавленное железо не капало на казенные сапоги ..)


 
KSergey ©   (2003-05-29 11:21) [20]

> Knight © (29.05.03 10:03)
> Во вставке про Борланд, я вообще-то имел ввиду саму оболочку.Если-бы
> оболочку писал Мелкософт, я сомневаюсь, чтобы это было так-же
> удобно, ведь там все "профи" им излишества никчему, пишут,
> как для себя и другму там без бутылки не разобраться :)

Ну-ну.
Посмотрите оболочку VC++ для расширения кругозора. Если уж об оболочке речь.
А к строгости и удобоваримости паскаля Борланд имеет такое же отношение, как я ко множественному наследованию в C++.


 
Владимир Васильев ©   (2003-05-29 11:44) [21]

Не надо бояться С++.
Разобраться с синтаксисом можно за 2-4 недели (если , конечно, это не первый изучаемый язык ). Проблема в другом - многим мало и года, чтобы "въехать" в ООП.


 
Zz_   (2003-05-29 11:51) [22]

>>Pec

Если тебе нравятся такие конструкции в одну строчку,
выбирай С



n[i]=(Z-=(n[i++]=(Z-=(n[i++]=(Z-=(n[i++]=(Z-=(n[i++]=(Z-=(n[i++]=Z/I)*I)/J)*J)/K)*K)/L)*L)/O)*O);



 
Danilka ©   (2003-05-29 11:54) [23]

Владимир Васильев © (29.05.03 11:44)
Угу, а чтобы "въехать" в ООП на дельфях надо намного меньше времени.


 
BJValentine ©   (2003-05-29 12:10) [24]

На разных языках можно сказать одно и то-же. В итоге получится один и тот-же смысл- исполняемый код. Дело в том, как грамотно ты это сделаешь.


 
pasha_golub ©   (2003-05-29 12:13) [25]

А я вот скажу, что с дидактической точки зрения Паскаль лучше (для учебы он вообщем).
Попробуйте объяснить 10-класснику, что за хрень написал Zz_ (29.05.03 11:51)ю

А чем на Бейсике писать, уж лучше сразу на Асме :-)


 
Danilka ©   (2003-05-29 12:14) [26]

И еще, С++ - разгуляй поле, делай что угодно, никакого контроля, куча всяких дополнительных фич, и как-раз "многим мало и года" чтобы понять, что все это - источник трудноуловимых глюков, и начать писать код а-ля паскаль, самому себя контролируя.

Все-таки Вирт свои языки делал на основе теории построения компиляторов, а не так как Страуступ, добавил фичу и посмотрим что получится, нужна она на самом деле или нет, или может при ее использовании можно наткнуться на нехилые грабли.

Я имею ввиду все эти перегрузки и т.д.
А одно только разделение модуля на interface - то что видно другим модулям и implementation - то куда другим модулям ходу нет - просто изумительная вешь. А как С++ приходится изворачиваться?
Обзывание всякими _ИМЯ, __ИМЯ, ___ИМЯ, из одного лишь страха, что в каком-то дальнем модуле кто-то вдруг назовет переменную точно также и отгребет нехило глюков.


 
Knight ©   (2003-05-29 12:20) [27]

>> KSergey © (29.05.03 11:21)
> Посмотрите оболочку VC++ для расширения кругозора.
Прямо на полке передо мной стоит... ставил, то это ему не так, то этого не хватает? всё MSDN ищет, а покупать или искать лицензионый на шести, кажется, компактах у меня нет ни средств ни желания, поэтому - Delphi forever!!! :)


 
Danilka ©   (2003-05-29 12:25) [28]

хе-хе, подлил я масла в огонь, надо-бы тоже самое на каком-нибудь с++шном форуме написать...


 
Knight ©   (2003-05-29 12:28) [29]

:)


 
KSergey ©   (2003-05-29 12:48) [30]

> Knight © (29.05.03 12:20)
> >> KSergey © (29.05.03 11:21)
> > Посмотрите оболочку VC++ для расширения кругозора.
> Прямо на полке передо мной стоит... ставил, то это ему не
> так, то этого не хватает? всё MSDN ищет, а покупать или
> искать лицензионый на шести, кажется, компактах у меня нет
> ни средств ни желания, поэтому - Delphi forever!!! :)

а) Вы ставили нелицензионный софт?!! Ай-яй-яй... Как не хорошо...
б) Работая на дельфи вы не используете MSDN?!!! Я бы так не сумел...

> Danilka © (29.05.03 12:14)
> а не так как Страуступ, добавил фичу и посмотрим
> что получится, нужна она на самом деле или нет, или может
> при ее использовании можно наткнуться на нехилые грабли.

А вот этого ля-ля не надо.
В любой книжке по C/C++ вы найдете толковое описание почему это сделано именно так, а не иначе и к каким побочным эффектам это приводит! (если не написано - эту книжку выкинуть, но я таких не встречал)
А вот про паскаль я такого сказать не могу. Мне ни разу ни в одной книжке не попадалось описание философии языка. Например, для меня бешенная загадка: почему перед else нельзя ставить ";". Не понимаю я, и в книгах не пишут, а ведь что-то в этом еть, а?.

PS: я отнюдь не ратую за Си, как и говорили многое - какая задача - такой и язык удобнее, и вообще качество итогового продукта от языка не зависит никак, несколько зависит от среды разработки, от ее возможностей, но те же Delphi и VC++ на мой взгляд по _возможностям_ сопоставимы. Хотя для разных задач придется приложить разное кол-во труда.

PPS: а сравнивать Delphi и Си (хоть и ++) вообще некорректно!!! Дельфи - среда разработки, включающая библиотеку VCL и т.д. Си - это просто язык программирования. Корректно сравнивать Си++ и Object Pascal, но опять же бессмысленно.


 
LordOfSilence ©   (2003-05-29 12:50) [31]

To Danilka
Просто Поп Гапон от программирования какой-то ;-)


 
Danilka ©   (2003-05-29 12:59) [32]

:))
Побольше флейма, товариши, больше эмоций!


>Например, для меня бешенная загадка: почему перед else нельзя
> ставить ";".
Можно! Но комилятор поругается. И правильно сделает. :))
А нафига? Надо соблюдать заложеный синтаксис.
>Мне ни разу ни в одной книжке не попадалось описание философии
>языка.
Вся эта философия С++ придумана чтобы впарить то, чего на самом деле ненужно и без чего легко обойтись, и не заимев глюков! :))

А почитать - у Вирта есть что почитать! :))


 
Danilka ©   (2003-05-29 13:02) [33]

Конечно, надо исписать кучу томов, обьясняя зачем придумано что-то, ведь без этой кучи томов, никак не понять для чего мне нужно ГЛЮКАЛО, и зачем я буду его использовать :)))


 
KSergey ©   (2003-05-29 13:11) [34]

> Danilka © (29.05.03 12:59)

Однако же на вопрос вы ответа не дали...


 
Игорь Шевченко ©   (2003-05-29 13:16) [35]

Языки совершенно одинаковые по своим возможностям. С++ малость побогаче будет. А то, что синтаксис разный, это не страшно. Нет задачи, которую можно было бы решить ТОЛЬКО на С++ или ТОЛЬКО на Delphi language (как он теперь называется)


 
cyborg ©   (2003-05-29 13:20) [36]

Danilka © (29.05.03 12:25)
>хе-хе, подлил я масла в огонь, надо-бы тоже самое на
>каком-нибудь с++шном форуме написать...

И сюда показать :)


 
Danilka ©   (2003-05-29 13:22) [37]

KSergey © (29.05.03 13:11)
а зачем?
это-же флейм. :))
тема ветки из обрасти - безполезная драка с кулаками и соплями, когда никого, кроме себя не слышишь. :))

...только-вот, никто не дерется, спокойно как-то.


 
KSergey ©   (2003-05-29 13:24) [38]

> cyborg © (29.05.03 13:20)

Можно подумать никто не видел.

И все же, мастера, блин: есть ли у кого ответ на озвученый мной в KSergey(29.05.03 12:48) вопрос?

У меня есть только одно предположение: когда-то это упрощало построение компилятора.


 
Darts   (2003-05-29 13:25) [39]

Кроме С++ и Delphi существует куча языков
С++, VB, Java, Delphi - это поп, популярные языки, POPular Languages.
Есть эффективные языки, или точнее, их реализации, но они в тени от монстров Маздая, Борланда и Сана.


 
KSergey ©   (2003-05-29 13:27) [40]

> Danilka © (29.05.03 13:22)

Флейм?! Ответ на вопрос "Почему" - флейм?!!
У нас с вами разные понятия о флейме. Ну кроме риторических вопросов, конечно, к которым данный не относится явно.



Страницы: 1 2 вся ветка

Текущий архив: 2003.06.16;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.011 c
14-50431
Lunik
2003-05-29 12:08
2003.06.16
Реестр


3-50248
Basic
2003-05-26 00:04
2003.06.16
Как закрыть External file


14-50449
Dimedrol
2003-05-26 13:00
2003.06.16
А Views (в IB) - это круто ?


1-50329
Василий Иванович
2003-06-03 14:34
2003.06.16
Работа с Панелью Управления


14-50459
Tomkat
2003-05-29 09:40
2003.06.16
APRO Delphi6