@oop_ru

Страница 360 из 785
Mykola
14.10.2017
14:20:39
Он при том, что он для людей

Aleh
14.10.2017
14:20:55
Красивые "dsl" можно на любом строить, хоть на пыхе

Mykola
14.10.2017
14:20:59
Код на скале можно просто читать

Ну, не весь)))

Google
Aleh
14.10.2017
14:21:19
Код на %langname% можно просто читать

illiatshurotshka❄️
14.10.2017
14:21:31
на хаскеле эквивалентный код намного проще читается зачастую

Aleh
14.10.2017
14:21:47
Откинув небольшой шум и приняв некоторве правила, даже на brainfuck можно читать

illiatshurotshka❄️
14.10.2017
14:22:14
необязательно

Mykola
14.10.2017
14:22:24
Ну я посмотрю как вы хаскельный код читать

Aleh
14.10.2017
14:22:39
Также как скаловский

Мб чуть проще

Mykola
14.10.2017
14:23:44
Угу угу.

illiatshurotshka❄️
14.10.2017
14:24:51
data Boolean = True | False —- trait Boolean case class True extends Boolean case class False extends Boolean

для людей

Aleh
14.10.2017
14:25:49
Ну мне неочевидно чем скаловский код больше "для людей" чем другой яп используемый в 2017

andretshurotshka?❄️кде
14.10.2017
14:26:03
идрис для людей

Google
illiatshurotshka❄️
14.10.2017
14:26:54
все становится еще хуже

data Tree a = Empty | Leaf a | Branch (Tree a) (Tree a) —- trait Tree [A] case class Empty [A]() extends Tree [A] case class Leaf [A](v: A) extends Tree [A] case class Branch [A](l: Tree [A], r: Tree [A]) extends Tree [A]

Mykola
14.10.2017
14:27:18
Ну? Скалу можно читать

Она написана словами

andretshurotshka?❄️кде
14.10.2017
14:27:30
лол

illiatshurotshka❄️
14.10.2017
14:27:34
пздц

Sergey
14.10.2017
14:27:39
А почему так с макросами?
та же проблема как и с динамическими языками, хрен угадаешь что там с типами

Mykola
14.10.2017
14:28:38
Ну дык. Я и говорю. Языки для людей написаны словами. Есть претензии?

Aleh
14.10.2017
14:28:57
Написано словами, но не для людей

illiatshurotshka❄️
14.10.2017
14:29:06
^

игнорируя это там еще и умудрились сделать в два-три раза больше не-буквенных символов

Aleh
14.10.2017
14:29:31
Это какие-то бессмысленные фразы чатботов 90ых

Mykola
14.10.2017
14:32:08
Обычный джун разберётся в классах и наследовании без труда. А вот в типа-математической нотации хаскеля - хер. Проверено на подопытных.

Это я и называю "для людей"

Aleh
14.10.2017
14:32:45
Это "для джуниоров" называется

illiatshurotshka❄️
14.10.2017
14:32:47
это марков-чейны что ли?

Aleh
14.10.2017
14:32:54
Людей больше джуниоров

Mykola
14.10.2017
14:33:11
А вот и нет

Google
Mykola
14.10.2017
14:33:39
Джуны они и есть люди

adam
14.10.2017
14:33:50
Aleh
14.10.2017
14:33:55
Джуны это люди, люди это не джуны

Mykola
14.10.2017
14:37:06
Я веду к тому, что на джаве Джун может писать. Джава плохая. На скале Джун может писать, если не лезть в эзотерику. А на хаскеле не получается. Тяженько. Но если скала все равно плохая, а хаскель сложный, то где нормальные языки для всех?

Aleh
14.10.2017
14:37:58
А должны такие быть?

Mykola
14.10.2017
14:38:53
Ну определите определение из выше написанного)

Чтоб легко писать, чтоб легко читать, чтоб Джун мог, и чтоб не как скала

Mykola
14.10.2017
14:40:59
Нормальное себе определение

Бывает и хуже

illiatshurotshka❄️
14.10.2017
14:41:15
где

Mykola
14.10.2017
14:41:58
Везде, где нет алгебраических типов. Много языков.

На го не легко писать

Го - просто ещё один язык. Без кардинально новых концепций.

Google
Sergei
14.10.2017
14:43:28
Самый лучший язык в котором меньше всего свистелок и синтаксис которого наиболее human readable

illiatshurotshka❄️
14.10.2017
14:44:36
Везде, где нет алгебраических типов. Много языков.
алгебраическое определение некорректно сравнивать с не-алгебраическим

Mykola
14.10.2017
14:45:36
Зато языки можно сравнить благодаря этому.

illiatshurotshka❄️
14.10.2017
14:46:38
в данном разговоре сравнивается скала и языки с ML-синтаксисом

Mykola
14.10.2017
14:47:10
Ну потому что больше не с кем сравнивать)

illiatshurotshka❄️
14.10.2017
14:47:17
что?

Mykola
14.10.2017
14:49:09
Что что?

Языки

illiatshurotshka❄️
14.10.2017
14:49:53
есть куча не мл языков где алгебраическое определение биндерева будет красивее

Mykola
14.10.2017
14:50:40
Ану?

Я же изначально и спросил: где нормальные языки. Чтоб и не мл, и красивее

И чтоб Джун смог

andretshurotshka?❄️кде
14.10.2017
14:51:36
раст

illiatshurotshka❄️
14.10.2017
14:51:45
^

andretshurotshka?❄️кде
14.10.2017
14:51:48
лол

illiatshurotshka❄️
14.10.2017
14:51:49
но не понял в чем проблема с мл

andretshurotshka?❄️кде
14.10.2017
14:51:54
угадал ?

Mykola
14.10.2017
14:52:24
Хз, я тоже не понял в чем проблема с мл. Но джуны не могут его

illiatshurotshka❄️
14.10.2017
14:52:24
даже си кстати

Хз, я тоже не понял в чем проблема с мл. Но джуны не могут его
ты же сам активно говорил что мл не для людей, нечитаемый и т.д.

Google
Mykola
14.10.2017
14:52:53
Угу

Mykola
14.10.2017
15:13:23
Ну он хорош. Но тоже имеет свои недостатки. Не проверял на джунах.

Sergey
14.10.2017
15:38:10
Mykola
14.10.2017
15:42:58
Ну я думаю, что Котлин пойдет. В его синтаксисе много от жавы. Те же классы и генерики. Но опять же, ничего нового. Много общих со скалой недостатков. Та же беда с всякой эзотерической функциональщиной. Можно ещё Свифт упомнить из той же оперы. Все равно скала из них самый матёрый язык. Я по этому и использую ее в качестве примера.

illiatshurotshka❄️
14.10.2017
15:43:30
причем тут свифт ?

Mykola
14.10.2017
15:44:39
Раст слишком низкоуровневый. Не для джунов точно

Ерланг хорош, пока это 3 строчки кода)

illiatshurotshka❄️
14.10.2017
15:45:50
Mykola
14.10.2017
15:46:25
Ну сложно джунам втолковать весь этот борроовинг

Sergey
14.10.2017
15:46:46
Ну сложно джунам втолковать весь этот борроовинг
может стоит поменять способ обучения джунов?)

Sergey
14.10.2017
15:49:15
теперь elixir
ну.... такое.

Mykola
14.10.2017
15:49:28
Ну тут я и на себе проверил. После всех языков, на которых я писал, раст как-то уж очень другой. Я бы его выбрал вместо плюсов. Но так он кажется сложноватым. Много бойлерплейта

Sergey
14.10.2017
15:49:36
это за счет умного компилятора, язык от этог оне стал высокоуровневым

ну то есть... как, смотря что считать высокоуровневым

Страница 360 из 785