Форум: "Потрепаться";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
ВнизDelphi vs. C++ Найти похожие ветки
← →
GrayFace © (2004-09-07 18:01) [320]Удалено модератором
Примечание: Offtopic
← →
Игорь Шевченко © (2004-09-07 18:01) [321]
> Код в C: Return 12
> Код в Delphi:
> begin
> Result:=12;
> exit;
> end;
>
> Если бы была макроподстановка, можно было бы сделать макрос
> return.
В школу.
Наличие слова Result в Delphi настолько облегчает жизнь, что return в C кажется крайне неудобным.
> Но я чуть-чуть знаком с интерфейсами.
Когда познакомишься поближе, я твое мнение с удовольствием выслушаю. Пока же - знакомься.
← →
pasha_golub © (2004-09-07 18:15) [322]Игорь Шевченко © (07.09.04 18:01) [321]
Наличие слова Result в Delphi настолько облегчает жизнь
Под каждым словом подписываюсь. Делал на заказ одному мальчику (студенту) лабораторки в ТП5. Писал сразу на листочке, и по привычке проставил везде
Result :=
Да это лана. Я удивляюсь добрости наших преподавателей, которые готовы подбросить соломинку студенту.
Сдача, препод подходит смотрит на код. "Запускайте", - говорит. Ясен пень, ошибка компиляции. "А, ну-ка покажите", - грит препод. Видит волшебные строки и радостно так, - "так вы оказывается на Делфе работали раньше?".
Студент недоуменно кивает, еще бы, ведь он думает, что Паскаль - это фамилия разработчика, а Борланд - имя, а тут...
Препод с довольной улыбкой ставит ему зачет. "Скромность украшает", - только и сказал он вдогонку.
← →
Акуличев Дмитрий (2004-09-07 18:16) [323]
> GrayFace © (07.09.04 17:56) [319]
> > Меня больше необходимость этого для других типов интересует.
>
> Для работы с массивами.
А, ну да. Индексация -- это для ламеров.
← →
}|{yk © (2004-09-07 18:21) [324]>Если бы была макроподстановка, можно было бы сделать макрос return.
Макросы приводят к таким сложноразберимым проблемам, конкретнее прочитай
Калверта С++Builder 5.0
А вот шаблоны, это да, очень прикольно. И STL мне в Delphi не хватает.
← →
Игорь Шевченко © (2004-09-07 18:22) [325]pasha_golub © (07.09.04 18:15) [322]
> Студент недоуменно кивает, еще бы, ведь он думает, что Паскаль
> - это фамилия разработчика, а Борланд - имя, а тут...
Имя у него Фрэнк, а фамилия Борланд :)
← →
pasha_golub © (2004-09-07 18:24) [326]Вообщем, благодаря Димону, за что ему спасибо огромное (без стеба), я узнал, что реализация интерфейсов построена на отношении (принципе) эквивалентности. Не знаю, как это можно в жизни использовать, но факт осознания собственной крутости меня разрывает. :0)
Ктстати, исходя из того что, все интерфейсы наследуются от IUnknown, получается что существует всего лишь один класс эквивалентности? Надо Думкина позвать, пусть обзовет или возвеличит. :)
← →
pasha_golub © (2004-09-07 18:26) [327]Игорь Шевченко © (07.09.04 18:22) [325]
О, а я не знал. А в рассказе имел в виду создателя Паскаля Клауса Вирта.
← →
Nous Mellon © (2004-09-07 18:35) [328]Я вот тут читаю, набираюсь уму разуму от спецов, но хотелось бы заступиться за господина Тимохова! Ну никак он не ламер. И даже не близко к ламеру. Я бы сказал быстро прогрессирующий профессионал! А как удар держит! Ему "ЛМД, Удавись" А он как железо. Вот настоящий профессионализм, уважаю. Я бы с таким собеседованием уж давно всех нах послал.
← →
Игорь Шевченко © (2004-09-07 18:38) [329]Nous Mellon © (07.09.04 18:35) [328]
> Я вот тут читаю, набираюсь уму разуму от спецов, но хотелось
> бы заступиться за господина Тимохова
А ты прочитай еще раз и внимательно...Можно два раза.
← →
Nous Mellon © (2004-09-07 19:11) [330]
> А ты прочитай еще раз и внимательно...Можно два раза.
Спасибо что разрешили два раза прочитать, жаль эффекта не почувствовал :)
← →
Agent13 © (2004-09-07 19:20) [331]
> Спасибо что разрешили два раза прочитать, жаль эффекта не
> почувствовал :)repeat <читать ещё> until <появится эффект>;
Если эффект будет побочным, я не виноват.
P.S. Я тоже считаю, что Суслика зря обидели. Суслик - он хороший.
← →
Nous Mellon © (2004-09-07 19:26) [332]
> repeat <читать ещё> until <появится эффект>;
> Если эффект будет побочным, я не виноват.
Конгениально!
← →
GrayFace © (2004-09-07 19:51) [333]Dok_3D © (07.09.04 7:50) [221]
Причем сразу в таких количествах и таком назидательном тоне, я минут пять смеялся.:)
Не знал, что этот тон назедателен.
Думкин © (07.09.04 7:05) [220]
А потом не постить стользабавный материал для орешника в столь значительных объемах.
Ну раз люди по 5 минут смеются, то, видимо, это достойно орешника. Я не против.
pasha_golub © (07.09.04 10:01) [224]
> Думкин © (07.09.04 07:05) [220]
> Сурово ты, однако. Сурово.
А я как-то не заметил.
Sergey_Masloff (07.09.04 13:30) [233]
Обычно говорю да, С (С++, С#, VB - подставь по умолчанию) конечно намного круче.
VB? Visual Basic? Круче? Это как?
Romkin © (07.09.04 14:49) [256]
Дело в том, что реализация интерфейсов в Delphi и иерархия VCL для их поддержки - одна из лучших
Для своей цели. Суслику нажны не COM интерфейсы, а интерфейсы, просто характеризующие объект. Я с ним согласен - этого в Delphi не хватает. Но я не согласен в пути решения - это не должно иметь никакого отношения к теперешним интерфейсам Delphi.
Romkin © (07.09.04 14:59) [263]
1. Симетричность
Это "Коммутативность" по-научному.
Ihor Osov"yak © (07.09.04 15:04) [267]
Но ни один здравормыслящий не будет делать этого.
Один будет - Суслик. ;)
Romkin © (07.09.04 15:59) [300]
В доке по Delphi много чего нет, но это не значит, что это не надо знать :)))
Суслик © (07.09.04 16:12) [308]
Скажи, уважаемый, на фига он мне вообще сдался :))))
Я обхожусь без него вполне успешно.
Кстати, ты нашел - я до сих пор не знаю, что такое dispinerface, т.к. никогда не видел необходимости пользоваться :)))
Я написал калькулятор без теории вполне успешно (кажется), но на 600 постов :) Необходимость пониматся при таком подходе только когда уже поздно. Хотя необходимости тут и в помине нет, тут подходит только слово "пользя".
Ihor Osov"yak © (07.09.04 16:31) [316]
Еще - где-то читал что некое подобие идеологии интерфейсов в том смысле что класс имеет неснолько програмных интервейсов существует в яве. Но с явой я совершенно не знаком.
Там это заменяет множественное наследование, но интерфейс - абсолютно абстрактный набор методов, не имеющий своей реализации.
GrayFace © (07.09.04 18:01) [320]
Удалено модератором
Примечание: Offtopic
Никакой это не оффтопик. Вы удалили - теперь ИШ, наверное, спросит, что смотреть.
Игорь Шевченко © (07.09.04 18:01) [321]
Наличие слова Result в Delphi настолько облегчает жизнь, что return в C кажется крайне неудобным.
Дело вкуса. Вот было бы и то и другое - было бы хорошо, а так это спор немого со слепым, т.е. Holy War.
В общем, вам тоже в школу надо. :)
← →
GrayFace © (2004-09-07 19:56) [334]pasha_golub © (07.09.04 18:24) [326]
Надо Думкина позвать, пусть обзовет или возвеличит. :)
Он уже здесь.
← →
Акуличев Дмитрий (2004-09-07 20:10) [335]Это животное настолько забавно, что мне даже не хочется его убить.
← →
Игорь Шевченко © (2004-09-07 22:04) [336]GrayFace © (07.09.04 19:51) [333]
> Я написал калькулятор без теории вполне успешно (кажется),
LOL
Полесов отдыхает.
> Дело вкуса. Вот было бы и то и другое - было бы хорошо
Вот мне интересно - как ты себе предстваляешь одновременно наличие переменной Result и оператора return (допустим, он появился в Delphi).
> Там это заменяет множественное наследование
Где это - там ?
(Ты тэги в следующий раз закрывай, а то не видно, где твои слова, а где чужие).
> В общем, вам тоже в школу надо.
Не потрудится ли достопоченный дон объяснить, почему именно мне надо в школу ? :)
← →
Cobalt © (2004-09-07 22:21) [337]2 Nous Mellon © (07.09.04 18:35) [328]
> А как удар держит!
Никак он не держит :(
Только он начинает понимать, что он не прав, как сразу же "Забей", или переводит тему. не получается у него пока проффесионализма признать собственные заблуждения :(
А GrayFace прямо-таки заставил посмеяться :-)
P.S. Решил я таки сегодня после такого бурного обсуждения плюнуть на Линукс и заняться изучением COM. Спасибо вам за это!
← →
Nous Mellon © (2004-09-07 22:42) [338]
> Никак он не держит :(
> Только он начинает понимать, что он не прав, как сразу же
> "Забей", или переводит тему. не получается у него пока проффесионализма
> признать собственные заблуждения :(
Пока что ему никто толком не указал на его заблуждения. ИМХО конечно.
← →
Nous Mellon © (2004-09-07 22:46) [339]
> В общем, вам тоже в школу надо. :)
АААА... Вот здесь и я рыдаю.. Что-то можно списать на возраст но отправить ИШ в школу это высший пилотаж, сильнее пожалуй только Дима О.
← →
Gero © (2004-09-07 23:08) [340]
> GrayFace ©
Не по масти ты себе оппонентов для спора подобрал.
← →
DiamondShark © (2004-09-07 23:17) [341]
> Игорь Шевченко © (07.09.04 22:04) [336]
> > GrayFace © (07.09.04 19:51) [333]
> > Я написал калькулятор без теории вполне успешно (кажется),
>
> LOL
> Полесов отдыхает.
Не могу удержаться, чтоб не процитировать:
Среди кустарей с мотором, которыми изобиловал Старгород, Виктор Михайлович Полесов был самым непроворным и чаще других попадавшим впросак. Причиной этого служила его чрезмерно кипучая натура. Это был кипучий лентяй. Он постоянно пенился. В собственной его мастерской, помещавшейся во втором дворе дома э 7 по Перелешинскому переулку, застать его было невозможно. Потухший переносный горн сиротливо стоял посреди каменного сарая, по углам которого были навалены проколотые камеры, рваные протекторы "Треугольник", рыжие замки-такие огромные, что ими можно было запирать города,– мягкие баки для горючего с надписями "Indian" и "Wanderer", детская рессорная колясочка, навеки заглохшая динамка, гнилые сыромятные ремни, промасленная пакля, стертая наждачная бумага, австрийский штык и множество рваной, гнутой и давленой дряни. Заказчики не находили Виктора Михайловича. Виктор Михайлович уже где-то распоряжался. Ему было не до работы. Он не мог спокойно видеть въезжающего в свой или чужой двор ломовика с кладью. Полесов сейчас же выходил во двор и, сложив руки за спиной, презрительно наблюдал действия возчика. Наконец, сердце его не выдерживало.
– Кто же так заезжает?-кричал он ужасаясь.Заворачивай! Испуганный возчик заворачивал.
– Куда же ты заворачиваешь, морда?– страдал Виктор Михайлович, налетая на лошадь.– Надавали бы тебе в старое время пощечин, тогда бы заворачивал.
Покомандовавши так с полчаса. Полесов собирался было уже возвратиться в мастерскую, где ждал его непочиненный велосипедный насос, но тут спокойная жизнь города обычно вновь нарушалась каким-нибудь недоразумением. То ка улице сцеплялись осями телеги, и Виктор Михайлович указывал, как лучше всего и быстрее их расцепить, то меняли телеграфный столб, и Полесов проверял его перпендикулярность к земле собственным, специально вынесенным из мастерской отвесом; то, наконец, проезжал пожарный обоз, и Полесов, взволнованный звуками трубы и испепеляемый огнем беспокойства, бежал за колесницами.
Однако временами Виктора Михайловича настигала стихия реального действия. На несколько дней он скрывался в мастерскую и молча работал. Дети свободно бегали по двору и кричали что хотели, ломовики описывали во дворе какие угодно кривые, телеги на улице вообще переставали сцепляться, и пожарные колесницы и катафалки в одиночестве катили на пожар-Виктор Михайлович работал. Однажды, после одного такого запоя, он вывел во двор, как барана за рога, мотоцикл, составленный из кусочков автомобилей, огнетушителей, велосипедов и пишущих машинок. Мотор в полторы силы был вандереровский, колеса давидсоновские, а другие существенные части уже давно потеряли фирму. С седла свисал на шпагатике картонный плакат "Проба". Собралась толпа. Не глядя ни на кого, Виктор Михайлович закрутил рукой педаль. Искры не было минут десять. Затем раздалось железное чавканье, прибор задрожал и окутался грязным дымом. Виктор Михайлович кинулся в седло, и мотоцикл, забрав безумную скорость, вынес его через туннель ка середину мостовой и сразу остановился, словно срезанный нулей. Виктор Михайлович собрался было уже слезть и обревизовать свою загадочную машину, но она дала вдруг задний ход и, пронеся своего создателя через тот же туннель, остановилась на месте отправления-посреди двора, ворчливо ахнула и взорвалась. Виктор Михайлович уцелел чудом и из обломков мотоцикла в следующий запойный период устроил стационарный двигатель, который был очень похож на настоящий, но не работал.
← →
Игорь Шевченко © (2004-09-07 23:40) [342]DiamondShark © (07.09.04 23:17) [341]
У меня просто дома в электронном виде "12 стульев" нету, большое спасибо за цитату :)
> Виктор Михайлович уцелел чудом и из обломков мотоцикла в
> следующий запойный период устроил стационарный двигатель,
> который был очень похож на настоящий, но не работал.
Калькулятор тоже похож на настоящий...
← →
имя (2004-09-08 07:57) [343]Удалено модератором
← →
Игорь Шевченко © (2004-09-08 10:16) [344]Профи (08.09.04 07:57) [343]
А ты на название сайта посмотри. Можно два раза.
← →
имя (2004-09-08 10:41) [345]Удалено модератором
← →
Игорь Шевченко © (2004-09-08 10:45) [346]Профи (08.09.04 10:41) [345]
> Акцент не на "о чем", а на том "сколько" и "воду в ступе".
А нельзя ли поподробнее осветить, почему воду в ступе ? Ей-богу, интересно.
← →
Суслик © (2004-09-08 10:50) [347]
> Nous Mellon © (07.09.04 22:42) [338]
> Пока что ему никто толком не указал на его заблуждения.
> ИМХО конечно.
Спасибо, друг, ты один из немногих, кто внимательно читает прежде чем делать выводы.
Меня обидеть сложно, а тем более расстроить.
Однако ж было как-то - вывел меня препод по матану к доске, и так зачмырил (заслуженно), что учится пришлось. И даже результат был.
Офлайновое общение, как я понял, не располагает к пониманию. Оно располагает к развлечениею. У всех оно разное. Не буду перечислять у какого какое - вроде и так понятно. У меня тоже оно есть :)
← →
Суслик © (2004-09-08 10:56) [348]
> Cobalt © (07.09.04 22:21) [337]
> Только он начинает понимать, что он не прав, как сразу же
> "Забей"
А что мне делать? Зачем дальше нагревать обстановку? Не я решаю жить или не жить посту - а при недопонимании друг-друга сохранять самообладание сложно, каюсь.
← →
0d08h (2004-09-08 10:56) [349]Профи
во первых форум Потрепатся(тут тоже свои правила)
во вторых тут затронуты религиозные чувства(те кому больше нравится пмсать на Паскале свято верит в то что Паскаль панацея от всего те кому больше нравится С те уверены что С панацея вот и воюют)
← →
Думкин © (2004-09-08 10:58) [350]> [349] 0d08h (08.09.04 10:56)
Это не так - слишком поверхностно.
← →
Суслик © (2004-09-08 10:58) [351]
> 0d08h (08.09.04 10:56) [349]
> во вторых тут затронуты религиозные чувства
Разве? :) Мне казалось, что обсуждаются конкретные структуры языков и их семантическое наполнение... Кто как, а я считаю такое полезно пообсуждать. Многие, в том числе и я, узнали новое. Религии как мне кажется здесь места нет.
← →
0d08h (2004-09-08 11:11) [352]Суслик
Сама тема holy war уже не один десяток лет я об этом еще спорил в 1998 году
← →
имя (2004-09-08 11:14) [353]Удалено модератором
← →
Agent13 © (2004-09-08 11:19) [354]
> Сама тема holy war
Это точно. И вот что интересно - для того, чтобы люди начали холиворить совсем необязательно сравнивать что-то с чем-то - там Делфи с Сями, Интел с АМД и пр. Достаточно попросить, скажем назвать достоинства и недостатки тех же делфей, не заикаясь о других языках. Если только тема предполагает высказываться "за или против", обсуждение практически гарантированно закончится хамством. Видимо такова уж натура человеческая.
← →
Суслик © (2004-09-08 11:20) [355]
> цитат с сайтов и форумов, вырванных с яндекса.
Ну это ты зря - тут люди серьезные.
← →
Romkin © (2004-09-08 11:20) [356]По аське пришло:
Кстати реальный случай в МиФи недавно призащёл:
Лекция по Архитектуре ОС.
Маленький, щуплый лектор (подпольная кличка Покимон), весело и радостно рассказывает о Unix.
- И теперь. господа, запишем почему Unix стал таким популярным, почему, написаный энтузиастами он конкурирует с таким монстром как MicroSoft... А потаму что написан он был на Си а это значит что? (слышится слабое лепетание с первой парты) Правильно, объём увеличивается, скорость замедляется....
← →
Суслик © (2004-09-08 11:21) [357]
> за или против", обсуждение практически гарантированно закончится
> хамством
Ну хамство, скажем искреннее спасибо модератору, пресекалось и к концу практически не было...
← →
Romkin © (2004-09-08 11:23) [358]Суслик © (08.09.04 11:21) [357] Так ты еще и хамил?! :)))
Ламерррр!
← →
Суслик © (2004-09-08 11:26) [359]Когда я учился на пятом курсе дельфи 2 или 3 только появилась.
На одной из лекций сзади сидел "профи" (или может даже без кавычек). Я его знал, он уже тогда серьезно работал. Причем писал на плюсах. Как и в любом деле у каждого профи есть поклонники. У него их было человека два - слова аж записывали. И вот однажды слышу как он сравнивает дельфи и плюсы. При том - ни одного факта правды про дельфи.
1) В дельфи фукнции обязательно должны возвращать резульатат - вернее при вызове функции ее результат нужно чему-то присваивать.
2) Типа в дельфи указателей нет, вернее нельзя к ним прибавлять значения.
и пр.
Весело было его послушать.
← →
Суслик © (2004-09-08 11:28) [360]
> Romkin © (08.09.04 11:23) [358]
вот кстати вопрос чисто по интерфейсам:
как при передачи интерфейса в качестве параметра в метод управлять механизмом подсчета ссылок?
Страницы: 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
Память: 1.1 MB
Время: 0.137 c