Автор Тема: Your Language Sucks  (Прочитано 14739 раз)

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Your Language Sucks
« : Ноябрь 16, 2016, 10:36:49 pm »
Замечательная страничка: https://wiki.theory.org/YourLanguageSucks

Ну и перевод: https://habrahabr.ru/post/315152/

К сожалению на ней не упомянут Оберон. Считаю, что это упущение и нужно дополнить статью (благо это вики, так что, теоретически, это возможно).

Итак, почему же Оберон отстой?
Y = λf.(λx.f (x x)) (λx.f (x x))

vlad

  • Hero Member
  • *****
  • Сообщений: 1391
    • Просмотр профиля
Re: Your Language Sucks
« Ответ #1 : Ноябрь 17, 2016, 01:28:16 am »
К сожалению на ней не упомянут Оберон. Считаю, что это упущение и нужно дополнить статью (благо это вики, так что, теоретически, это возможно).

Там даже паскаля нет ;)

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Your Language Sucks
« Ответ #2 : Ноябрь 17, 2016, 06:03:01 am »
Похоже, мерикосы не знают о существовании информатики за пределами сша, вот и не в курсе всяких паскалей-оберонов...
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Your Language Sucks
« Ответ #3 : Ноябрь 17, 2016, 06:03:45 am »
Хотя японский руби попал в список...
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

Peter Almazov

  • Sr. Member
  • ****
  • Сообщений: 482
    • Просмотр профиля
Re: Your Language Sucks
« Ответ #4 : Ноябрь 17, 2016, 07:20:05 am »
Посмотрел, почему C# отстой:
...Невозможно назначить новое значение внутри цикла «foreach» (например, foreach(int i in vec) { i = i+1; }...

КГ/АМ редкостный

kkkk

  • Full Member
  • ***
  • Сообщений: 135
    • Просмотр профиля
Re: Your Language Sucks
« Ответ #5 : Ноябрь 17, 2016, 09:44:24 am »
В чём преуспели создатели списка, так в том чтобы сам список представлял из себя отстой. Зачем переводить такую лабуду?

pygubanov

  • Newbie
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Your Language Sucks
« Ответ #6 : Ноябрь 23, 2016, 01:58:08 pm »
На счет С# с приведенными "отстоями" в жизни ни когда не сталкиваешься, а кто натыкается на такие "отстои" просто не умеет программировать на этом языке или пытается это делать в рамках другого яп, в котором возможны такие ухищрения.

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: Your Language Sucks
« Ответ #7 : Ноябрь 23, 2016, 02:51:11 pm »
На счет С# с приведенными "отстоями" в жизни ни когда не сталкиваешься, а кто натыкается на такие "отстои" просто не умеет программировать на этом языке или пытается это делать в рамках другого яп, в котором возможны такие ухищрения.

Таким предложением можно защищать абсолютно любой ЯП :-)
Y = λf.(λx.f (x x)) (λx.f (x x))

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: Your Language Sucks
« Ответ #8 : Ноябрь 24, 2016, 07:53:08 pm »
Про Луа согласен только с глобальными переменными и индексами с единицы. Все остальное чепуха.