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

    +94

    1. 1
    2. 2
    fisher(Sender);//fisher
    macd(Sender);//macd

    Буква "С" - Содержательные комментарии.

    Практически единственные комменты в программе на 7000 строк.

    Запостил: hardreset, 27 Октября 2014

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

    • сказка о рыбаке и макДемоне.
      Ответить
    • не было в поскале таких комментариев

      там было вот так: {вот так}
      Ответить
      • были.
        http://wiki.freepascal.org/Comments
        Ответить
        • Ну это уже из делфи пошло, емнип. Как и вызов функции без аргументов но со скобками: func(). В синеоком паскале этих фич еще не было. А во фрипаскаль все это притащили для совместимости с делфи.
          Ответить
          • Да-да, я тоже помню что кошерном паскале от борланда комменты были через { и }.
            Ну еще через них же были опции компилятора.

            Кстати, паскаль от борланда всёж не совсем чистый: там были указатели, а в изначальном паскале не было и их
            Ответить
            • Ты смеешься что ли? А как бы тогда Вирт двусвязные списки строил?
              Вот модули с interface\implementation и ООП - в турбо-паскале добавили, да.
              Ответить
              • Да, наверное я ляпнул чушь.

                Спасибо что поправили.
                Ответить
                • > паскаль от борланда всёж не совсем чистый
                  В главном не ошибся. Багланд много своего внесла.
                  Ответить
            • В Паскале от Борланда добавили процедурный тип (например, type myfunc = function(x: real): real), а в классическом такого не было, и чтобы подставить функцию в функцию, в списке параметров использовалось слово «function» (например, function Integral(a, b: real; function F(x: real): real): real). Т. е. отсутствовал указатель на функцию как тип данных, а вместо него была синтаксическая питушня.

              Остальные указатели были.

              P.S. Где-то в документах по Фрипаскалю или по Гнупаскалю есть сравнение Standard Pascal, Extended Pascal, Object Pascal etc.
              Ответить
            • >помню что кошерном паскале от борланда комменты были через { и }.
              (*    а как же       *)
              Ответить
              • (* а чего в стоке не подсвечивается?  *)
                {  хм  }
                /*        во  питушня               */
                var a; // oneliner
                Ответить
            • В изначальном паскале вообще ничего не было, кроме мяса и костей, и звали его Блез.
              Ответить
        • ТОГДА НЕ БЫЛО КОММЕНТАРИЕВ В ПАСКАЛЕ, ТУПИЦА, НЕ БЫЛО! Я ГОВОРЮ НЕ БЫЛО! А ТЫ ГОВОРИШЬ БЫЛО! Я ГОВОРЮ НЕ БЫЛО КОММЕНТАРИЕВ СЛЕШЕМ! С НОЯБРЯ 1970 ГОДА!
          Ответить
    • -
      Ответить
    • "Комментарии для слабаков, и до помянут нас будущее сопровождающий словом божьим" - у нас на работе так говорят, если кому смешно то уберите улыбку с лица, иначе вам придется разбираться в таком коде
      Ответить
      • правильно, все писать в блокноте без дебаггера и в одну строчку.
        А я еще люблю выносить мозг читателям кода использованием байта на 8 буленов(моих буленов) по биту.
        А еще
        var
          _: Integer;
          __: PChar;
          ___: Byte;

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

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