News for hackers. Stuff that matters.
Re:A Design Space Exploration of Async/Await by cpa on Saturday September 12, 2026 @04:10AM (#49670136)
This kind of semantics-first comparative analysis of programming languages is so important.

I had a course at uni where we dissected how different languages approached concurrency, parallelism, modules/OOP, metaprogramming, eager vs lazy evaluation, types, exceptions... Understanding the trade-offs each language made (and their historical lineage) taught me much more about programming than any Python/Java/C course and made it much easier to pick up new languages.

Re:A Design Space Exploration of Async/Await by weinzierl on Saturday September 12, 2026 @08:05AM (#49671471)
Sounds interesting. Is the course material available somewhere?
Re:A Design Space Exploration of Async/Await by faresahmed on Saturday September 12, 2026 @09:09AM (#49671987)
I had a similar course, "Concepts of Programming Languages". The accompanying textbook was by Robert Sebest under the same name.
Re:A Design Space Exploration of Async/Await by cpa on Saturday September 12, 2026 @01:36PM (#49674865)
https://www.irif.fr/~gc/teachAdvancedProgramming.en.html

There you go, but half of the slides are in French.