1. ActionScript / Говнокод #3128

    −86

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    for (i = 0; i < 3; i++) {
        if (smth) {
         blnCardValue = true;
         i = 4;
        }
       }

    клевый способ выйти из цикла

    Запостил: dimas_art, 29 Апреля 2010

    Комментарии (105) RSS

    • дэцтво
      Ответить
    • кстати, очень клёвый, если есть вложенные циклы, и break не понятно с чем соотнести. но это в си, в ЭкшнСкрипте как-то решили?
      Ответить
    • айнучто это за язык где нету выхода из цикла по меткам...
      Ответить
      • Во-первых есть, а во вторых - нафик они нужны, вы еще goto предложите...
        loopLable: while( true ) break loopLable;

        Вополне себе будет работать.
        Ответить
        • > а во вторых - нафик они нужны, вы еще goto предложите...

          WTF?

          for(int i = 0; i < 100; i++)
          {
             for(int j = 0; j < 100; j++)
             {
                 /* хочу отсюда выйти из внешнего цикла. */
             }
          }


          Можно конечно сделать какой-то флаг и проверять, но это имхо скатывание к спагетти (меньшая читаемость, введение ненужных сущностей (флагов) и т. д.), и неортогонально к имеющимся continue; (континить ведь можно тоже через флаг) и самому break; (брейчить тоже можно через флаг).
          Ответить
          • Вы не понимаете, что есть спагетти код, метки и гоуту это как раз вещи, которы в первую очередь ассоциируются со спагетти кодом. Если у вас будет переменная-флаг, то вы сможете посмотреть в дебагере ее состояние + она будет всегда присутсвовать во время работы програмы, а искать по коду всякое типа goto 3456 а рядом на бумажке чертить схему карандашем что за чем происходит, и какие номера строк соответствуют каким операциям - вы так калькулятор месяц писать будете, и хорошо, если он еще после этого систему ронять не будет...
            Ответить
            • >goto 3456
              Это вы, батенька, на турбо бейсике много программируете.
              Ответить
            • > Вы не понимаете, что есть спагетти код, метки и гоуту это как раз вещи, которы в первую очередь ассоциируются со спагетти кодом

              у кого что болит. goto не есть спагетти, спагетти не есть goto. раньше, когда не придумали функции, goto и метки использовались при любом случае (сравнения и т. д.), но если это было плохо, то это не значит, что плохо вообще любое использование меток. просто есть стадо баранов, которые, услышав звон "метки это плохо", продолжили его повторять, до конца не понимая, что имелось в виду.

              и это не тот случай, не зря в яве убрали гото, но брейки по меткам оставили.

              spaghetti code же - это более абстрактная концепция, она включает в себя любое запутанное ветвление кода, в том числе кучи малопонятных флагов для ветвления, мало относящихся к самой логике программы.

              > , то вы сможете посмотреть в дебагере ее состояние + она будет всегда присутсвовать во время работы програмы, а искать по коду всякое типа goto 3456 а рядом на бумажке чертить схему

              в вашем дебаггере нельзя ходить по коду? :)

              goto 3456 - это вообще что? Бейсик 70-ых? При чём он тут? :)
              Ответить
              • http://en.wikipedia.org/wiki/Spaghetti_code
                Читайте-просвещайтесь. :)
                Языки высокого уровня для того и придуманы, чтобы работу, в которой человек может допустить много ошибок по невнимательности (как, например переход на метку или просто по адресу строки) переложить на плечи компилятора.
                Гоуту много где существует и по сей день и в языках высокого уровня (например в C#).
                Что касается дебагера, то вы не понимаете очевидно, что состояние раз сохраненное в виде флага можно просмотреть всегда, а вот узнать перейдет ли програма на следующую метку или нет вы сможете только выполнив ее до этой метки.

                goto C#
                http://msdn.microsoft.com/en-us/library/13940fs2(VS.71).aspx
                Ответить
                • Выход из вложенного цикла намного понятнее реализуется через гото. И не надо с крестом наперевес угрожать, что использование гото навлечёт кары сатанинские. Просто применять его надо лишь там, где надо. Говнокод можно сделать из чего угодно, если применять не в тему.
                  Ответить
                  • Помоему это где-то тут уже проскакивало, но, ничего плохого в повторении я не вижу :)
                    http://xkcd.com/292/
                    Ответить
                • > состояние раз сохраненное в виде флага можно просмотреть всегда, а вот узнать перейдет ли програма на следующую метку или нет вы сможете только выполнив ее до этой метки

                  чтобы флаг инициализировался, до него тоже надо дойти какбэ

                  > Языки высокого уровня для того и придуманы, чтобы работу, в которой человек может допустить много ошибок по невнимательности (как, например переход на метку или просто по адресу строки) переложить на плечи компилятора.

                  ну дела, что сложного и меганевнимательного в ровно одной метке (которая за всеми циклами) на несколько тысяч строк кода? вы сгущаете краски, спагетти это когда goto через строку встречаются. вы хотите из-за боязни вставки трёх меток на весь проект перелапотить код в месиво малопонятных флагов и запутанных пост- и предусловий
                  Ответить
                • > состояние раз сохраненное в виде флага можно просмотреть всегда, а вот узнать перейдет ли програма на следующую метку или нет вы сможете только выполнив ее до этой метки

                  по такой логике

                  if(blabla || !foo)
                  {
                        hehe();
                  }


                  тоже говнокод, ведь чтобы узнать, исполнится ли hehe, надо до него дойти!! куда проще сделать так, лол:

                  /* инициализируем в самом начале, чтобы сразу видеть в дебаггере правильно */
                  bool b = false;
                  /* Какой-то код. */
                  b = blabla || !foo;
                  /* Вот теперь можно! */
                  if(b)
                  {
                  }


                  У нас теперь вместо одного действия - три, ура-ура.

                  С точки зрения такой семантики, goto - это технически то же, что и вызов функции (лучше сказать, процедуры), только без аргументов и без возврата обратно, и с замыканием на local scope.
                  Ответить
                  • Упраздним процедуры! Даёшь декларативное программирование!
                    Ответить
                  • Вы спорите потому, что не понимаете о чем говорите... или просто изза какого-то глупого энтузиазма... Вам отвечать всерьез просто бессмысленно :)
                    Принципиальная разница именно в оформлении, и в том, что при работе с кодом, если вы будете использовать goto, то вам прийдется делать вручную то, ради чего другие люди используют компилятор. Ваш подход имеет право на жизнь только как учебная задача на общее понимание логики происходящего, но абсолютно не подходит для языков высокого уровня и обычной жизненной практики, когда от вас требуется за Х часов написать работающую програму. Вот вы сейчас потратили 5 минут на оптимизацию булевых операций. В итоге, возможно выиграли наносекунду в производительности. - Никто этого никогда не заметит, и не только потому, что это очень незначительный выигрыш, а еще и потому, что вы не сдадите работу всрок, и поэтому ее не используют... Более того, возможно, что если бы речь шла не об адобовских компиляторах, то ваши усилия оказались бы совсем напрасными - нормальный компилятор оптимизировал бы так, что в итоге разницы вообще бы не оказалось.
                    Ответить
                    • > Вы спорите потому, что не понимаете о чем говорите... или просто изза какого-то глупого энтузиазма... Вам отвечать всерьез просто бессмысленно :)

                      Заряд илитизмом и пафосом на весь день, пасибки

                      > Вот вы сейчас потратили 5 минут на оптимизацию булевых операций

                      Не понял, где я делал оптимизацию? При чём здесь производительность? Перечитайте пост
                      Ответить
                      • Не отвечайте ему ничего, это тонкий тролль. Или человек, который заболел АнтиготоГоловногоМоска. Мы, как цивилизованные люди прекрасно понимаем, что ваши аргументы адекватные, а это чудо предлагает городить огороды.
                        Я вот не понимаю принципиальной плохости такого вот решения:
                        if (a>10)
                              goto exit;
                            }
                          if (b>10)
                            goto exit;
                          }
                        if (c>10)
                          goto exit;
                        }
                        exit:

                        в отличии от, например
                        if (a>10) {flag = true; break;}
                            }
                          if (b>10 || flag) {flag = true; break;}
                          }
                        if (c>10 || flag) { break;}
                        }

                        Больше проверок, контроля не особо много. Конечно, всегда могут быть частности.
                        Ответить
                        • Я goto юзаю для выхода на конец функции перед предвыходным блоком. Без него был бы вложенный цикл, путаница, кто где кончается, нафик! Да и в ширину код разрастается из-за отступов.

                          Касательно связи goto со спагетти-кодом - да хоть в каждой функции будет по одному goto - спагетти кода не получится. А вот опасность капуста-кода (много вложенных блоков, матрешкод) вполне реальна.

                          Другой вариант:
                          retry:
                             fd = socket( ... );
                          /* blabla */
                             rc = connect( fd, ...);
                             if( rc )
                             {
                                close( fd );
                                goto retry;
                             }
                             else
                             {
                          /* blabla */
                             }

                          Альтернатива: do..while, вложенный длинный блок, break и continue (в отличие от метки, не говорящие).
                          Что из них будет читабельнее, еще вопрос.
                          Ответить
                          • Для выхода из внутреннего цикла нужно банально брасать исключение.
                            Ответить
                            • да ты гений, не иначе
                              Ответить
                            • нани?? каким болтом ты в pure c эксепш кинешь?
                              Ответить
                            • А! Я не туда попал, я-то про C писал, а там из этого дела богомерзкий longjmp, который-то еще хуже, чем goto, потому что концов вообще не сыщешь.
                              Ответить
                            • Обработку исключений, вообще-то, придумали для обработки исключительных ситуаций. А не для того, чтобы пихать её куда попало.
                              Ответить
                            • По семантике переход по исключению - то же самое абсолютно, что и гото. Только ещё более запутанное - гото хотя бы в пределах стекфрейма ходит, а исключение - вверх-вниз, взад-вперёд.
                              Ответить
                      • ОК, в чем оптимизация:
                        В AS3 языке нет goto, но, естественно, в байткоде в который он компилируется есть джампы, поэтому оптимизация заключалась бы в том, что вам сначала пришлось бы писать с использованием переменных-флагов на AS3, скомпилировать, и доработать байткод - удалить переменную-флаг и заменить это переходом на метку. Это не очень сложная процедура, если знать где и что искать, но если вы не знакомы с ABC форматом, то может занять много времени, кроме того, инструментов которые бы делали это авоматически нет. Так что времени бы вы потратили много на написание кода с goto вместо переменных-флагов (Но, тем не менее в результате добились бы определенной оптимизации).
                        Кроме того, что долго, вы бы еще рисковали например удалить со стека чего-нибудь, что предполагалось использовать дальше, или случайно подменили одно на другое...
                        Это относится не только к вам а и к остальным желающим использовать goto в AS. Т.е. шансов что ваш один единственный и такой понятный goto случайно уронит ВМ больше 50%, поддерживать такой код просто нереально тяжело (представьте себе ручную правку в бинарниках после компиляции).

                        Почему вы не понимаете о чем говорите: из ваших постов создается впечатление, что вы слабо представляете что есть AS3 - например, вы не знали о метках циклов...

                        По-моему тема стала образцовым идиотизмом. У меня нет желания больше чего либо к этому добавить.
                        Ответить
                        • Каким место гото "уронит ВМ"?
                          Чё за хрень тут ваще?
                          Ответить
                          • ОК, элементарный пример,
                            было:
                            <где-то таньше в первом регисте была была ссылка на то, что именно нужно посчитать>
                            pushbool "true"
                            eq
                            :Label1 
                            getlex "Math"
                            callprop "floor"
                            ne
                            :Label2
                            getlex "Math"
                            callprop "ceil"


                            передлали в goto:

                            jump Label2
                            :Label1 
                            getlex "Math"
                            callprop "floor"
                            // а вот когда вы сюда пришли, на стеке не будет ссылки на то, что нужно посчитать, 
                            // т.как pushbool не было, и у вас теперь не достаточно аргументов, чтобы вызвать функцию
                            // но это, кроме всего прочего, нештатная ситуация, т.как имеем невалидный байткод
                            // который компилятор просто не мог сгенерить (т.как он проверяет заполненость регистров
                            // перед вызовом функции)
                            // и тут уже как повезет, может ВМ догадается это как-то обработать, а может и нет.
                            // это очень простая ситуация, и, скорее всего тут ВМ все-таки разберется и просто умрет с VerfyError
                            // но есть вариант и что она за собой потащит и браузер...
                            :Label2
                            getlex "Math"
                            callprop "ceil"


                            Код надуманый, а не реальный, но для иллюстрации идеи я думаю покатит...
                            Ответить
                            • Не вы ли писали "Языки высокого уровня для того и придуманы ... переложить на плечи компилятора" и "то вам прийдется делать вручную то, ради чего другие люди используют компилятор"

                              Теперь же вы говорите, что гото надо избегать чтобы _подстроиться_ под нрав компилятора.

                              Круто.
                              Ответить
                              • Какой нрав?.. какого компилятора?.. лишь бы ляпнуть... :S
                                Ответить
                                • Да мы давно перешли о гото вообще, а ты всё о своём убогом тормозном АС

                                  Я уже особо не втыкаю тоже
                                  Ответить
                                  • Вы это так говорите, как будто вы "втыкали" в начале обсуждения :) На этом сайте есть много интересных разделов посвященых другим убогим и тормознутым языкам - зачем вы обсуждаете вещи не связаные с АS в этом разделе?
                                    Ответить
                            • Тут что-то типа стековой машины? Тогда да, из-за гото невозможно на этапе компиляции предсказать содержимое стека.
                              Ну язык такой, что делать. А у меня с готами проблем не было.
                              Ответить
                              • >А у меня с готами проблем не было.
                                У меня муж - гот. У вас тоже?
                                Ответить
                        • "код, понятный компьютеру, может написать любой программист, но любой ли программист сможет написать код, понятный человеку?"
                          Вы предлагаете отказаться от второго типа кода в пользу первого.
                          Ответить
                    • А как нужно тогда делать?
                      Ответить
                      • Ламер убогий. Никак. Иди в дворники.
                        Ответить
                        • >Иди в дворники.
                          Я пробовал, но пройти сквозь них не получается.
                          Ответить
                        • я думаю он будет смотреться нелепо на лобовом стекле
                          Ответить
          • Всю жизнь пользовался таким вот способом, еще ни один хомячек не пострадал:

            megaLoop();

            function megaLoop(){
            for(int i = 0; i < 100; i++)
            {
            for(int j = 0; j < 100; j++)
            {
            /* хочу отсюда выйти из внешнего цикла. */
            return;
            }
            }
            }
            Ответить
    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
      Ответить
      • показать все, что скрыто**************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
        Ответить
        • показать все, что скрыто**************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
          Ответить
          • показать все, что скрыто**************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
            Ответить
            • показать все, что скрыто**************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
              Ответить
              • показать все, что скрыто**************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                Ответить
                • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                  Ответить
                  • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                    Ответить
                    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                      Ответить
                      • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                        Ответить
                        • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                          Ответить
                          • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                            Ответить
                            • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                              Ответить
                              • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                Ответить
                                • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                  Ответить
                                  • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                    Ответить
                                    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                      Ответить
                                      • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                        Ответить
                                        • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                          Ответить
                                          • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                            Ответить
                                            • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                              Ответить
                                              • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                                Ответить
                                                • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                                  Ответить
                                                  • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                                    Ответить
                                                    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                                      Ответить
                                                      • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                                        Ответить
                                                        • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                                          Ответить
                                                          • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                                            Ответить
                                                            • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                                              Ответить
                                                          • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                                            Ответить
                                                            • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                                              Ответить
                                                              • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                                                Ответить
                                                                • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                                                  Ответить
                                                              • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                                                                Ответить
                          • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
                            Ответить
    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
      Ответить
    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
      Ответить
    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
      Ответить
    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
      Ответить
    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
      Ответить
    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
      Ответить
    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
      Ответить
    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
      Ответить
    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
      Ответить
    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
      Ответить
    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
      Ответить
    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
      Ответить
    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
      Ответить
    • **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** **************************************** ****************************************
      Ответить
      • Тебе занятся нечем? Иди на первомайскую демонстрацию.
        Ответить
    • Ц++ – е̨зык проґрамованя оґóльнэґо пр̌эзначэня.

      Уможлівя абстракц'е̨ даных ораз стосоване кільку парадыґматóв проґрамованя: процэдуральнэґо, обектовэґо і ґэнэрычнэґо. Характэрызуе се̨ высока̨ выдайносьця̨ коду выніковэґо, бэзпосьрэднім достэ̨пэм до засобóв спр̌э̨товых і функц'ï сыстэмовых, латвосьця̨ твор̌эня і кор̌ыстаня з бібліотэк (напісаных в Ц++, Ц люб інных е̨зыках), незалежносьця̨ од конкрэтнэй плятформы спр̌э̨товэй люб сыстэмовэй (цо ґварантуе высока̨ пр̌эносьносьць кодóв зьрóдловых) ораз невелькім сьродовіскем урухоменёвым. Подставовым обшарэм еґо застосовань са̨ аплікац'е і сыстэмы опэрацыйнэ.

      Ц++ зостал запроектованы пр̌эз Бярнэ'а Строуструпа яко розшэр̌эне е̨зыка Ц о обектовэ мэханізмы абстракц'ï даных і сільна̨ статычна̨ контроле̨ тыпóв. Заховане зґодносьці з е̨зыкем Ц на позёме коду зьрóдловэґо позостае едным з подставовых цэльóв проектовых колейных стандардóв е̨зыка.

      В лятах 90. КсКс веку е̨зык Ц++ здобыл позыц'е̨ еднэґо з найпопулярнейшых е̨зыкóв проґрамованя оґóльнэґо пр̌эзначэня. На поча̨тку КсКсІ веку лічбэ̨ проґрамістóв е̨зыка Ц++ шацовано на около 3 міліоны[1].

      Од 1998 обовя̨зуе стандард ІСО/ЕЦ 14882:1998 (Стандард фор тгэ Ц++ Проґраммінґ Лянґуаґэ) з дробнымі поправкамі затвердзонымі в 2003 р. (ІСО/ЕЦ 14882:2003). В 2009 року оґлошоно, жэ новы стандард (тзв. Ц++0кс) зачне обовя̨зываць не вчэсьней ніж в 2010 року[2].
      Ответить
    • Ґдзе тутай ест С++?
      Ответить
      • Гісторіа [эдытуй]

        АцтіонСцріпт з обэцне стосована̨ складня̨ появіл се̨ по раз первшы вэ Флясгу 5, ктóры в пэлні уможлівял проґрамоване вэ Флясгу. Та вэрс'я АцтіонСцріпту зостала названа АцтіонСцріпт 1.0. Флясг 6 (МКс) далей розшэр̌ыл ужытэчносьць сьродовіска проґрамістычнэґо пр̌эз додане велю вбудованых функц'ï і лепша̨ проґрамістычна̨ контроле̨ над кліпамі. Флясг 7 (МКс 2004) впровадзіл вэрс'е̨ АцтіонСцріпт 2.0, ктóра додала таке функц'ёнальносьці і цэхы обектовэ як: тыповане штывнэ (анґ. стронґ тыпінґ), явнэ дэклярац'е кляс (анґ. экспліціт цлясс дэцляратіонс), дзедзічэне, інтэрфэйсы, сьціслэ тыповане даных (анґ. Стріцт Дата Тыпінґ).

        В АцтіонСцріптце 2.0, додано функц'е обектовэ, таке як дэклярац'е кляс, дзедзічэне, гэрмэтызац'я.

        Код АцтіонСцріпт ест звыкле пісаны в сьродовіску проґрамістычным Флясга, ктóрэ офэруе дынамічна̨ помоц і подсьветляне складні. Код ест запісываны разэм з анімац'я̨, в пліку .фля. Нер̌адко стосуе се̨ тэж імпорт коду з плікóв тэкстовых, за помоца̨ полецэня #інцлюдэ. Звычаёво плікі таке мая̨ розшэр̌эне .ас, хоць не ест то повшэхне пр̌ые̨та конвэнц'я.

        В АцтіонСцріптце 2.0 моґа̨ істнець клясы, а позыц'е належа̨цэ до бібліотэкі (кліпы) моґа̨ быць вя̨занэ з кляса̨. Клясы са̨ завшэ пісанэ в зэвнэ̨тр̌ных пліках тэкстовых о розшэр̌эню .ас. До часу выданя Флясг 8 компілятор был знаны зэ своей повольносьці – компіляц'я 100 кляс моґла зая̨ць навэт кілька мінут. Обэцне проблем тэн юж не выстэ̨пуе.
        Ответить
      • Гди сдиесь СиПрюесПлюес?
        Ответить
    • *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      Ответить
    • *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      *
      Ответить
    • Пасцаль – давней едэн з найпопулярнейшых е̨зыкóв проґрамованя, унівэрсальны, высокеґо позёму, оґóльнэґо застосованя, опарты на е̨зыку Альґоль. Зостал опрацованы пр̌эз Нікляуса Віртга в 1970 року. Назва е̨зыка походзі од назвіска францускеґо фізыка, матэматыка і філёзофа Бляісэ Пасцаля.[потр̌эбнэ зьрóдло]

      Первшы опіс е̨зыка Віртг заварл в Тгэ проґраммінґ лянґуаґэ Пасцаль, Ацта Інформатіца 1/1971, а колейны, поправёны в Тгэ проґраммінґ лянґуаґэ Пасцаль (Рэвісэд Рэпорт), Бэріхт дэр Фахрґруппэ Цомпутэр – Віссэнсхафтэн 5/1972. Первшым подрэ̨чнікем е̨зыка Пасцаль была позыц'я Енсэн, Віртг, Пасцаль, Усэр Мануаль анд Рэпорт 1974.

      Первотне служыл цэлём эдукацыйным до наукі проґрамованя структуральнэґо[потр̌эбнэ зьрóдло]. Популярносьць Пасцаля в Польсцэ была ве̨кша ніж в інных краях зэ взґле̨ду на достэ̨пносьць компіляторóв в пірацкіх вэрс'ях (занім появіло се̨ право охроны власносьці інтэлектуальнэй), простотэ̨ е̨зыка ораз еґо популярызац'е̨ пр̌эз выжшэ учэльне. Шчыт популярносьці тэґо е̨зыка пр̌ыпадл на лята 80. і поча̨тэк 90 КсКс веку. Враз зэ знесенем оґранічэнь ЦОЦОМ, уповшэхненем се̨ сеці ораз сыстэму Унікс (настэ̨пне Лінукса) стопнёво зостал выпарты пр̌эз Ц і Ц++.

      Една̨ з популярнейшых імплемэнтац'ï компіляторóв тэґо е̨зыка был продукт фірмы Борлянд Інтэрнатіональ – Турбо Пасцаль. В хвілі обэцнэй досьць моцно розповшэхнёным обектовым діалектэм е̨зыка Пасцаль ест Об'ецт Пасцаль, ктóры станові подставэ̨ для такіх е̨зыкóв як Дэльпгі, Дэльпгі.НЭТ, Оксыґэнэ

      Істнея̨ вольнэ компіляторы Пасцаля, на пр̌ыклад Фрээ Пасцаль, а такжэ вольнэ сьродовіско ІДЭ як Лязарус.
      Ответить
      • Это что за язык? Какая-то смесь польского белорусского и чешского
        Ответить
    • 100-гет
      Ответить
    • А-а-а, эти твари сломали тред. You bastards!
      Ответить
    • gratz in first wiper )
      Ответить

    Добавить комментарий