1. Objective C / Говнокод #13762

    −111

    1. 1
    Character * c = Character.alloc.init.autorelease;

    К чему приводит излишняя либеральность синтаксиса

    Запостил: NAlexN, 10 Сентября 2013

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

    • Поссал, стряхнул, забыл достать.
      Ответить
      • показать все, что скрыто~Обслуживаю парней из Кавказа!~

        Сделаю минет, орал, анал, дрочка, группах.

        * g o a t s e x * g o a t s e x * g o a t s e x *
        g                                               g  
        o /     \             \            /    \       o
        a|       |             \          |      |      a
        t|       `.             |         |       :     t
        s`        |             |        \|       |     s
        e \       | /       /  \\\   --__ \\       :    e
        x  \      \/   _--~~          ~--__| \     |    x  
        *   \      \_-~                    ~-_\    |    *
        g    \_     \        _.--------.______\|   |    g
        o      \     \______// _ ___ _ (_(__>  \   |    o
        a       \   .  C ___)  _________ (_(____>  |  /    a
        t       /\ |   C ____)/         \ (_____>  |_/     t
        s      / /\|   C_____)          |  (___>   /  \    s
        e     |   (   _C_____)\_________/  // _/ /     \   e
        x     |    \  |__   \\____________// (__/       |  x
        *    | \    \____)   `----   --'             |  *
        g    |  \_          ___\       /_          _/ | g
        o   |              /    |     |  \            | o
        a   |             |    /       \  \           | a
        t   |          / /    |         |  \           |t
        s   |         / /      \__/\___/    |          |s
        e  |           /        |    |       |         |e
        x  |          |         |    |       |         |x
        * g o a t s e x * g o a t s e x * g o a t s e x *


        [email protected]
        Обслуживает Стертор
        Ответить
    • Причина не любить Обжохтив-Си номер 69 - возможна синтаксическая неотличимость вызова метода от обращения к атрибуту структуры.
      Ответить
      • > неотличимость вызова метода от обращения к атрибуту структуры
        В паскале так же ;)
        Ответить
        • А языки со свойствами и/или перегрузкой операторов (шарпик, кресты).
          Ответить
          • Но в паскале нет свойств и перегрузки операторов ;)
            Ответить
          • проблема перегрузки операторов, очевидно, беспокоит всех, но только не программистов на с++
            может, стоит один раз попробовать, чем сто раз побеспокоиться?
            Ответить
            • Жабисты смотрят на перегрузку операторов как на говно: да как же так, как можно перегружать операторы, все же будут это абузить, невозможно будет понять, что там вообще происходит.

              А мудрые крестовики и решеточники, в юности наигравшись с операторами досыта и познав дао, перегружают операторы только там, где они действительно имеют смысл :)
              Ответить
            • показать все, что скрыто~Обслуживаю парней из Кавказа!~

              Сделаю минет, орал, анал, дрочка, группах.

              * g o a t s e x * g o a t s e x * g o a t s e x *
              g                                               g  
              o /     \             \            /    \       o
              a|       |             \          |      |      a
              t|       `.             |         |       :     t
              s`        |             |        \|       |     s
              e \       | /       /  \\\   --__ \\       :    e
              x  \      \/   _--~~          ~--__| \     |    x  
              *   \      \_-~                    ~-_\    |    *
              g    \_     \        _.--------.______\|   |    g
              o      \     \______// _ ___ _ (_(__>  \   |    o
              a       \   .  C ___)  _________ (_(____>  |  /    a
              t       /\ |   C ____)/         \ (_____>  |_/     t
              s      / /\|   C_____)          |  (___>   /  \    s
              e     |   (   _C_____)\_________/  // _/ /     \   e
              x     |    \  |__   \\____________// (__/       |  x
              *    | \    \____)   `----   --'             |  *
              g    |  \_          ___\       /_          _/ | g
              o   |              /    |     |  \            | o
              a   |             |    /       \  \           | a
              t   |          / /    |         |  \           |t
              s   |         / /      \__/\___/    |          |s
              e  |           /        |    |       |         |e
              x  |          |         |    |       |         |x
              * g o a t s e x * g o a t s e x * g o a t s e x *


              [email protected]
              Ответить
        • Структуры в Паскале? Там по моему есть только записи.
          Ответить
          • > Структуры в Паскале? Там по моему есть только записи.
            А в чем разница, ну кроме названия? :)

            В Object Pascal/Delphi ты не отличишь вызов метода от обращения к полю. В классическом паскале спутаешь вызов функции и обращение к переменной.
            Ответить

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