Size: a a a

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

2019 August 24

AT

Alexander Tchitchigin in Типы в языках программирования, моделирования, представления знаний и жизни
Kirill Valyavin
Меня интересует, как выглядит физика, если из неё выбросить интуицию и оставить только формальное
В этом смысле - да, практически оно самое.
Но тут два "но": во-первых, я её не осилил, даже описание самой содержательной логики до конца не дочитал, во-вторых, Зиновьев ввёл содержательную логику в противовес полностью формальной математической для рассуждений о физике. Так что оно как бы не 100% формальное. Но с точки зрения "нормальных людей" эта "содержательная логика" очень формальная. 😃
источник

ХТ

Христофор 🇺🇦 Тюлькин in Типы в языках программирования, моделирования, представления знаний и жизни
Igor Katrichek
Обратный вопрос: что надо знать среднестатистическому онтологу, чтобы поддерживать обсуждение в этом чате про зависимые типы?
про системы типов в том варианте, который подразумевался в исходном чате - через лямбду, обычно рекомендуют Пирса. но она для computer scientists. есть еще классик Барендрегт, он ужаснее)). вообще книг сотни, но большинство для программеров. либо совсем передовые статьи. http://ropas.snu.ac.kr/~kwang/520/pierce_book.pdf
источник

ХТ

Христофор 🇺🇦 Тюлькин in Типы в языках программирования, моделирования, представления знаний и жизни
а про теорию категорий light version это Спивак, наверное https://arxiv.org/pdf/1302.6946.pdf
источник

IK

Igor Katrichek in Типы в языках программирования, моделирования, представления знаний и жизни
Христофор, надо как раз книгу про типы для непрограммеров. Как BORO для не онтологов.
источник

ХТ

Христофор 🇺🇦 Тюлькин in Типы в языках программирования, моделирования, представления знаний и жизни
А такие бывают?
источник

IK

Igor Katrichek in Типы в языках программирования, моделирования, представления знаний и жизни
См. название чата. Там не только про программирование.
источник

MG

Mikhail Gusarov in Типы в языках программирования, моделирования, представления знаний и жизни
@unmuamua Если в принципе нет, то типы нужны только для внутренней программистской кухни, и ничего на них не построить про предметный домен.
источник

ХТ

Христофор 🇺🇦 Тюлькин in Типы в языках программирования, моделирования, представления знаний и жизни
Так может просто никто не пробовал? На днях проскакивала ссылка на моделирование для F#, где она?
источник

MG

Mikhail Gusarov in Типы в языках программирования, моделирования, представления знаний и жизни
DDD+F#, но там тоже "вот у нас есть алгебраические типы, это лучше, чем объекты"
источник

ЗП

Зигохистоморфный Препроморфизм in Типы в языках программирования, моделирования, представления знаний и жизни
Христофор 🇺🇦 Тюлькин
а про теорию категорий light version это Спивак, наверное https://arxiv.org/pdf/1302.6946.pdf
Более лайт это Милевский?)
источник

AT

Alexander Tchitchigin in Типы в языках программирования, моделирования, представления знаний и жизни
На всякий случай к коллекции нематематических логик - Non-Axiomatic Logic (NAL) и Non-Axiomatic Reasoning System (NARS) by Pei Wang: https://cis.temple.edu/~pwang/

Правда, я сомневаюсь, что она применима для моделирования чего-либо кроме AGI...
источник

ХТ

Христофор 🇺🇦 Тюлькин in Типы в языках программирования, моделирования, представления знаний и жизни
Я смотрю на это так, что программер (и пруф-инженер) пишет программу по заданной спецификации, ТЗ, используя свои типы. Спецификацию готовит, в лучшем случае, инженер по требованиям. Инженер этот использует описание мира, подготовленное онтологическими инженерами.  Получается, что напрямую программер с онтологами не стыкуется нигде. Вместо это некий инженер по требованиям должен перевести с языка, понятного онтологам, на язык, понятный программеру.
источник

ХТ

Христофор 🇺🇦 Тюлькин in Типы в языках программирования, моделирования, представления знаний и жизни
Зигохистоморфный Препроморфизм
Более лайт это Милевский?)
Милевский не то, чтобы лайт, но он жестко для программеров.
источник

ХТ

Христофор 🇺🇦 Тюлькин in Типы в языках программирования, моделирования, представления знаний и жизни
Mikhail Gusarov
DDD+F#, но там тоже "вот у нас есть алгебраические типы, это лучше, чем объекты"
И, кстати, да, может АТД действительно лучше чем объекты?
источник

AG

Alex Gryzlov in Типы в языках программирования, моделирования, представления знаний и жизни
Христофор 🇺🇦 Тюлькин
Я смотрю на это так, что программер (и пруф-инженер) пишет программу по заданной спецификации, ТЗ, используя свои типы. Спецификацию готовит, в лучшем случае, инженер по требованиям. Инженер этот использует описание мира, подготовленное онтологическими инженерами.  Получается, что напрямую программер с онтологами не стыкуется нигде. Вместо это некий инженер по требованиям должен перевести с языка, понятного онтологам, на язык, понятный программеру.
ну если онтологи запишут свою "онтологику" сразу конструктивно, то может и не нужен переводчик :)
источник

ХТ

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

AL

Anatoly Levenchuk in Типы в языках программирования, моделирования, представления знаний и жизни
Mikhail Gusarov
DDD+F#, но там тоже "вот у нас есть алгебраические типы, это лучше, чем объекты"
источник

AG

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

AG

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

AG

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