☕️ Мерлин заваривает τσάι 🐌 – Telegram
☕️ Мерлин заваривает τσάι 🐌
1.12K subscribers
3.52K photos
63 videos
94 files
2.42K links
💊
Download Telegram
Forwarded from AlexTCH
In my version of computational thinking, I imagine an abstract machine with just the data types and operations that I want. If this machine existed, then I could write the program I want. But it doesn’t. Instead I have introduced a bunch of subproblems — the data types and operations — and I need to figure out how to implement them. I do this over and over until I’m working with a real machine or a real programming language. That’s the art of design.

Barbara Liskov, https://www.quantamagazine.org/barbara-liskov-is-the-architect-of-modern-algorithms-20191120/

Curious how Liskov echoes the Alan Kay's idea of objects as "little Turing machines exchanging messages" and Dijkstra's quote "the purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise".

These ideas seemingly naturally lead to the Language-Oriented Programming and DSLs, but those trigger hard pushback from vast majority of developers... 🤔
👎1
Группа исследователей из Carnegie Mellon University показала PoC радара с возможностью отслеживать отдельных людей в помещении с помощью трёх передатчиков и приёмников WiFi

Статья и ссылка на репозиторий в комментариях
https://twitter.com/G4lile0/status/1614553700067835906
🤯2👎1
Пересматривал с женой "Марсианина". На глаза попался код на экране, который не выглядел стандартной смесью HTML и старофранцузского.

С первого взгляда подумал о Lisp, потом - о каком-то диалекте Prolog-а.

Я вышел в интернет с таким вопросом и нашёл статью на сайте NASA с разбором этого кода!

Оказывается это описание теоремы на макросах Common Lisp для системы автоматического доказательства теорем PVS (Prototype Verification System). Само описание входит в состав библиотеки NASAlib от исследовательской группы формальных методов исследовательского центр Лэнгли.

Этот код по-прежнему не подходит по смыслу к сцене фильма (в которой происходит отправка телеметрии), но всё же любопытнее обычной овсянки :)

- статья от NASA https://shemesh.larc.nasa.gov/fm/pvs/TheMartian/
- PVS пруфер https://pvs.csl.sri.com/denoscription.html и его сорцы https://github.com/SRI-CSL/PVS
- NASALib https://github.com/nasa/pvslib
👍9🔥2👎1
TIL что make, gnutls и многие другие пакеты тянут за собой диалект схемы #lisp
👎1🤬1