Size: a a a

Programming Offtop

2020 October 08

I

Ilmir in Programming Offtop
Anton Korotkikh
а я не про информационную, а про сложность освоения и самого языка как системы правил
Если брать сложность освоения, то тогда русский язык самый простой - ты его уже знаешь, его не надо осваивать.
источник

AK

Anton Korotkikh in Programming Offtop
ну это относительно носителя, если абстрагироватсья наверняка можно построить некие метрики сложности по типу колмогоровской. и есть подозрения, что они будут иметь мало отношения к плоности записи инфы
источник

VP

Vladimir Petrakovich in Programming Offtop
Ilmir
А что эсперанто? В нем нет изюминки. Никакой новой идее, в отличие от Логлана, от которого отпочковался Ложбан. В них тупо нет ни существительных, ни глаголов, что заставляет по-другому взглянуть на язык.
Не слишком рвёт шаблоны?
Глянул википедию, что-то он больше похоже на язык не для людей, а для машин.
источник

AM

Artem Molotov in Programming Offtop
Vladimir Petrakovich
Не слишком рвёт шаблоны?
Глянул википедию, что-то он больше похоже на язык не для людей, а для машин.
Для машин уже есть раст 👀
источник

AK

Anton Korotkikh in Programming Offtop
Ilmir
Если брать сложность освоения, то тогда русский язык самый простой - ты его уже знаешь, его не надо осваивать.
всякие подобные исследования
http://www.its.caltech.edu/~matilde/ComplexityLing.pdf
источник

I

Ilmir in Programming Offtop
Проблема в том, что в русском "сложный" сокрыты два смысла - "complex", то есть, состоящий из многих частей; и "hard", как антоним "easy" - который о том, что что-то сложно для изучения для КОНКРЕТНОГО ЧЕЛОВЕКА. Переходя к примеру с английским, английский такой же complex, как и остальные языки, но он easy для русскоговорящих из-за кучи заимствованных слов, более простой фонетики, и схожего порядка слов, но hard для японцев. Если же взять корейский, то ситуация будет ровно противоположной, за исключением фонетики. Но фонетика - это пара недель в лингафорном кабинете, тогда как чтобы привыкнуть в другому порядку слов, потребуются годы. Я до сих пор не всегда ставлю глагол на второе место в немецких предложениях.
источник

I

Ilmir in Programming Offtop
Vladimir Petrakovich
Не слишком рвёт шаблоны?
Глянул википедию, что-то он больше похоже на язык не для людей, а для машин.
Так из-за того, что рвёт, я и хочу его изучить. Примерно подобная мотивация у меня была при изучении японского.
источник

I

Ilmir in Programming Offtop
Кстати, с порядком слов в японском у меня проблем особо не было, ибо он такой же, как в башкирском.
источник

AK

Anton Korotkikh in Programming Offtop
Ilmir
Проблема в том, что в русском "сложный" сокрыты два смысла - "complex", то есть, состоящий из многих частей; и "hard", как антоним "easy" - который о том, что что-то сложно для изучения для КОНКРЕТНОГО ЧЕЛОВЕКА. Переходя к примеру с английским, английский такой же complex, как и остальные языки, но он easy для русскоговорящих из-за кучи заимствованных слов, более простой фонетики, и схожего порядка слов, но hard для японцев. Если же взять корейский, то ситуация будет ровно противоположной, за исключением фонетики. Но фонетика - это пара недель в лингафорном кабинете, тогда как чтобы привыкнуть в другому порядку слов, потребуются годы. Я до сих пор не всегда ставлю глагол на второе место в немецких предложениях.
ну так моя идея, что "английским, английский такой же complex, как и остальные языки" - вообще нет, я не согласен с этим. complexity языков соврешенно разная. русский или финский, например, скорей всего окажутся гораздо более complex чем английский. пока не могу найти работу начную чтобы пруфануть. по идее эта, там есть сравения, методики и замеры complexity
https://www.semanticscholar.org/paper/Linguistic-complexity-%3A-a-comprehensive-definition-Nichols/653ca368a8996dcf53002c730896f1a1748fa787#paper-header

но её не скачать
источник

I

Ilmir in Programming Offtop
Anton Korotkikh
ну так моя идея, что "английским, английский такой же complex, как и остальные языки" - вообще нет, я не согласен с этим. complexity языков соврешенно разная. русский или финский, например, скорей всего окажутся гораздо более complex чем английский. пока не могу найти работу начную чтобы пруфануть. по идее эта, там есть сравения, методики и замеры complexity
https://www.semanticscholar.org/paper/Linguistic-complexity-%3A-a-comprehensive-definition-Nichols/653ca368a8996dcf53002c730896f1a1748fa787#paper-header

но её не скачать
И тут мы пришли к тому, что зависит от определения "complexity". Я исхожу из информационной плотности, то есть из того, что я уже знаю этот язык. Ты же, если грубо, из того, как долго условный инопланетянин будет изучать этот конкретный язык.
источник

AK

Anton Korotkikh in Programming Offtop
Ilmir
И тут мы пришли к тому, что зависит от определения "complexity". Я исхожу из информационной плотности, то есть из того, что я уже знаю этот язык. Ты же, если грубо, из того, как долго условный инопланетянин будет изучать этот конкретный язык.
можно даже и не только насколько долго будет инопланетянин изучать этот язык, а также например, насколько сложно будет создать софт для проверки его правил.
при таком раскладе плотные иероглифические языки могут оказаться примтивным набором словарей иероглифов... окончания, суффиксы, пунктуация, изменнеия формы слова под действием спряжений, родов, времён итд - там этого же почти ничего нет.
информационная плоность - это, имхо, больше некий конечный вид примения правил языка - сериализация скажем так, она слабо отражает то, как эта сериализация сгенерилась, какой механизм привёл к такому результату
источник

AM

Artem Molotov in Programming Offtop
ИТ-компании предложили Минцифры устанавливать российскую операционную систему на все компьютеры, которые будут продаваться в стране. Это не должно повлиять на стабильность работы устройств, но увеличит их цену, указали эксперты, сообщает РБК.

На всех продаваемых в России персональных компьютерах должны быть предустановлены отечественные операционные системы (ОС) и пакеты офисных программ. Такое предложение содержится в предварительном списке мер поддержки ИТ-отрасли, который Министерство цифрового развития, связи и массовых коммуникаций (Минцифры) готовит для курирующего отрасль вице-премьера Дмитрия Чернышенко (копия списка с инициативами есть у РБК, ее подлинность подтвердили два источника на ИТ-рынке).

ИТ-компании предложили Минцифры устанавливать российскую операционную систему на все компьютеры
источник

I

Ilmir in Programming Offtop
Anton Korotkikh
можно даже и не только насколько долго будет инопланетянин изучать этот язык, а также например, насколько сложно будет создать софт для проверки его правил.
при таком раскладе плотные иероглифические языки могут оказаться примтивным набором словарей иероглифов... окончания, суффиксы, пунктуация, изменнеия формы слова под действием спряжений, родов, времён итд - там этого же почти ничего нет.
информационная плоность - это, имхо, больше некий конечный вид примения правил языка - сериализация скажем так, она слабо отражает то, как эта сериализация сгенерилась, какой механизм привёл к такому результату
Тогда Ложбан будет самым простым языком. Но людям его изучать будет трудно, потому что он не похож ни на один из естественных языков.
источник

IP

Iaroslav Postovalov in Programming Offtop
Ilmir
Я, по-моему, уже говорил, что о читаемости имеет смысл спрашивать только тех, кто постоянно работает над кодом. Мне вот код атомикфу кажется не совсем читаемым, но это дело привычки. А вот код нового бекенда останется нечитаемым вне зависимости от времени, которое я потрачу на его поддержку. Визиторы должны умереть!
а что ты предлагаешь
источник

IP

Iaroslav Postovalov in Programming Offtop
паттерн патчинг да?
источник

I

Ilmir in Programming Offtop
Iaroslav Postovalov
паттерн патчинг да?
Ага.
источник

IP

Iaroslav Postovalov in Programming Offtop
Ilmir
Ага.
представляю себе матчинг на все классы psi котлина
источник

I

Ilmir in Programming Offtop
Iaroslav Postovalov
представляю себе матчинг на все классы psi котлина
Он все равно будет занимать меньше места, чем визитор на все psi классы котлина.
источник

IP

Iaroslav Postovalov in Programming Offtop
Ilmir
Он все равно будет занимать меньше места, чем визитор на все psi классы котлина.
но ориентироваться в нем как-то сложно. в визиторе на 1к строк хотя бы навигация есть по методам
источник

I

Ilmir in Programming Offtop
Iaroslav Postovalov
но ориентироваться в нем как-то сложно. в визиторе на 1к строк хотя бы навигация есть по методам
Это решается новой комбинацией клавиш, которая позволяет снавигироваться на ветку, обрабатывающую нужный тип.
источник