Size: a a a

2020 May 18

RS

Roman Sharkov in Go-go!
Daniel Podolsky
многие?

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

вот только естественные языки пребывают в динамическом балансе, а языки программирования застывают в момент создания
ремарочка: такие искуственные языки как Lojban были созданы людьми для людей, но кардинально отличаются от языков натуральных. В Lojban, например, нет двузначности, он, AFAIK, максимально структурирован и логичен.

но опять-же, это уже в сторону лингвистики, не по теме чата
источник

DP

Daniel Podolsky in Go-go!
Roman Sharkov
ремарочка: такие искуственные языки как Lojban были созданы людьми для людей, но кардинально отличаются от языков натуральных. В Lojban, например, нет двузначности, он, AFAIK, максимально структурирован и логичен.

но опять-же, это уже в сторону лингвистики, не по теме чата
и что, как там с балансом потребностей говорителей и слушателей?
источник

AR

Aleksandr Razumov in Go-go!
Вот я не понимаю, почему
type Option func(*Foo)
Так можно, а вот
type Option interface { apply(*Foo) }
Так сразу неидеоматично, и нужно срочно либо архитектуру менять, либо называть Applier (или даже Applyer, если совсем жестко следовать правилу именования)
источник

RS

Roman Sharkov in Go-go!
Daniel Podolsky
и что, как там с балансом потребностей говорителей и слушателей?
источник

RS

Roman Sharkov in Go-go!
тем не менее язык человеческий, для общения между homo sapiens sapiens))
источник

AK

Anton Kucherov in Go-go!
Roman Sharkov
логическое сочитание слова to act и суффикса er для превращения в существительное

act-er = sb. who performs an action
🤷‍♂️ Я не знаю что тут сказать, я нигде не могу найти в интернетах, того что вы вкладываете в это слово. Я пожалуй у пары нэйтивов даже завтра спрошу.
источник

AK

Anton Kucherov in Go-go!
Да и языки программирования они человеческие. Созданные людьми для людей.
источник

RS

Roman Sharkov in Go-go!
Anton Kucherov
🤷‍♂️ Я не знаю что тут сказать, я нигде не могу найти в интернетах, того что вы вкладываете в это слово. Я пожалуй у пары нэйтивов даже завтра спрошу.
ну я же уже пояснил выше)) это логическое сочитание to act и er (noun)
источник

AR

Aleksandr Razumov in Go-go!
Roman Sharkov
ну я же уже пояснил выше)) это логическое сочитание to act и er (noun)
это какой-то троллинг а не пояснение)
источник

AR

Aleksandr Razumov in Go-go!
это уже не английский
источник

AK

Artem Krapivin in Go-go!
Roman Sharkov
ну я же уже пояснил выше)) это логическое сочитание to act и er (noun)
и вы каждому человеку, который читает ваш код, будете пояснять?
источник

RS

Roman Sharkov in Go-go!
Artem Krapivin
и вы каждому человеку, который читает ваш код, будете пояснять?
в реальности ничего пояснять не придётся, оно будет интуитивно понятно из контекста
источник

AR

Aleksandr Razumov in Go-go!
особенно когда в CS есть Actor
источник

а

а кто это in Go-go!
Aleksandr Razumov
Да я помню, что ты язык делаешь)
какой?
источник

AR

Aleksandr Razumov in Go-go!
Roman Sharkov
в реальности ничего пояснять не придётся, оно будет интуитивно понятно из контекста
придется всем настраивать IDE чтобы этот Acter автозаменой на  Actor не исправляло и не подчеркивало
источник

AR

Aleksandr Razumov in Go-go!
И сайленсить линтеры, которые подобные опечатки выпиливают
источник

W

Wingman in Go-go!
Aleksandr Razumov
особенно когда в CS есть Actor
вот да, пока кто-то не "исправит опечатку" :)
источник

AK

Artem Krapivin in Go-go!
Roman Sharkov
в реальности ничего пояснять не придётся, оно будет интуитивно понятно из контекста
сейчас прямо в реальности вы поясняете ))
источник

AR

Aleksandr Razumov in Go-go!
а кто это
какой?
GraphQL, только правильный
источник

AR

Aleksandr Razumov in Go-go!
Wingman
вот да, пока кто-то не "исправит опечатку" :)
ага, и каждую неделю получать PR с исправлением этой опечатки
источник