Discussion

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

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?

9 points da39a3ee 4 years ago 5 comments

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton