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

Вниз

В чем преимущества и недостатки языка C++ от Object Pascal   Найти похожие ветки 

 
Ежик ©   (2003-01-14 09:45) [0]

Ваши мнения.......


 
Anatoly Podgoretsky ©   (2003-01-14 09:59) [1]

Трудно найти беспристрастного человека, великолепно владеющего обоими языками и один то не знают. Так что обычно ответ на этот вопрос превращается в holy war

Для меня преимущество только в том, какой ящык лучше знаешь, тот и лучше.

И вообще настоящий программист пишет только на фортране :-)


 
Думкин   (2003-01-14 10:02) [2]

А я думал, вопрос так и уйдет в небытие - уже тут порядочно по этому поводу дрались. :-)
А настоящие - они 0 и 1 пользуют. %-)


 
Слесарь Матерящийся ©   (2003-01-14 10:07) [3]

Единственный недостаток - порой _трудночитаемые_конструкции__.
Плюс больше возможностей ошибаться (за счёт большей гибкости языка:).
Всё остальное - достоинства. IMHO.


 
Anatoly Podgoretsky ©   (2003-01-14 10:08) [4]

Еще не вечер :-)


 
Думкин   (2003-01-14 10:13) [5]

да уж, кровью пахнет.


 
Ежик ©   (2003-01-14 10:14) [6]

Я, например, буду с пеной у рта доказывать что родной Object Pascal гораздо лучше и проще....


 
Думкин   (2003-01-14 10:22) [7]

во-во, с пеной. счас уколы начнут делать, и сомневаюсь, что их будет только 40. %-)


 
gek ©   (2003-01-14 10:37) [8]


> Единственный недостаток - порой _трудночитаемые_конструкции__.
> Плюс больше возможностей ошибаться (за счёт большей гибкости
> языка:).


Трудно не согласиться.
Крайне неприятно работать со строками на низком уровне.


 
Шоломицкий ©   (2003-01-14 10:43) [9]

Меня синтаксис языка С просто бесит!


 
Ежик ©   (2003-01-14 10:47) [10]


> Шоломицкий © (14.01.03 10:43)
> Меня синтаксис языка С просто бесит!


И вообще там сам черт ногу сломит! :)))


 
Johnny Smith ©   (2003-01-14 10:58) [11]

2Думкин (14.01.03 10:13)
да уж, кровью пахнет.
Народ не согласен. Говорят, пахнет слюной...
Ежик © (14.01.03 10:14)
Я, например, буду с пеной у рта доказывать что родной Object Pascal гораздо лучше и проще....


 
Игорь Шевченко ©   (2003-01-14 11:00) [12]

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

Всем воинствующим - незнание не есть оправдание :-)

С уважением,


 
Странник ©   (2003-01-14 11:27) [13]

Учите оба - и не будет недостатков и преимуществ - использовать будете то, что для данной конкретной задачи лучше подходит.

> gek
для меня наоборот строки из С намного лучше подходят. ;-)


 
Delirium ©   (2003-01-14 11:40) [14]

Попробуйте переписать эту простенькую функцию на С и посмотрите сколько получится кода :)

function CopyRecordSet(RecordSet:_RecordSet):_RecordSet;
var adoStream:OleVariant;
begin
adoStream:=CreateOLEObject("ADODB.Stream");
Variant(RecordSet).Save(adoStream,adPersistADTG);
Result:=CreateOLEObject("ADODB.RecordSet") as _RecordSet;
Result.CursorLocation:=adUseClient;
Result.Open(adoStream, EmptyParam, adOpenStatic, adLockOptimistic, adOptionUnspecified);
adoStream:=UnAssigned;
end;


 
Дмитрий Баранов ©   (2003-01-14 11:51) [15]

Если #import сделать и _com_ptr<> использовать - на пару строк больше, только глючнее на порядок :(


 
Игорь Шевченко ©   (2003-01-14 11:51) [16]

Delirium © (14.01.03 11:40)

Неважно, сколько получится кода, важно, что та же задача будет решена. Любителям экономного кода советую выучить язык APL и раскошелиться на спец.клавиатуру для него. Там кода совсем мало.

С уважением,


 
blackman ©   (2003-01-14 11:53) [17]

Подходит, не подходит...
Нужно будет, напишете даже и на фортране.
Я писал на разных.
Какой из них лучше ?
Тот который ты сейчас хорошо знаешь.
Причем именно эту версию установленную у тебя...


 
Delirium ©   (2003-01-14 11:57) [18]

Разумеется решена (ещё бы она не решилась :))) ) вопрос ведь стоит не можно/нелзья, а за какое время/деньги достигается аналагичное (причём отнюдь не теоретическое), решение. Так что в наш скоростной век надо пользоваться быстрыми языками (и компиляторами) чтобы не отстать :)

Respect


 
DiamondShark ©   (2003-01-14 12:04) [19]


> Игорь Шевченко © (14.01.03 11:00)
> Обя языка абсолютно одинаковые. Отличаются только синтаксисом
> и наличием/отсутствием ряда возможностей, которые можно
> сымитировать различными приемами.


Пример имитирования модулей (unit), пакетов (package), метаклассов (class of ...), виртуальных конструкторов на Ц++ -- в студию!

Всякие классовые обёртки вместо встроенной в язык поддержки интерфейсов и строк (ANSI и UNICODE)? Благодарим покорно.


 
gek ©   (2003-01-14 12:07) [20]

> Delirium © (14.01.03 11:57)

> Так что в наш скоростной век надо пользоваться быстрыми
> языками (и компиляторами) чтобы не отстать


Это все понятно, а на чем я под UNIX писать должен?


 
Delirium ©   (2003-01-14 12:09) [21]

> gek © (14.01.03 12:07)

"Это все понятно, а на чем я под UNIX писать должен?" - также как и я - пишу в Delphi 6, а там лишь, компилю готовый проект в Kylix 3 :)


 
gsu ©   (2003-01-14 12:29) [22]

>> Игорь Шевченко ©
>> про одинаковость
как это одинаковые ? как инструмент, может, но не во всем. кстати с годами они постепенно сближаются и скоро появится делфис (-:|~

>> Ежик ©
Тут мало поклонников C, это я из-зи политкорректности, поэтому на афоризм: си плас плас -унитаз, мало кто ответит (-:|~


 
Strumpf ©   (2003-01-14 12:53) [23]

gsu © (14.01.03 12:29)
> кстати с годами они постепенно сближаются и скоро появится делфис (-:|~

УРА!!! Вот бы ещё фолгол, пифорт, паси... Кто больше?
Можно ещё обсудить афорию о яйце и курице...


 
Mystic ©   (2003-01-14 13:38) [24]

При программировании на Delphi я испытываю удовлетворение, близкое к половому. При программировании на C++ такого не происходит. Для меня это основной довод в пользу Delphi.


 
Игорь Шевченко ©   (2003-01-14 13:41) [25]

Mystic © (14.01.03 13:38)

:-)

Эт конечно, хороший критерий...Причины не искал ? :-)

С уважением,


 
Ежик ©   (2003-01-14 14:53) [26]

А я вообще-то спросил в чем недостатки и приемущества....
Ладно, закрое тему, а то точно подеремся :)))


 
LordOfSilence ©   (2003-01-14 14:55) [27]

2 Mystic © (14.01.03 13:38)

Ваш постинг мне напомнил анекдот (прошу не связывать лично с собою)
:)))

Вкратце:
Мужик, золотая рыбка, три желания: богатым, знаменитым и испытывать
оргазм одновременно с женой. Через месяц приходит к рыбке опять -
отмени последнее желание. Рыбка: почему? Ответ: дык, как не засяду
с мужиками в домино резаться, по два раза обязательно кончаю...



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

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

Наверх




Память: 0.53 MB
Время: 0.026 c
14-96994
UserL
2003-01-13 13:37
2003.01.30
Подскажите формат *.RC файла?


6-96941
A.Perez
2002-11-11 22:03
2003.01.30
net send


1-96856
Robin bobin
2003-01-21 09:42
2003.01.30
Работа с Exel в Delphi


1-96729
Dimitriy.sd
2003-01-22 11:48
2003.01.30
Помогите люди ошибка EInvalidOp, что делать?


1-96719
Robb
2003-01-22 11:24
2003.01.30
Как реализовать что-то типа компонента Dialogs