Size: a a a

2020 July 18

Rn

Roman na in rust_offtopic
но основная проблема сишки в том, что она раба не только байторабов и корпораций. Она ещё раба всего скриптушного мира
источник

Rn

Roman na in rust_offtopic
выше мы говорили про api - почему они на сишке такое говно
источник

Rn

Roman na in rust_offtopic
они там говно лишь потому, что они должны быть интегрированы в скриптуху. Сишные api мало когда используются для самой сишки.
источник

Rn

Roman na in rust_offtopic
биднги для того же крестового api не напишешь. Просто потому, что не существует иной подобной мощности системы типов. Поэтому для интеграции api должны быть максимально примитивными. Максимально сериализуемыми
источник

Rn

Roman na in rust_offtopic
от части поэтому существует си с классами, для которого так же просто написать  биндинги
источник

Rn

Roman na in rust_offtopic
ну не прям так же, но близко
источник

KR

Kai Ren in rust_offtopic
Ага, уже интереснее. А в чём выражается "мощность" системы типов? Определи это понятие, чтобы мы не понимали под ним разные вещи.
источник

Rn

Roman na in rust_offtopic
ну мощность - это способность системы типов описать произвольную семантику. Чем больше семантики можно описать/выразить - тем мощнее система типов.
источник

Rn

Roman na in rust_offtopic
допустим, в недоязычке типа раст выразить ничего нельзя. Просто потому, на уровне полиморфизма все типы теряются
источник

KR

Kai Ren in rust_offtopic
Хорошо, а вот языки с завтипами позволяют описать больше семантики в типах, нежели С/С++... ну там выразить тип который "левая пятка когда козерог в водолее". Почему ты утверждаешь что они слабее по мощности?
источник

KR

Kai Ren in rust_offtopic
Исходя из твоего определения они сильнее. Либо же ты сформулировал определение не точно.
источник

Rn

Roman na in rust_offtopic
нет, языки с завтипами - это фейк. Они ничего не позволяют писать. Там есть только огрызок идрис на котором "можно" что-то писать, но нихрена
источник

Rn

Roman na in rust_offtopic
дошколята максимум что могут - это пердолить списки
источник

Rn

Roman na in rust_offtopic
но в реальности этот мусор никому не нужен и ничего он выразить не может
источник

KR

Kai Ren in rust_offtopic
То есть пацаны со списками не работают?
источник

Rn

Roman na in rust_offtopic
к тому же, система типов позволять выражать завтипы
источник

KR

Kai Ren in rust_offtopic
Roman na
к тому же, система типов позволять выражать завтипы
Покажи пример
источник

KR

Kai Ren in rust_offtopic
Интересно
источник

Rn

Roman na in rust_offtopic
Kai Ren
То есть пацаны со списками не работают?
нет, но и не в этом дело. Это фундаментальное отличие запарты от пацанов. Пацаны выражают то, что нужно задаче. Запарта специально подбирает задачу таким образом, чтобы дерьмо что-то выражало.
источник

Rn

Roman na in rust_offtopic
т.е. они научили своё дерьмо "проверять" рекурсивное дерьмо. Ну вот примитивные операции над списком можно записать рекурсивно. Что-то сложнее -нет
источник