Size: a a a

Типы в языках программирования, моделирования, представления знаний и жизни

2021 November 08

DK

Dmitrii Kuznetsov in Типы в языках программирования, моделирования, представления знаний и жизни
Встроенное в язык только в F# встречал, в остальных языках в лучшем случае DSL поверх.
источник

[

[BRM]White Rabbit in Типы в языках программирования, моделирования, представления знаний и жизни
Ну я про В
источник

[

[BRM]White Rabbit in Типы в языках программирования, моделирования, представления знаний и жизни
Зачем расширять ядро для этого чуда, если всё выражается в юзерспейсе?
источник

DK

Dmitrii Kuznetsov in Типы в языках программирования, моделирования, представления знаний и жизни
😂 а тут есть кто-то не различающий их?
источник

DK

Dmitrii Kuznetsov in Типы в языках программирования, моделирования, представления знаний и жизни
Потому что иначе сложно делать обычные физвычисления в м/с с баррелями и молями.

Были древние попытки сразу добавить в Аду,  более новые — суффиксами в С++.
источник

[

[BRM]White Rabbit in Типы в языках программирования, моделирования, представления знаний и жизни
Ньютайпы + явные коэрсы
источник

[

[BRM]White Rabbit in Типы в языках программирования, моделирования, представления знаний и жизни
Не вижу тут проблемы
источник

DK

Dmitrii Kuznetsov in Типы в языках программирования, моделирования, представления знаний и жизни
А уж сколько было ошибок с вычислением времени, думаю все знают.
источник

[

[BRM]White Rabbit in Типы в языках программирования, моделирования, представления знаний и жизни
Было. В си.
источник

E

Eugene in Типы в языках программирования, моделирования, представления знаний и жизни
как-то один физик, занимавшийся машинными вычислениями, заявил, что проблемы с единицами измерения — самая малая из всех проблем у него с вычислениями
источник

DK

Dmitrii Kuznetsov in Типы в языках программирования, моделирования, представления знаний и жизни
А ничего другого пока и нет))
Потихоньку Раст добавляется. Плюс кто-то до сих пишет на Аде/Обероне/Джаве
источник

AM

Abrikos Magomedov in Типы в языках программирования, моделирования, представления знаний и жизни
А зачем делать отдельные типы для единиц измерения? Чёт не вижу смысла
источник

AM

Abrikos Magomedov in Типы в языках программирования, моделирования, представления знаний и жизни
А что такое предикаты?
источник

[

[BRM]White Rabbit in Типы в языках программирования, моделирования, представления знаний и жизни
Ну давай так, если мы говорим "кроме си ничего нет", то нам с этим ещё долго жить и бубнеть нет смысла. Если мы говорим "есть, конечно и другие языки, пусть и не такие популярные как в си", то в хаскеле есть ньютайпы с переопределением литералов по инстансу Num. Вербозненько, но пользоваться можно.
источник

E

Eugene in Типы в языках программирования, моделирования, представления знаний и жизни
ну для того, что бы программа с логическими ошибками не компилировалась — типы не сойдутся
источник

DK

Dmitrii Kuznetsov in Типы в языках программирования, моделирования, представления знаний и жизни
Потому что у них в операции деления метров на секунды получится новый тип.
источник

[

[BRM]White Rabbit in Типы в языках программирования, моделирования, представления знаний и жизни
Чтоб не складывать мили с метрами
источник

AM

Abrikos Magomedov in Типы в языках программирования, моделирования, представления знаний и жизни
Ну библиотеки для этого вроде есть, разве нет? Я вроде видел что-то такое для питона
источник

AM

Abrikos Magomedov in Типы в языках программирования, моделирования, представления знаний и жизни
(только там не на типах, но можно, думаю, в типы переделать на другом языке)
источник

[

[BRM]White Rabbit in Типы в языках программирования, моделирования, представления знаний и жизни
На питоне и типов нет
источник