Masterminds of Programming HD PDF

This article is the original content of AppNee. All rights reserved. To repost or reproduce, please make a footnote with our article link!

If want to thoroughly understand something, you have to learn its history first. How did it start? How to develop? How to become what it is today? In the end, it may be traced to a certain philosophy that adapts to various backgrounds in that era. Like guys learning art have to study the art history, similarly, in order to searchingly study programming, understand a computer language in-depth, we should go to learn how one language grew out of nothing.

In Masterminds of Programming, 27 outstanding designers share their wisdom and experience with you. By way of questions & answers, they tell us why created some programming language, how it developed in technology, how to teach and learn it, and how it went with the development of times, etc. After reading this book, you will know the ideas and steps required to build a successful programming language, the reason it became so popular, and how to deal with the common problems a programmer often encountered. So, if you want to learn more about the idea of designing a successful programming language, Masterminds of Programming will be of great help to you.

Anyway, Masterminds of Programming is the first book gathered all the influential founders of programming languages together to share their experiences and design ideas. Each of them is one outstanding master in their area. To listen to these masters’ edification is really a lucky thing.

// Included Individual Interviews //

  • Adin D. Falkoff: APL
  • Thomas E. Kurtz: BASIC
  • Charles H. Moore: FORTH
  • Robin Milner: ML
  • Donald D. Chamberlin: SQL
  • Alfred Aho, Peter Weinberger, and Brian Kernighan: AWK
  • Charles Geschke and John Warnock: PostScript
  • Bjarne Stroustrup: C++
  • Bertrand Meyer: Eiffel
  • Brad Cox and Tom Love: Objective-C
  • Larry Wall: Perl
  • Simon Peyton Jones, Paul Hudak, Philip Wadler, and John Hughes: Haskell
  • Guido van Rossum: Python
  • Luiz Henrique de Figueiredo and Roberto Ierusalimschy: Lua
  • James Gosling: Java
  • Grady Booch, Ivar Jacobson, and James Rumbaugh: UML
  • Anders Hejlsberg: Delphi inventor and lead developer of C#

// Table Of Contents //

  • Chapter 1 C++
  • Chapter 2 Python
  • Chapter 3 APL
  • Chapter 4 Forth
  • Chapter 5 BASIC
  • Chapter 6 AWK
  • Chapter 7 Lua
  • Chapter 8 Haskell
  • Chapter 9 ML
  • Chapter 10 SQL
  • Chapter 11 Objective-C
  • Chapter 12 Java
  • Chapter 13 C#
  • Chapter 14 UML
  • Chapter 15 Perl
  • Chapter 16 PostScript
  • Chapter 17 Eiffel
  • Appendix ABOUT THE INTERVIEWERS
  • Appendix Afterword
  • Appendix Contributors

// Download URLs //

Type Download Size
Original 8.97 MB
Converted 2.59 MB

(Homepage)