Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are some highly-regarded books on (modern or historic) programming language design?

I greatly enjoyed Douglas Crockford's recent lecture series, particularly the talk which covered the history of programming languages. I'd like to learn about this subject in more detail.

Consider this question language agnostic. I'm not interested in books that teach programming. I'm interested in books which discuss decisions made during the design of one or more languages.

like image 786
davidchambers Avatar asked Sep 13 '10 09:09

davidchambers


People also ask

Is Python written in c or c++?

Python is written in C (actually the default implementation is called CPython).

Is Python a good First language?

Python is always recommended if you're looking for an easy and even fun programming language to learn first. Rather than having to jump into strict syntax rules, Python reads like English and is simple to understand for someone who's new to programming.

Which programming language should I learn first?

Python. Python undoubtedly tops the list. It is commonly thought of as the best programming language to learn first because it is very approachable. It is a fast, easy-to-use, and easy-to-deploy programming language that is widely used to develop scalable web applications.

How many programming languages are there?

Yes, there are over 300 programming languages, but you don't need to know them all, and you'll find that each language serves a specific purpose (or several). Compared to spoken languages, most are pretty easy to learn. Below are many of the top languages programmers are using.


1 Answers

Following three are IMO the must-read books for any programming langauges junky :)

  • Project Oberon by Niklaus Wirth
  • Language Implementation Patterns by Terence Parr
  • Programming Language Pragmatics by Michael Scott
like image 167
missingfaktor Avatar answered Sep 22 '22 12:09

missingfaktor