Блог пользователя gurovic

Автор gurovic, 14 лет назад, По-русски
Члены жюри московских олимпиад всерьез обсуждают отказ от использования среды Delphi на соревнованиях школьников. 

Начать планируется уже в ближайшее воскресенье, "обломав" школьников, пришедших на Московскуюолимпиаду по информатике. Которая будет проводиться в бывшем тракторостроительном институте, а также других вузах Москвы.

  • Проголосовать: нравится
  • +3
  • Проголосовать: не нравится

14 лет назад, # |
  Проголосовать: нравится +8 Проголосовать: не нравится
begin
end.
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
а в большинстве школ столицы обучают C++?
14 лет назад, # |
Rev. 3   Проголосовать: нравится +10 Проголосовать: не нравится
   Если это как-то связано с легальным ПО и тд, то их можно понять. Хотя неожиданный возможный отказ от среды разработки Delphi - удар ниже пояса... Если бы было это объявлено год назад(?) в начале сезона, думаю ни у кого не возникло бы никаких вопросов. Но когда правила меняют по ходу игры - ...
   Думаю что через некоторое время и язык Pascal станет прошлым. Нужно быть к этому готовым...
   Жаль тех ребят, которые не подозревали о коварстве организаторов и готовились не ожидая таких решений. И удачи им!
14 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
В Москве на Дельфи на олимпиадах пишет около половины участников.

Даже большинство членов жюри учит своих школьников именно на Дельфи.
  • 14 лет назад, # ^ |
      Проголосовать: нравится +2 Проголосовать: не нравится
    И пишет на них чекеры к задачам. Теперь даже чекеры не собрать будет :)
14 лет назад, # |
  Проголосовать: нравится +1 Проголосовать: не нравится
Собираются убрать только Delphi, или вообще все среды с паскалем? Если второе - то имхо это очень-очень неправильно. Если первое - то о таком надо предупреждать заранее. А чем мотивировано это обсуждение? Проблемами с лицензионностью?
  • 14 лет назад, # ^ |
      Проголосовать: нравится +6 Проголосовать: не нравится
    Только Delphi. Отмазками про лицензионность. Embarcaderro не возражает против бесплатного использования Delphi на олимпиадах и даже готово это подтверждать в письменной форме.
    • 14 лет назад, # ^ |
        Проголосовать: нравится +1 Проголосовать: не нравится
      Тогда и понять сложно ((
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Только delphi и только для 10-11 классов. Причина - проводится в вузах (в тракторостроительном, например) и заставлять каждый вуз заключать соглашение с embarcaderro несколько накладно. А кто мог за год это предугадать?
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Выучить или понять, что freepascal == блокнот.
        Переучиться решать задачи по математике, используя только римские цифры - тоже наверное не трюк за неделю?

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

        К сожалению, олимпиада проводится за зарплату, и ее результаты - это отчет чиновникам, что происходит на самом деле. проводящим ее людям (В.А.Матюхин) не важно. Давно не важно...
        • 14 лет назад, # ^ |
            Проголосовать: нравится +6 Проголосовать: не нравится
          Очень странно слышать про Виктора Александровича.
          • 14 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится
            да, очень странный отзыв

            когда я участвовал школьником в московской городской олимпиаде, то именно Виктор Матюхин показался мне лицом, наиболее заинтересованным в её проведении
        • 14 лет назад, # ^ |
          Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится
          Я, конечно, с вашей кухней сталкиваюсь редко, но, при всем уважении к Вам, зря Вы так жестко.

          А по предмету разговора, я с Вами согласен, менять правила по ходу игры нечестно. И это при том, что лично я сам ненавижу паскаль каждой клеточкой своего тела, и за его отмену с предупреждением за год.
      • 14 лет назад, # ^ |
          Проголосовать: нравится +5 Проголосовать: не нравится
        Это всё внутренние проблемы организации. Для участников картина простая - их любимую ide убирают перед самой олимпиадой, т.е. это фейл организаторов. Если уж заранее не предупредили, надо было искать компромиссные варианты, например, опросить школьников, кто использует delphi, и их всех собрать в каком-то одном вузе, где delphi закупить.
14 лет назад, # |
  Проголосовать: нравится -12 Проголосовать: не нравится

Ну и правильно, по-моему паскаль вообще вредный язык. Может ему и проще учить в школах, но сейчас для этого можно найти и более современный язык. Зато просто огромное количество народу так и застряло на этом паскале и все никак не могут освоить нормальные языки.

Хотя, конечно, объявлять о таком надо заранее. Все-таки ни плюсы ни джаву за неделю ни выучишь. Да и учить толком некому. Но тут, вроде, начисто паскаль не выпиливают, так что жить можно.

  • 14 лет назад, # ^ |
      Проголосовать: нравится +8 Проголосовать: не нравится
    В таком случае можешь приступать готовить методический материал и переобучать большую часть учителей информатики в России за свой счет.

    Free Pascal оставят. Его за неделю выучить можно.
    • 14 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

      Да, я уже сам сталкивался с тем что инерция нашей системы образования такова что обучать чему-то кроме паскакаля практически невозможно. Причем даже в рамках одного класса. Потому что потом им все равно надо писать этот долбаный ЕГЭ на паскале. А уж про всю остальную страну я вообще молчу. Там местами еще даже до паскаля не дошли. 

      Но это не значит что так и должно быть =Р

      • 14 лет назад, # ^ |
          Проголосовать: нравится +1 Проголосовать: не нравится
        Это не так. Учить можно любому языку (мы вот сейчас активно начали учить детей на питоне), и ЕГЭ можно писать (и пишут!) на абсолютно любом языке (по крайней мере пока оно на бумажках).
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Да, можно. Я вот, например, часть С написал в двух вариантах-и на паскале, и на С++. Правда, у меня только 80, может как раз за выпендреж и снизили...
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Так то оно так, но если в вашем регионе в методической комиссии не найдется ни одного человека, знающего C++, что тогда?
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Ага, это в теории на любом. А на практике мне знакомый рассказывал как он вентилировал вопрос можно ли писать на java. Ну, выяснилось, кажется, что один из шести экспертов по Петербургу знает такое слово %)
    • 14 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится +1 Проголосовать: не нравится
      Мне кажется, что почти все кто учат плюсы или джавку в школе-учат ее самостоятельно. В принципе почему, собственно, тем школьникам, которые всерьез на что-то рассчитывают, чего-то хотят, не взять и не начать учить эти языки самим? Другое дело что действительно нужно давать времени много больше чем несколько людей чтобы люди хотя бы чуток привыкли к новым условиям.
    • 14 лет назад, # ^ |
        Проголосовать: нравится +8 Проголосовать: не нравится
      ИМХО, уж кто-кто, а учителя должны учиться в первую очередь. Но конечно не так кардинально, что вот сегодня и вчера паскаль, а завтра - уже нет.

      С другой стороны в России платят им столько..., что стимула куда-то расти (кроме личного энтузиазма) - нет.
      • 14 лет назад, # ^ |
          Проголосовать: нравится +4 Проголосовать: не нравится
        У учителей много отмазок не учиться самим.
        • 14 лет назад, # ^ |
            Проголосовать: нравится +1 Проголосовать: не нравится
          Наиболее популярная - они и так завалены бумажной работой и постоянными проверками.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Именно для того чтобы не переобучать учителей есть хорошая среда pascalABC, может даже через браузер работать. Но там интерпретатор :(
  • 14 лет назад, # ^ |
      Проголосовать: нравится +2 Проголосовать: не нравится
    "...по-моему паскаль вообще вредный язык..."

    Вот уж нет. Именно он и учит алгоритмизации, понимания все структур и алгоритмов которые пишешь. Хотя это и не так пригодится когда будешь работь, т.к. есть стл, буст, и прочее чего я сам пока не знаю, но лишним для мозга это не будет.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      Вот уж чего-чего, а пониманию структур и алгоритмов можно учить на любом языке. И уж тем более паскаль не красит то что в нем тупо ничего нет и любая программа поневоле содержит нафигаченные на коленке стандартные структуры.
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        "на коленке стандартные структуры" не знаю, я никогда не использовал преврайт код. "пониманию структур и алгоритмов можно учить на любом языке" согласен, но кто во время олимпиады будет на плюсах или джаве писать быструю сортировку? А на тренировках - один раз реализовать структуру, для меня лично, мало что останется в голове, тем более впервые оптимально и без просмотра примера реализации не напишешь. В спортивном программировании, ИМХО, очень важно понимать каждый алгоритм и структуру.

        Пример, хотя это и не касается олимпиадников, но все же - большинство студентов, которые учатся на IT специальностях, не реализуют быструю сортировку.
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Ну и не надо потому что на олимпиаде писать сортировку =Р Хотя, кстати, на С приходилось потому что qsort не справлялся. А на тренировках если мало одного раза можно реализовать десять раз.
          И вообще, даже в stl всего несколько алгоритмов активно используются только. Это ничто на фоне общего количества тех, которые надо знать и понимать. А если даже эти простенькие стандартные вызывают такие проблемы, то даже не знаю что тут сказать...

          З.Ы. А те кто и реализуют все равно в ней набагают если не выучили еще наизусть.
          • 14 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится
            "...А на тренировках если мало одного раза можно реализовать десять раз..."
            обратно же сужу по себе - не поможет, надо постоянно реализовавыть структуры, чтобы с легкостью манипулировать ними.

            "..даже в stl всего несколько алгоритмов активно используются только.."
            мэп, сет - больше ничего в принципе сверхощутимого я там не использую. Но есть такие задачи которые через мэп/сет решаются проще, но не оптимизирование, а у паскалистов выбора нет и они учатся думать.
            • 14 лет назад, # ^ |
              Rev. 6   Проголосовать: нравится +5 Проголосовать: не нравится
              Даже спорить не буду. Касательно олимпиадного програмирования все языки примерно равны и тут можно до бесконечности выяснять у кого арифметика длиннее.

              Моя же фраза изначально касалась общепрактического положения паскаля. А суть его в том что ему учат в школе. А потом те кто становится программистами переходят на другие языки и забывают паскаль начисто. Кто не становятся прогерами тоже забывают его как страшный сон. Ну так и нафига он такой нужен если все его все равно забудут.

              З.Ы. Хотя, нет, есть те немногие, кто паскаль не забывают. Они снова возвращаются в школы и учат ему детей %)
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Да, несладко придётся школьникам которые привыкли только к Delphi.
Я своих некоторое время назад перевел на freepascal и lazarus.
Убирать IDE за неделю до соревнования - плохо.
  • 14 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится
    А что лучше для детей - ide free pascal или lazarus?
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      А смотря к чему привыкли. Компилятор у них один и тот же - fpc, а интерфейс разный: Lazarus копирует Delphi, а fp - Turbo Pascal.
    • 14 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится
      У обоих IDE есть особенности к которым можно привыкнуть. Пусть сами решают что им удобней, может вообще удобно использовать дебаг-аутпут и geany :)
      • 14 лет назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится
        Хочется послушать топов - как часто вы прибегаете к дебагу?
        • 14 лет назад, # ^ |
            Проголосовать: нравится 0 Проголосовать: не нравится
          Регулярно
          • 14 лет назад, # ^ |
              Проголосовать: нравится 0 Проголосовать: не нравится
            хм, не думал, а из-за чего, в чем бывают ошибки? при реализации стандартных или чего-нибудь необычного?

            Поясню что я имею ввиду какой именно дебаг - когда правильнаю идея не проходит из-за мелких ошибок, а не из-за неправильной идеи.
            • 14 лет назад, # ^ |
                Проголосовать: нравится 0 Проголосовать: не нравится
              Обычно - да
              Но бывает, что в результате дебага выясняется что идея была неправильная
14 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
А на очную заочку это тоже распространяется?