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

    где? покажи хоть один =)
      Цитата korvin @
      ExpandedWrap disabled
        std::sort<vector<A>::iterator>(
            b.begin(),
            b.end(),
               (&_1->*&A::x <  &_2->*&A::x && bind(pStrCmp, &_1->*&A::y, &_2->*&A::y) == 0)
            || (&_1->*&A::x >= &_2->*&A::x && bind(pStrCmp, &_1->*&A::y, &_2->*&A::y) != 0)
        );

      отличный пример читабельности С++... =)

      Блин, мог бы придумать вброс поинтереснее :wall:
      У С++ с читабельностью, действительно, проблемы. Кстати говоря, думаю, что с лямбдами из нового стандарта эту жесть можно привести в более читаемый вид.
      Тему с БД замнем?
        http://harmful.cat-v.org/software/c++/ гг

        я щас в отпуске, захожу с жпрса, так что в жаркие дебаты вступать не с руки =)
          korvin, это они от зависти :D
            Цитата korvin @
            http://harmful.cat-v.org/software/c++/ гг

            я щас в отпуске, захожу с жпрса, так что в жаркие дебаты вступать не с руки =)

            А ну отключай свой жпрс и марш как-нибудь отдыхать! После отпуска накрасноглазишься!
            :D

            Добавлено
            Цитата Мяут-Настоящий @
            korvin, это они от зависти :D

            Ну, в основном, они там по делу :)
            Только без некоторого понимания целей и истории С++(ну кроме самого Страуструпа и может еще пары человек :) )
            Сообщение отредактировано: D_KEY -
              Цитата korvin @
              http://harmful.cat-v.org/software/c++/

              Цитата
              C++ is an insult to the human brain -- Niklaus Wirth

              :lool: :lool: :lool:
                Цитата D_KEY @
                Кстати говоря, думаю, что с лямбдами из нового стандарта эту жесть можно привести в более читаемый вид.
                Ну, как сказать...
                ExpandedWrap disabled
                  std::sort<vector<A>::iterator>(
                     b.begin(),
                     b.end(),
                     [](vector<A>::iterator l, vector<A>::iterator r)
                       {
                        return    (l->x <  r->x && pStrCmp(l->y, r->y) == 0)
                               || (l->x >= r->x && pStrCmp(l->y, r->y) != 0)
                       }
                  );
                Как-то так. Сортировка диапазона итераторов, ссылающихся на вектор структур.
                  Только плюсы то способны сделать лямбды библиотекой, пусть и ограниченной, а дельфи может только слюни пускать :)

                  Добавлено
                  Цитата D_KEY @
                  Тему с БД замнем?

                  Не хотелось бы :)
                    Цитата MyNameIsIgor @
                    Только плюсы то способны сделать лямбды библиотекой, пусть и ограниченной, а дельфи может только слюни пускать

                    Ололо! В Delphi реализуется через анонимные методы (но тоже ограниченно).

                    Добавлено
                    Цитата D_KEY @
                    Тему с БД замнем?

                    Вообще, если взглянуть шире, тема касается не конкретно БД, а возможности разработки инструментария для расширения IDE.
                      Цитата DesweR @
                      Ололо! В Delphi реализуется через анонимные методы (но тоже ограниченно).

                      А показать?
                        Цитата MyNameIsIgor @
                        А показать?

                        Как то так.
                        ExpandedWrap disabled
                          function Foo
                          (  
                             function(a, b: Integer): Integer
                             begin
                                Result := a + b;
                             end
                          );
                          DesweR, а как насчёт замыканий?
                            Цитата MyNameIsIgor @
                            а как насчёт замыканий?

                            ExpandedWrap disabled
                              type
                                 TFoo = reference to function(x: Integer): function;
                               
                              function Foo(a: Integer): TFoo;
                              begin
                                 Foo := function(b: Integer): Integer;
                                 begin
                                    Result := a + b;
                                 end;    
                              end;
                              Всегда доставлял синтаксис паскаля... И чем дальше, тем больше...
                              Какую функцию выполняет символ ';' ? :D
                              Учитывая что:
                              Цитата
                              On the simplest level, a program is a sequence of tokens delimited by separators. A token is the smallest meaningful unit of text in a program. A separator is either a blank or a comment.
                              Сообщение отредактировано: trainer -
                                А вот этот тип
                                ExpandedWrap disabled
                                  type
                                     TFoo = reference to function(x: Integer): function;

                                это ссылочный тип или тип значений?
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (495) « Первая ... 112 113 [114] 115 116 ...  494 495


                                Рейтинг@Mail.ru
                                [ Script execution time: 0.2174 ]   [ 15 queries used ]   [ Generated: 30.07.26, 16:01 GMT ]