На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Страницы: (495) « Первая ... 12 13 [14] 15 16 ...  494 495  ( Перейти к последнему сообщению )  
> Delphi vs C++ vs C# , ну и Java немножко, где-то ближе к старшему байту номеров страниц
    Цитата Мяут-Настоящий @
    Это case fall-through. Эта фича используется не так часто, зато в C# сэкономили на break;
    Короче не лезь, коли не знаешь. Это не классический goto.

    спасибо, капитан. я как-то и сам догадался, только удроливости от этого меньше не стало.

    Добавлено
    Цитата Мяут-Настоящий @
    ExpandedWrap disabled
      switch(message) {
          case EAT_PIE_AND_COOKIES:
               /*...*/
          case EAT_COOKIES:
               /*...*/
               break;
      }


    Позволяет избежать дублирования кода.

    позволяет повысить запутанность кода

    // FIXED

    Добавлено
    Цитата Мяут-Настоящий @
    Эта фича используется не так часто, зато в C# сэкономили на break;

    видимо С++ головного мозга слишком трудно вылечить
      Цитата kanes @
      ну если так, то их нет в C#

      Да?
      Лучше дождусь ответа от более профессиональных программистов, а то сишники уже так попадали :)
        Цитата korvin @
        видимо С++ головного мозга слишком трудно вылечить

        Вы о чем ? Вы палагаете что С++ самый плохой язык на свете ? все те кто на нем пишут страдают паранойей ?

        Цитата DesweR @
        Лучше дождусь ответа от более профессиональных программистов, а то сишники уже так попадали

        Кто где попадал ?
          Цитата korvin @
          позволяет повысить запутанность кода

          Запутанный код это (some (strange (code (+ x y))))
          :whistle:
            Цитата Wound @
            Кто где попадал ?

            О! Килл Wound привет! :D
              Цитата Мяут-Настоящий @
              Надобность есть.
              Сравни:
              ExpandedWrap disabled
                    switch (cpu_status) {
                    case P_OFFLINE:
                    case P_FAULTED:
                    case P_POWEROFF:
                    case P_SPARE:
                        resp_msg.status = FMA_CPU_STAT_OFFLINE;
                        break;
                    case P_ONLINE:
                    case P_NOINTR:
                        resp_msg.status = FMA_CPU_STAT_ONLINE;
                        break;
                    default:
                        resp_msg.status = FMA_CPU_STAT_ILLEGAL;
                    }

              ты про
              ExpandedWrap disabled
                case cpu_status of
                  P_OFFLINE,
                  P_FAULTED,
                  P_POWEROFF,
                  P_SPARE:
                    resp_msg.status := FMA_CPU_STAT_OFFLINE;
                  P_ONLINE,
                  P_NOINTR:
                    resp_msg.status := FMA_CPU_STAT_ONLINE;
                  else
                    resp_msg.status := FMA_CPU_STAT_ILLEGAL;
                end;

              ?

              что-то ты неудачный пример привел
                Цитата DesweR @
                О! Килл Wound привет!

                Какой Килл ? Вы о чем ? Я просто поинтересовалась, вашим ответом на вопрос.
                  Цитата Мяут-Настоящий @
                  Запутанный код это (some (strange (code (+ x y))))
                  :whistle:

                  что в нём запутанного? всё чётко и однозначно, никакой двусмысленности
                  хм...
                  Мяут после смены автара стал агрессивней =)
                    Цитата Wound @
                    Вы о чем ? Вы палагаете что С++ самый плохой язык на свете ? все те кто на нем пишут страдают паранойей ?

                    Привыкайте. Это korvin :lol:
                      Цитата Wound @
                      Вы о чем ? Вы палагаете что С++ самый плохой язык на свете ? все те кто на нем пишут страдают паранойей ?

                      я о том, что склонность пихать не самые удачные особенности С++ везде, где надо и не надо, -- это диагноз
                        Цитата korvin @
                        Цитата Мяут-Настоящий @
                        ExpandedWrap disabled
                          switch(message) {
                              case EAT_PIE_AND_COOKIES:
                                   /*...*/
                              case EAT_COOKIES:
                                   /*...*/
                                   break;
                          }


                        Позволяет избежать дублирования кода.

                        позволяет повысить запутанность кода

                        В данном случае не соглашусь. Код со switch'ом часто во многом проще, чем лес из if'ов.
                          Цитата DesweR @
                          Да?

                          представь себе, тем более ты говоришь об их наличии бездоказательно, да и никак не докажешь.
                          Цитата DesweR @
                          Лучше дождусь ответа от более профессиональных программистов,

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

                            А склонность пихать не самые удачные особенности остальных яп везде, где надо и не надо -- это не диагноз ?
                            Сообщение отредактировано: Wound -
                              Цитата korvin @
                              Цитата Мяут-Настоящий @
                              Запутанный код это (some (strange (code (+ x y))))
                              :whistle:

                              что в нём запутанного?

                              Читается не очень быстро.

                              Цитата
                              всё чётко и однозначно, никакой двусмысленности

                              А со switch'ом какая двусмысленность?
                                Цитата D_KEY @
                                В данном случае не соглашусь. Код со switch'ом часто во многом проще, чем лес из if'ов.

                                часто, возможно даже и тут. но я про if'ы вообще ничего не писал. а такой switch нифига не способствует повышению читаемости и вообще простоте восприятия и понимания.

                                Добавлено
                                Цитата Wound @
                                А склонность пихать не самые удачные особенности остальных яп везде, где надо и не надо -- это не диагноз ?

                                Вы о чём?

                                Добавлено
                                Цитата D_KEY @
                                Читается не очень быстро.

                                как это? обычно, слева направо. в чём проблема-то?
                                Сообщение отредактировано: korvin -
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (495) « Первая ... 12 13 [14] 15 16 ...  494 495


                                Рейтинг@Mail.ru
                                [ Script execution time: 0.1121 ]   [ 14 queries used ]   [ Generated: 28.07.26, 15:36 GMT ]