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

    −491

    1. 1
    как оно заебло!!!!! self¿textView?↑:String =  ↓? ->void{[ ? !=String¿}¡¡

    отзыв о том почему свифт это плохо
    вас тоже напрягают знаки препинания в свифте?

    Запостил: besprincypniycentner, 02 Октября 2015

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

    • Objective C - это плохо, а Swift - хорошо. Но если че, я не эксперт, я только немножко попробовал и бросил.
      Ответить
      • Вот все "не эксперты" и тащатся по свифту ввиду незнания чистого C.
        Ответить
    • Think different и подражай модным фишкам функциональщиков
      implicit def productCoproductZap[F[_], FF[_], G[_], GG[_]](implicit d1: Zap[F, FF], d2: Zap[G, GG]): Zap[λ[α => (F[α] \/ G[α])], λ[α => (FF[α], GG[α])]] =
          new Zap[λ[α => (F[α] \/ G[α])], λ[α => (FF[α], GG[α])]] {
            def zapWith[A, B, C](a: (F[A] \/ G[A]), b: (FF[b], GG[b]))(f: (A, B) => C) =
              a match {
                case -\/(fa) => d1.zapWith(fa, b._1)(f)
                case \/-(ga) => d2.zapWith(ga, b._2)(f)
              }
          }
      Ответить
      • кхм, а то за язык это? Выглядит страшновато.
        Ответить
      • Мне кажется, что b: (FF[b], GG[b]) должно быть b: (FF[b], GG[b]) не?
        лол, я понял, это бб-коды говнокодовские заменяют прописные на строчные :)
        Ответить
        • b: (FF[capital B], GG[capital B]), говнокод глючит...
          Ответить
        • Да, там заглавные, парсер ГК обладает собственным разумом
          http://tinyurl.com/q7r8krm
          Ответить
      • на фоне этого говна, даже Perl кажется читаемым языком
        Ответить
        • Тут не в языке дело - романы Кинга и в художественном переводе останутся страшными.
          Ответить
    • Охренеть, и эти люди потом что-то пишут про то, как глупо выглядит код на русском языке в 1С...
      Ответить
      • Кто с 1С работал, тот в свифте не смеётся?
        Ответить
        • Ну конечно, 1С взрыв головного мозга :)
          Ответить
    • Больше убивает отсутствие нормального дебага и выскакивающие ниоткуда ошибки имплементации
      Ну и каждая смена версий конечно D:
      Ответить

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