На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Закрыто archimed7592 11-03-2008: Лимит страниц. Продолжаем Delphi vs C++

Страницы: (117) « Первая ... 81 82 [83] 84 85 ...  116 117  ( Перейти к последнему сообщению )  
> Delphi vs C++ , Часть 1
    Цитата Alex Forth @
    А затем, что свои высказывания надо уметь доказывать!

    Да, кстати. А зачем я должен перечислять ваши проблемы? Достаточно факта, что они есть. Вроде же я видел сообщения "помогите собрать что-то под что-то"?
    Почему я смотрю, например, на Firebird и вижу там перечень ОС? А под остальные - есть беты или прошлые версии, а новых нет? Если все так безоблачно, и ваши программы не зависят от платформы, и вы не видите разницы, то откуда беты? Ведь должно быть достаточно перекомпилировать?
      Я то-то не понял...

      Цитата Romkin @
      Да, кстати. А зачем я должен перечислять ваши проблемы? Достаточно факта, что они есть.

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

      Цитата Romkin @
      Вроде же я видел сообщения "помогите собрать что-то под что-то"?

      Мы что, в ответе за то, что кто-то не смог собрать что-то под что-то? :blink:

      Цитата Romkin @
      Почему я смотрю, например, на Firebird и вижу там перечень ОС? А под остальные - есть беты или прошлые версии, а новых нет?

      Или может быть мы в ответе за разработчиков Firebird? :blink:
      Или может быть в данной дискуссии присутствуют разработчики Firebird? :blink:

      Цитата Romkin @
      Если все так безоблачно, и ваши программы не зависят от платформы, и вы не видите разницы, то откуда беты? Ведь должно быть достаточно перекомпилировать?

      Вот у разработчиков Firebird и спроси. >:(

      Ты к чему всё это? Опять воздух погонять? Опять аргументы, которые можно почти дословно перевести в ущерб Delphi? Не надоело ещё?

      Добавлено
      IMHO, твоя проблема в том, что ты ставишь Delphi во главу угла и не видишь у Delphi никаких недостатков, и делаешь из этого какие-то выводы об ущербности С++, даже не задумавшись о том, что те же самые "недостатки" есть и в Delphi.
      Сообщение отредактировано: archimed7592 -
        Цитата
        Да, кстати. А зачем я должен перечислять ваши проблемы? Достаточно факта, что они есть.

        Romkin, их НЕТ! Вот это факт. :lool:
          Цитата Romkin @
          Да, кстати. А зачем я должен перечислять ваши проблемы? Достаточно факта, что они есть.


          а ты вообще знаешь что они есть ? :D

          Цитата Romkin @
          стоимость разработки на С++ все-таки высокая будет.

          почему она дороже чем дельфи ? :D
            Цитата
            почему она дороже чем дельфи ? :D

            несколько аспектов.

            1) реально - более сложный язык. шаблоны, перегрузка, виртуальность, и пр. муть;
            2) возможность захватить и более сложные задачи, ориентированные на в первую очередь производительность;
            3) неоднородность компиляторов и сред разработки. скажем, Dev C++ - это тоже C++, при этом весьма неудобная. А ещё возможна поддержка всяких реликтовых компиляторов. ну и не только реликтовых.
              Цитата Бобёр @
              1) реально - более сложный язык. шаблоны, перегрузка, виртуальность, и пр. муть;


              для написания реального проекта не обязательно использовать все фенечки.
              или раз она есть ее надо обязательно использовать ? ;)

              Цитата Бобёр @
              2) возможность захватить и более сложные задачи, ориентированные на в первую очередь производительность;

              не понял смысла :wacko:
              возможность захватить более сложные задачи ?
              а зачем их захватывать если они не нужны ?
              прошу пояснить


              Цитата Бобёр @
              3) неоднородность компиляторов и сред разработки. скажем, Dev C++ - это тоже C++, при этом весьма неудобная. А ещё возможна поддержка всяких реликтовых компиляторов. ну и не только реликтовых.


              если проект разрабатывают на нескольких компиляторах - это ошибка менеджера.
              обычно один проект создает на одном компиляторе
              если необходимо использовать данный код на другом компиляторе, то его просто оборачивают в либу статическую или динамическую с нужным хедером и, собственно, все траблы на этом заканчиваются
              Цитата
              А ещё возможна поддержка всяких реликтовых компиляторов
              .
              а как дельфисты решают такие проблемы (если они конечно возникают, я, честно, не видел такого не разу на С/С++)?
              Сообщение отредактировано: impik777 -
                Цитата Alex Forth @
                Romkin, их НЕТ! Вот это факт.

                Тогда чем объяснить тот факт, что Firebird 2 до сих пор не компилирован на все платформы для Firebird 1.5 хотя бы?
                  Цитата Romkin @
                  Такой платформой могла бы стать COM, но увы.

                  Почему бы не остановиться на CORBА? Вполне себе мультиплатформенный стандарт... Но ведь на Dephi его нет... :(
                  Да и вообще, странноватый подход. Если бы то, что предлагает Delphi в плане стыковки с другими приложениями - было бы именно от Delphi, то и вопросов бы не возникало. А так, получается, что все сводится к тому: "ах как круто на дельфях COM/ActiveX-компоненты писать! Как они замечательно со всем стыкуются!!!". И как-то забывается, что это, в первую очередь, технологии Microsoft, к Delphi отношения имеющие опосредованное. Вот билдер - тот да. Я, например, вполне мог соорудить на нем гуевую библиотеку и прикрутить ее к приложению, разрабатываемому (тогда) в Borland C++ 5.02 с использованием OWL. Чем, собственно, в те славные времена и пользовался.
                  А вот как мне без славных COM и ActiveX состыковать библиотеку на Delphi с приложением на С++, или Java, или С# - это баааааальшой вопрос. И (если такая стыковка таки осуществится), каким лесом пойдут классы, интерфейсы, проперти, хелперы и проч. проч. проч.?
                    Цитата
                    Почему бы не остановиться на CORBА? Вполне себе мультиплатформенный стандарт... Но ведь на Dephi его нет...

                    Помойму есть. 8-)
                      Чтож, пожалуй возму слова обратно, про то что "на C++ не сделано, и не сделать ничего хорошего" :)
                      Работаю сейчас с проектом BOCHS, и мона сказать в восторге :yes:
                      Цитата Бобёр
                      1) реально - более сложный язык. шаблоны, перегрузка, виртуальность, и пр. муть;
                      2) возможность захватить и более сложные задачи, ориентированные на в первую очередь производительность
                      3) неоднородность компиляторов и сред разработки. скажем, Dev C++ - это тоже C++, при этом весьма неудобная. А ещё возможна поддержка всяких реликтовых компиляторов. ну и не только реликтовых.

                      1) Напрямую зависит от разработчиков, благо что проффесионалы, практически не используют всякого рода "шаблоны" (на расхваливание которых "приплюснутые" израсходовали много пены, толком ничего не доказав в практическом применении), обходясь базовым функционалом C++.
                      2) Задачи программного кода в проекте BOCHS, во истину потрясающие.. Однако реализованый алгоритм интерпретации x86/x86_64, отличаеться низким быстродействием которой не помогают активация в C++ компиляторе различных фич быстродействия (максимум быстродействия, fastcall вызовы), +перепробованая куча компилеров (VC5/6/NET2003/INTEL)
                      3) Кстати мне нравиться Ms Developer Studo 97.. Интересно M$ её продают или я могу ее пользовать, без зазрения совести, не отчисляя тугриков мсявкам? А тож за время компиляния обём занимания оперативной памяти не превысил 50метров.

                      Цитата Flex Ferrum
                      Если бы то, что предлагает Delphi в плане стыковки с другими приложениями - было бы именно от Delphi, то и вопросов бы не возникало

                      А что Delphi, как нативный я/п предлагает уровень каких-либо костылей, которых валом в том же .net? Нет... В том же проекте BOCHS, вызываеться библиотека "debug.dll" отладчика, который забаццан на Delphi, без VCL...

                      antigen, а почему ELF с какимто элементарным кодом парсера весит полмега ?(хоть и для ARM, но догадываюсь что такой обьем выйдет, для x86 тоже).. Вон ексешка, проекта обьемом 14мегабайт текста, занимет в откомпиленом виде, чуть более метра... Причем, никаких "левых хитов" в С++ либы, не делает... Странно :)
                      Уметь кодить надо, Господа!
                      Прикреплённая картинка
                      Прикреплённая картинка
                        Чувствую, еще немного, и N0P станет фанатом C++ :lol:
                        Цитата N0P @
                        благо что проффесионалы, практически не используют всякого рода "шаблоны" (на расхваливание которых "приплюснутые" израсходовали много пены, толком ничего не доказав в практическом применении), обходясь базовым функционалом C++.
                        Профессионалы, как это ни странно, используют инструмент, соответствующий задаче.
                          Цитата N0P @
                          отличаеться низким быстродействием которой не помогают активация в C++ компиляторе различных фич быстродействия (максимум быстродействия, fastcall вызовы), +перепробованая куча компилеров (VC5/6/NET2003/INTEL)

                          И наличием классических дыр... На приведенном скриншоте прекрасно смотрится вызов функции vsprintf... Тогда как правильный вариант - использование не менее стандартной vsnprintf. :whistle: Дабы потом этим же отладчиком не искать stack overrun...

                          Цитата N0P @
                          А что Delphi, как нативный я/п предлагает уровень каких-либо костылей, которых валом в том же .net?

                          Ты что-то путаешь. Наверное, как всегда, мягкое с теплым. Нативный уровень - это использование PSAPI, ImgHelp, DbgHelp, а также методов типа WaitForDebugEvent, ContinueDebugEvent и иже с ними, которые идут в поставке с самой системой. И причем тут Delphi - опять же, не понятно. Да и о каких костылях в .NET ведется речь?
                            Цитата Flex Ferrum @
                            Почему бы не остановиться на CORBА? Вполне себе мультиплатформенный стандарт... Но ведь на Dephi его нет...

                            Насколько я помню - есть. Только дельфовый народ очень боится этой аббревиатуры почему-то.
                              Цитата wind @
                              Только дельфовый народ очень боится этой аббревиатуры почему-то.

                              Наверное, потому это что-то кроссплатформенное и непонятное, и не поддерживается на уровне языка? :D
                                Цитата
                                Напрямую зависит от разработчиков, благо что проффесионалы, практически не используют всякого рода "шаблоны" (на расхваливание которых "приплюснутые" израсходовали много пены, толком ничего не доказав в практическом применении), обходясь базовым функционалом C++.

                                шаблоны относятся к базовому функционалу C++, без них ведь и контейнеры работать не будут :)

                                Добавлено
                                а вообще к написанию новых шаблонов я тоже как то странно отношусь, сначала я думал, что я неправ, но потом меня переубедили: "все полезные шаблоны уже написаны, пошукай по базе исходников" :)
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (117) « Первая ... 81 82 [83] 84 85 ...  116 117
                                Закрыто archimed7592 11-03-2008: Лимит страниц. Продолжаем Delphi vs C++



                                Рейтинг@Mail.ru
                                [ Script execution time: 0,3894 ]   [ 15 queries used ]   [ Generated: 30.07.25, 20:38 GMT ]