Ask HN: Book comparing major programming languages at a technical level?

https://news.ycombinator.com/item?id=30157766
by da39a3ee • 4 years ago
9 5 4 years ago

I'm looking for a book / lengthy article comparing major mainstream programming languages. I'm looking for something that assumes some knowledge of computer science, covering more technical / implementation topics such as

- Languages that are compiled to machine instructions, vs compiled to VM bytecode, vs interpreted?

- What do these things mean?

- How do these choices affect the languages and the facilities that they offer to programmers?

- Languages with and without type systems

- Generics

- Different approaches to concurrency

I'm not looking for treatment of standard "programming" topics such as procedural vs OO vs functional.

I'm imagining it might explain the above with reference to:

- C / C++

- Java / C#

- Python / Ruby

- Javascript

It might be fun if it covered many more languages than that, but first things first I would like an introduction to the major features of the programming language landscape focusing on the most popular languages in use today.

Does a book like that exist?

Related Stories

Loading related stories...

Source preview

news.ycombinator.com