Size: a a a

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

2019 August 24

NR

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

AT

Alexander Tchitchigin in Типы в языках программирования, моделирования, представления знаний и жизни
Nikita Repeev
Что можно было бы назвать вступительной книжкой в то что здесь происходит?
Трудно сказать. Во-первых, мы ещё сами до конца не понимаем, что тут начинает происходить. 😊
Во-вторых, тут присутствуют представители нескольких направлений - объектно-ориентрированное моделирование, онтологии, теория типов, теория категорий - и по ним по всем книжки разные.
источник

MG

Mikhail Gusarov in Типы в языках программирования, моделирования, представления знаний и жизни
Насколько часто типы вообще используются для описания домена, а не для описания конструкций программы? Есть заход на это в DDD, но кривой, так как ООП так себе метамодель, в DDD+F# чуть лучше, так как от "куска памяти с функциями" поднялись хотя бы до уровня типа-ML. Где-то ещё? Куда ни посмотреть про типы в программировании, так это про то "как нам не забыть соединение сетевое закрыть" или "как нам память руками не выделять".
источник

AL

Anatoly Levenchuk in Типы в языках программирования, моделирования, представления знаний и жизни
Mikhail Gusarov
Насколько часто типы вообще используются для описания домена, а не для описания конструкций программы? Есть заход на это в DDD, но кривой, так как ООП так себе метамодель, в DDD+F# чуть лучше, так как от "куска памяти с функциями" поднялись хотя бы до уровня типа-ML. Где-то ещё? Куда ни посмотреть про типы в программировании, так это про то "как нам не забыть соединение сетевое закрыть" или "как нам память руками не выделять".
Вот это как раз мой вопрос! Похоже, нет на него ответа ))) То есть ответ "все используют ad hoc, но не говорят об этом. Никакой теории, у нас/у них только практика!" )))
источник

AT

Alexander Tchitchigin in Типы в языках программирования, моделирования, представления знаний и жизни
Я уже ссылался на How To Design Programs - это "слишком мелко"? 😊
источник

AT

Alexander Tchitchigin in Типы в языках программирования, моделирования, представления знаний и жизни
Есть ли конкретные указания на ограничения HTDP чтобы двигаться сразу от них?
источник

MG

Mikhail Gusarov in Типы в языках программирования, моделирования, представления знаний и жизни
@GabrielFallen Отвечу, когда прочитаю :)
источник

AT

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

AG

Alex Gryzlov in Типы в языках программирования, моделирования, представления знаний и жизни
Mikhail Gusarov
Насколько часто типы вообще используются для описания домена, а не для описания конструкций программы? Есть заход на это в DDD, но кривой, так как ООП так себе метамодель, в DDD+F# чуть лучше, так как от "куска памяти с функциями" поднялись хотя бы до уровня типа-ML. Где-то ещё? Куда ни посмотреть про типы в программировании, так это про то "как нам не забыть соединение сетевое закрыть" или "как нам память руками не выделять".
функциональные системы типов выстраиваются так, чтобы соответствовать определенным конструктивным логикам, например логике предикатов, или логике высказываний высшего порядка, поэтому предполагается, что вопросы моделирования можно задать и логикам, а вот вопросы стыковки конструктивной математики с "железом" будут специфичны для этой области
источник

AG

Alex Gryzlov in Типы в языках программирования, моделирования, представления знаний и жизни
линейщина это необязательно отход от дискретного, часто даже наоборот
источник

AG

Alex Gryzlov in Типы в языках программирования, моделирования, представления знаний и жизни
от дискретного отходит конкретно дифференциальная линейная логика
источник

AT

Alexander Tchitchigin in Типы в языках программирования, моделирования, представления знаний и жизни
Alex Gryzlov
функциональные системы типов выстраиваются так, чтобы соответствовать определенным конструктивным логикам, например логике предикатов, или логике высказываний высшего порядка, поэтому предполагается, что вопросы моделирования можно задать и логикам, а вот вопросы стыковки конструктивной математики с "железом" будут специфичны для этой области
> логике высказываний высшего порядка

Это как вообще?! 🤪
источник

AG

Alex Gryzlov in Типы в языках программирования, моделирования, представления знаний и жизни
Alexander Tchitchigin
> логике высказываний высшего порядка

Это как вообще?! 🤪
system Fw
источник

AT

Alexander Tchitchigin in Типы в языках программирования, моделирования, представления знаний и жизни
Alex Gryzlov
system Fw
А там разве высказывания? Не предикаты?
источник

NI

Nick Ivanych in Типы в языках программирования, моделирования, представления знаний и жизни
Alexander Tchitchigin
А там разве высказывания? Не предикаты?
Ты придираешься к деталям ;-)
Я бы сказал, что вообще какой-нидудь идрис тому примером, хотя и технически, это не так, конечно ;-)
источник

AT

Alexander Tchitchigin in Типы в языках программирования, моделирования, представления знаний и жизни
Nick Ivanych
Ты придираешься к деталям ;-)
Я бы сказал, что вообще какой-нидудь идрис тому примером, хотя и технически, это не так, конечно ;-)
> Ты придираешься к деталям

Есть такое, виновен по всем статьям. 😊
Решил, что в своём-то чатике можно уж немножко повыпендриваться! 😂
источник

NI

Nick Ivanych in Типы в языках программирования, моделирования, представления знаний и жизни
Alexander Tchitchigin
> Ты придираешься к деталям

Есть такое, виновен по всем статьям. 😊
Решил, что в своём-то чатике можно уж немножко повыпендриваться! 😂
Даа я и не говорил, что в этом есть что-то плохое ;-)
источник

AG

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

AG

Alex Gryzlov in Типы в языках программирования, моделирования, представления знаний и жизни
вроде гёверс со мной согласен :)
источник

AG

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