THE VIDEO SHELF · ATS systems programming
"A (Not So Gentle) Introduction To Systems Programming In ATS" by Aditya Siram
Aditya Siram introduces ATS, a statically typed ML-like language that compiles to C and offers type-safe pointer arithmetic and a full proof language. The Strange Loop talk shows off C interop, concurrency and verification features with non-trivial examples.
Why HN readers recommended it
Cited in Rust and systems-language threads as the best introduction to ATS, a language claimed to go beyond Rust's safety guarantees.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- Strange Loop Conference
- Topic
- ATS systems programming
- Format
- talk
- Level
- advanced
- HN recommenders in dataset
- 4
- HN mentions in dataset
- 11
- Recommendation years in dataset
- 2017–2022
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
> Without these, you simply can’t have a fast, > memory-safe language: either you surrender > speed, by boxing everything, or you surrender safety. Not only can you have speed and safety without Rust's rigid enforcement of exclusive ownership, you can do even better--even faster …
wahern on Hacker News · 2017-10
In Building on Rock, Not SandHow many buffer overflows were involved in the Equifax leak? The ultimate solution to the problem is formal verification. Rust solves this for buffer overflows, but nothing else. It's a one trick pony. Someone posted this interesting nugget on HN the other day: [VIDEO] Aside …
wahern on Hacker News · 2017-10
In Building on Rock, Not SandIf you are interesting in a programming language suitable for system level programming, and using proving techniques, maybe ATS would be of interest. [VIDEO] [LINK]
snaky on Hacker News · 2018-09
In How did software get so reliable without proof? (1996) [pdf]
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.