Size: a a a

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

2021 October 27

NR

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

NI

Nick Ivanych in Типы в языках программирования, моделирования, представления знаний и жизни
> как будет выглядеть поверхность аппроксимации в целом тоже понятно
Угу, понятно... И что, дофига естественно выглядит?
Вот давай попробуем, скажем, посмотреть на интерполяцию функции 2-х переменных ;-)
Правда, это уже другое, в статье напирают на большие размерности.
источник

AL

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

AG

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

AG

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

AL

Anatoly Levenchuk in Типы в языках программирования, моделирования, представления знаний и жизни
Я там написал коммент про все это, и пр DDD в том числе, это ж все про типы и жизнь, представление знаний.
источник
2021 October 28

AB

ALEX BUR in Типы в языках программирования, моделирования, представления знаний и жизни
Цитата из статьи по ссылке от А.Левенчук
https://web.facebook.com/yksi12/posts/6316834861720404

***Так вот для обычного программиста гораздо важнее не понимание "алгоритма", а понимание структур данных. Не зря одна из основополагающих книг и почти все университетские курсы именно так называются: "Структуры данных и алгоритмы".

Возникает вопрос: что есть данные и что есть алгоритм? ⁉️
источник
2021 October 29

АП

Антон Пилипчук... in Типы в языках программирования, моделирования, представления знаний и жизни
У Type family ноги отсюда растут

https://en.m.wikipedia.org/wiki/Indexed_family

?
источник
2021 October 30

AL

Anatoly Levenchuk in Типы в языках программирования, моделирования, представления знаний и жизни
Переслано от Anatoly Levenchuk
Идея в разы чётче изложена, чем на мартовской конференции 20 года, проблема очень хорошо сформулирована.

Это всё тот же вопрос о SysMoLan (который мы тут регулярно обсуждали в INCOSE в плане самых разных парадигм его организации), только для описания софта, то есть ещё и исполняемого в конечном итоге описания. IMHO тут нужно решить несколько задач (ответ не совсем такой, как ожидается — "с кого начать", ибо задачи эти упомянутые люди не решат):
— уровень формальности. Формальные архитектурные языки не взлетают, работаем с псевдокодами. Если доводить до уровня исполняемого языка, то тут нужны дополнительные исследования.
— системность в физическом мире была (стараниями Криса Партриджа в основном) доведена до внятного формализма через 4D экстенсионализм. При других описаниях системности возникают многочисленные проблемы. Ну, и там есть ещё некоторые интересные отношения (например, отношение реализации между функциональными и конструктивными объектами). Для софта нужно решить вопрос о системности описаний. Формально системное мышление тут может работать, но сюда мало кто хаживал — мы иногда поднимаем эту тему с Пион Медведевой и Виктором Агроскиным, но... "там драконы", терра инкогнита.
— мы на данный момент рассматриваем довольно большой интеллект-стек (и онтология, семантика, алгоритмика и т.д. там, равно как и системное мышление — там 17 мыслительных практик, системное мышление только 1/17 от всего этого стека), так что проблему языка нужно решать не только в части плохой представленности системного мышления, другим дисциплинам для их состояния на 2021 год тоже не так свезло с отражением их в современных языках программирования )))
— зря не рассматривается low code как один из путей преодоления разрыва между архитектурой и разработкой. Архитектура предприятия (исполняемая!) может разрабатываться сейчас в productivity tools (прежде всего coda.io, у наших выпускников этот софт выигрывает). И там появляются тоже средства интеграции (в докладе — "композиции") с разным другим софтом. Тут два проблемных момента: 1. Реляционная модель данных по факту (то есть все проблемы, о которых говорит Крис Партридж, остаются) и 2. Собственно языковая часть провалена в угоду "попсовости" (хорошо или плохо это — отдельный разговор). На эту тему у меня даже текст есть: https://ailev.livejournal.com/1580041.html (и тут нужно сказать, что на одного программера будет приходиться через пару лет 3 citizen developers, то есть масштаб тут побольше, чем в мейнстрим  разработке, и нужно учитывать тут происходящее). Как в таких системах достичь результатов с использованием системного мышления — у меня чуть-чуть говорится тут (и там примеры приведены): https://www.youtube.com/watch?v=vjmABZI_Vxc

Ещё некоторые близкие темы рассматриваются в докладе, который я делал для исследовательского института Huawei вчера, вот слайды (видео, увы, нет — и нельзя было записываться. Они, как всегда, скрытничают). Вот: https://yadi.sk/i/-80cZSUZFSEyWw

Всё это один и тот же комплекс вопросов, который самые разные тусовки пытаются решить с разных сторон. И да, всё упирается во множество используемых языков (ибо "универсальный язык" пока видится только как естественный — а все искусственные остаются таки неуниверсальными).

Предлагаемые языковые решения мне кажутся заплатками, поскольку они не отвечают прямо на видимые мной проблемы — то есть их повсеместное применение может случайно решить эти проблемы, но может и не решить. Одно верно: разговаривать на эти темы мало кто может (ибо для разговаривающих нужна не столько подготовка в части software engineering, сколько в части упомянутых 17 трансдисциплин интеллект-стека).
источник

AL

Anatoly Levenchuk in Типы в языках программирования, моделирования, представления знаний и жизни
А вот, собственно, и запись доклада.
По просьбе организаторов не выкладываю на YouTube и здесь присутствующих прошу тоже этого не делать.
https://disk.yandex.ru/i/Tb8NP07MgzEyMQ
источник

AL

Anatoly Levenchuk in Типы в языках программирования, моделирования, представления знаний и жизни
Это свежий доклад Беспальчука.
источник

AC

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

The concept of a type family comes from type theory. An indexed type family in type theory is a partial function at the type level. Applying the function to parameters (called type indices) yields a type.

https://wiki.haskell.org/GHC/Type_families

Но можно и до индексированных семейств проследить.
источник
2021 October 31

AB

ALEX BUR in Типы в языках программирования, моделирования, представления знаний и жизни
Прежде чем приступать к понятию типа, стоило бы разобрать следующий вопрос.
источник

AB

ALEX BUR in Типы в языках программирования, моделирования, представления знаний и жизни
Что есть переменная? ⁉️
источник

KV

Kirill Valyavin in Типы в языках программирования, моделирования, представления знаний и жизни
Предлагаю для начала разобраться, кто такой @Alex_Bur_Kent и почему он постоянно задаёт странные вопросы?
источник

s

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

DG

Denis Gabidullin in Типы в языках программирования, моделирования, представления знаний и жизни
У меня знакомый был.
Он не мог изучать программирование на Python, так как ему сначала хотелось понять, как устроенно программирование на Си. А до того, как на Си начать писать, он считал, что нужно въехать в ассемблер. Дальше его заинтересовало, как работает CPU. Чтобы в этом разобраться нужно освоить и разработку под FPGA. Но это лучше делать после цифровой схемотехники. А тут глупо изучать её без аналоговой. Там дальше подключалась физика, которая через пару-тройку поддисциплин приводила к квантовой механики. А в квантовую механику он въехать был не готов, сильно сложно для него.
источник

DG

Denis Gabidullin in Типы в языках программирования, моделирования, представления знаний и жизни
Это если что не шутка, реально чел по такой интересной логике забил на программирование после нескольких недель гуглинга "как всё устроено")
источник

KV

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

DG

Denis Gabidullin in Типы в языках программирования, моделирования, представления знаний и жизни
Стоит ли в итоге настолько серьёзно подходить — вот в чём вопрос)
источник