Здравствуйте Young, вы писали:
Y>Здравствуйте eim, вы писали:
Y> Ну не знаю — что любую систему можно спроектировать бех френдли классов это точно, и когда я проектирую большую систему и натыкаюсь на необходимость использвание френдли классов это сигнал мне чтобы перепроектирвать систему иначе потом могут начаться проблемы при отладке.........когда класс начинает портить данные которые по идеолигческим
=) конечно если у вас нет friend классов — то как-же их пользовать. Как правильно сказал
Ворф "Язык формирует способ нашего мышления и предопределяет о чем мы можем думать" — С++ более
гибок — а такие вещи как STL делают эту гибкость еще более приятной.
причинам ему вообще не должны быть доступны..... Y>Или еще проблемы возникают когда над проектом работает много людей — так и есть желание все запихнуть в паблик и Y>не мучаться, ну нет же мучаемся......
это всегда и везде — тут нужна твердость в разговоре с PM & сотоварищами =)
>>Да и в MSDN заглядывать приходится. Но все это не причины чтобы хаять Object pascal
Y> Вот это правильно........ Y> Мне Object Pascal как язык нравиться больше.........да и создавался он когда уже было нормальное представление о теории компиляторов....
LOL
Y>P.S. С он как бритва, можно сделать элегантную программу, а можно кровавое месево.......
из OP у меня только месиво и получалось ... на C++ я пишу гораздо лучше... хотя C++ я научился за год
сам а паскалю учили 5 лет на ВМК КГУ.
Здравствуйте Igor Soukhov, вы писали:
IS>Здравствуйте Young, вы писали:
Y>>Здравствуйте eim, вы писали:
Y>> Ну не знаю — что любую систему можно спроектировать бех френдли классов это точно, и когда я проектирую большую систему и натыкаюсь на необходимость использвание френдли классов это сигнал мне чтобы перепроектирвать систему иначе потом могут начаться проблемы при отладке.........когда класс начинает портить данные которые по идеолигческим IS>=) конечно если у вас нет friend классов — то как-же их пользовать. Как правильно сказал
Вообщето я имел в виду как раз проекты на С++, так что сарказм не уместен.....
IS>Ворф "Язык формирует способ нашего мышления и предопределяет о чем мы можем думать" — С++ более
Вот в этом и проблемма — когда над проектом работет большое количество людей и каждый думает определенно то начинаються проблемы....
IS>гибок — а такие вещи как STL делают эту гибкость еще более приятной.
STL безусловно приятная штука, но только для узкого класса программ — для серьезных у него не хватает функциональности, а для мельких программуль легче самому реализовать класс вектор......
IS>причинам ему вообще не должны быть доступны..... Y>>Или еще проблемы возникают когда над проектом работает много людей — так и есть желание все запихнуть в паблик и Y>не мучаться, ну нет же мучаемся...... IS>это всегда и везде — тут нужна твердость в разговоре с PM & сотоварищами =)
Во,во и именно по этому ни каких friend классов.....
>>>Да и в MSDN заглядывать приходится. Но все это не причины чтобы хаять Object pascal
Y>> Вот это правильно........ Y>> Мне Object Pascal как язык нравиться больше.........да и создавался он когда уже было нормальное представление о теории компиляторов.... IS>LOL
Y>>P.S. С он как бритва, можно сделать элегантную программу, а можно кровавое месево....... IS>из OP у меня только месиво и получалось ... на C++ я пишу гораздо лучше... хотя C++ я научился за год
Хорошее заявление.....у меня есть друг который изучает и пишет на С++ уже лет как шесть прием серьезные веши........и при этом он не говорит что он научился программировать на С++, он признает что некоторые вещи он знает не очень хорошо...... IS>сам а паскалю учили 5 лет на ВМК КГУ.
Здравствуйте Young, вы писали:
IS>>Ворф "Язык формирует способ нашего мышления и предопределяет о чем мы можем думать" — С++ более Y> Вот в этом и проблемма — когда над проектом работет большое количество людей и каждый думает определенно то начинаються проблемы....
и че — OP решает проблему ?
IS>>гибок — а такие вещи как STL делают эту гибкость еще более приятной.
Y> STL безусловно приятная штука, но только для узкого класса программ — для серьезных у него не хватает функциональности, а для мельких программуль легче самому реализовать класс вектор......
при чем тут мелкость ? для меня vector map и string никак не отличаются от int long или char —
для меня STL — это встроенное средство которое (именно в силу всроенности) ВСЕ знают
и умеют. и слогласись — умеют они очень многое ...
IS>>причинам ему вообще не должны быть доступны..... Y>>>Или еще проблемы возникают когда над проектом работает много людей — так и есть желание все запихнуть в паблик и Y>не мучаться, ну нет же мучаемся...... IS>>это всегда и везде — тут нужна твердость в разговоре с PM & сотоварищами =)
Y> Во,во и именно по этому ни каких friend классов.....
логично =) и я сам могу согласиться со своей фразой =)
>>>>Да и в MSDN заглядывать приходится. Но все это не причины чтобы хаять Object pascal
Y>>> Вот это правильно........ Y>>> Мне Object Pascal как язык нравиться больше.........да и создавался он когда уже было нормальное представление о теории компиляторов.... IS>>LOL
Y>>>P.S. С он как бритва, можно сделать элегантную программу, а можно кровавое месево....... IS>>из OP у меня только месиво и получалось ... на C++ я пишу гораздо лучше... хотя C++ я научился за год
Y>Хорошее заявление.....у меня есть друг который изучает и пишет на С++ уже лет как шесть прием серьезные веши........и при этом он не говорит что он научился программировать на С++, он признает что некоторые вещи он знает не очень хорошо......
просто нет у меня слов — одни эмоции. я рад что есть такие люди =)
Y>С Уважением Андрей......
с неменьшим — Igor
Здравствуйте eim, вы писали:
eim>Здравствуйте Igor Soukhov, вы писали:
IS>>господи боже мой — С++ имеет всроеенные vector / map / string и это не ценно ... eim>Все еще не вижу особой ценности... Разве что для узкого класса приложений.
ну конечно что для приложений типа
function OnMainButtonClick()
{
CoolGrid.Show;
CoolTable = GoodDataSource.GetData;
CoolMemoryManager.FreeAllMemoryIForgotToFree;
}
даже встроенные типы не нужны ....
Igor (который и так забрался на 5 место в списке активности и считает что Делфи
ему в этом немало помог =) считает свою мисиию законченной =)
Здравствуйте Igor Soukhov, вы писали:
IS>yep — я системщик. но вот со мной щас рядом сидит народ, который и фронт енд на VC писал итд. ругался на осутсвия нативного MS гуя, брал 3rd party gridы — но писал.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Вот именно, об этом и речь.
Здравствуйте Igor Soukhov, вы писали:
IS>ну конечно что для приложений типа
IS>function OnMainButtonClick() IS>{ IS> CoolGrid.Show; IS> CoolTable = GoodDataSource.GetData; IS> CoolMemoryManager.FreeAllMemoryIForgotToFree; IS>}
IS>даже встроенные типы не нужны ....
IS>Igor (который и так забрался на 5 место в списке активности и считает что Делфи IS>ему в этом немало помог =) считает свою мисиию законченной =)
Не одного вопроса по делу пока в этом форуме задано не было, а флэйм уже поднялся нешуточный.
Господа! Предлагаю прекратить этот флэйм раз и навсегда. Все равно толку от него не будет.
Отдельной конфы по Builder-у не будет! А если флэйм будет продолжаться, то и эту конфу надо будет переименовать во флэйм.
PS
Преимущества у C++, как языка, все же есть. О них уже говорили, это: шаблоны, модификатор inline, более удобная работа с указателями, множественное наследование и еще кое чего (не важно что). Так вот все эти преимущества можно признать недостатками, особенно если, подразумевать, что эти возможности попадают в кривые и неумелые руки. И спорить тут бесполезно. Например, MS намеренно разделяет ветки VB.Net и C#. Судя по некоторым сообщениям, в C# будут добавлены шаблоны и MSIL-вставки (замена asm-вставкам) и язык будет позиционироваться как универсальный язык для продвинутых пользователей, а VB позиционируется как язык для быстрой сборки фронт-энд приложений. Если ваши задачи построение ГУИ-приложений, то Delphi или VB (6 или .Net) вполне подходят, если в задачи входят некоторые продвинутые задачи или программирование на более низком уровне (не сборка приложений из компонентов, а, например, создание компонентов), то языки типа C++ и C# более подходящий выбор. О выборе VC я уже писал чччччч. Если кто-то не приемлет (по любым причинам) тот или иной продукт, то и не используйте, а другим нечего мозги компостировать.
Короче, прекращайте флэйм!
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте VladD2, вы писали:
VD>Короче, прекращайте флэйм!
Согласен.
Там был вопрос про необходимость friend'ов в C++, что так же относится к package'ам в Java. Этот вопрос сам по себе интересн — его можно пообсуждать в форуме Проектирование. Я попробую сформулировать этот вопрос там — на кокретном примере: отношения классов список и элемент списка.
IS>из OP у меня только месиво и получалось ... на C++ я пишу гораздо лучше... хотя C++ я научился за год IS>сам а паскалю учили 5 лет на ВМК КГУ.
Вот благодаря (хотя здесь это слово не очень уместно) этому Вы, видимо, и не любите OP. Хотя обобщать все-таки не стоит...
Здравствуйте mal, вы писали:
IS>>из OP у меня только месиво и получалось ... на C++ я пишу гораздо лучше... хотя C++ я научился за год IS>>сам а паскалю учили 5 лет на ВМК КГУ. mal>Вот благодаря (хотя здесь это слово не очень уместно) этому Вы, видимо, и не любите OP. Хотя обобщать все-таки не стоит...
Вряд-ли... до учебы в те времена дело редко доходило =)
Нелюбовь созрела уже когда я стал программить профессионально.
Здравствуйте Igor Soukhov, вы писали:
IS>Здравствуйте mal, вы писали:
IS>>>из OP у меня только месиво и получалось ... на C++ я пишу гораздо лучше... хотя C++ я научился за год IS>>>сам а паскалю учили 5 лет на ВМК КГУ. mal>>Вот благодаря (хотя здесь это слово не очень уместно) этому Вы, видимо, и не любите OP. Хотя обобщать все-таки не стоит... IS>Вряд-ли... до учебы в те времена дело редко доходило =) IS>Нелюбовь созрела уже когда я стал программить профессионально.
Странно все это...........
Согласитесь что не любить то чего не знаешь по меньше мере глупо.........а не любить то чем ты занимаешься(занималься) проффесионально — это сродни мазохизму.....хотя если заниматься также как учиться......то не знаю.....:)
Здравствуйте Young, вы писали:
Y>Здравствуйте Igor Soukhov, вы писали:
IS>>Здравствуйте mal, вы писали:
IS>>>>из OP у меня только месиво и получалось ... на C++ я пишу гораздо лучше... хотя C++ я научился за год IS>>>>сам а паскалю учили 5 лет на ВМК КГУ. mal>>>Вот благодаря (хотя здесь это слово не очень уместно) этому Вы, видимо, и не любите OP. Хотя обобщать все-таки не стоит... IS>>Вряд-ли... до учебы в те времена дело редко доходило =) IS>>Нелюбовь созрела уже когда я стал программить профессионально.
Y> Странно все это...........
да .... .... .... .... ..... =)
Y> Согласитесь что не любить то чего не знаешь по меньше мере глупо.........
специально для танкистов и прочего тех саппорта повторяю ...
OP мне стал еще сильнее не нравится после того как я стал писать на
нем на деньги... Я не считаю себя его таким уж знатоком OP — но
большинство его знают еще хуже.
Y>а не любить то чем ты занимаешься(занималься) проффесионально — это сродни мазохизму.....
было дело — но уже в прошлом ...
Y>хотя если заниматься также как учиться......то не знаю.....:)
я работаю сейчас — как учился — все что я сейчас пишу мне в fun.