Programming Languages: Application and Interpretation, Second Edition by Shriram KrishnamurthiEnglish | PDF | 207 Pages | 2017 | ISBN : n/a | 0.72 MB
 Unlike some other textbooks, this one does not follow a top-down narrative. Rather it has the flow of a conversation, with backtracking. We will often build up programs incrementally, just as a pair of programmers would. We will include mistakes, not because I don’t know the answer, but because this is the best way for you to learn. Including mistakes makes it impossible for you to read passively: you must instead engage with the material, because you can never be sure of the veracity of what you’re reading.