Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Buy Now $23.99
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
2Activity

Table Of Contents

Design Decisions
Using the Language
OOP and Concurrency
Future
Teaching
Python
Guido von Rossum
The Pythonic Way
The Good Programmer
Multiple Pythons
garbage collection
Expedients and Experience
Adin D. Falkoff
Paper and Pencil
Elementary Principles
Parallelism
Legacy
Forth
Charles D. Moore
The Forth Language and Language Design
Hardware
Application Design
BASIC
Thomas E. Kurtz
The Goals Behind BASIC
Compiler Design
Language and Programming Practice
Language Design
Work Goals
Alfred Aho, Peter Weinberger, and Brian Kernighan
The Life of Algorithms
Unix and Its Culture
The Role of Documentation
Computer Science
Aho-Corasick algorithm
Breeding Little Languages
Designing a New Language
Legacy Culture
Transformative Technologies
Bits That Change the Universe
Theory and Practice
Waiting for a Breakthrough
Programming by Example
Luiz Henrique de Figueiredo and Roberto Ierusalimschy
The Power of Scripting
Experience
Haskell
A Functional Team
Trajectory of Functional Programming
The Haskell Language
The Soundness of Theorems
The Theory of Meaning
Beyond Informatics
Don Chamberlin
A Seminal Paper
The Language
Feedback and Evolution
XQuery and XML
Objective-C
Brad Cox and Tom Love
Engineering Objective-C
Growing a Language
Education and Training
Project Management and Legacy Software
Objective-C and Other Languages
Components, Sand, and Bricks
Quality As an Economic Phenomenon
Education
Java
James Gosling
Power or Simplicity
A Matter of Taste
Concurrency
Designing a Language
Feedback Loop
C#
Anders Hejlsberg
Language and Design
Using UML
Layers and Languages
A Bit of Reusability
Symmetric Relationships
Training Developers
Creativity, Refinement, and Patterns
Perl
Larry Wall
The Language of Revolutions
Designed to Last
Research and Education
Interfaces to Longevity
Standard Wishes
Eiffel
Bertrand Meyer
An Inspired Afternoon
Reusability and Genericity
Proofreading Languages
Managing Growth and Evolution
Afterword
Contributors
0 of .
Results for:
No results containing your search query
P. 1
Masterminds of Programming: Conversations with the Creators of Major Programming Languages

Masterminds of Programming: Conversations with the Creators of Major Programming Languages

Ratings:

3.83

(9)
|Views: 3 |Likes:

Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. In this unique collection, you'll learn about the processes that led to specific design decisions, including the goals they had in mind, the trade-offs they had to make, and how their experiences have left an impact on programming today. Masterminds of Programming includes individual interviews with:

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#

If you're interested in the people whose vision and hard work helped shape the computer industry, you'll find Masterminds of Programming fascinating.

Masterminds of Programming features exclusive interviews with the creators of several historic and highly influential programming languages. In this unique collection, you'll learn about the processes that led to specific design decisions, including the goals they had in mind, the trade-offs they had to make, and how their experiences have left an impact on programming today. Masterminds of Programming includes individual interviews with:

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#

If you're interested in the people whose vision and hard work helped shape the computer industry, you'll find Masterminds of Programming fascinating.

More info:

Publish date: Mar 21, 2009
Added to Scribd: Mar 21, 2014
Copyright:Traditional Copyright: All rights reservedISBN:9780596550943
List Price: $23.99 Buy Now

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
See more
See less

08/29/2014

496

9780596550943

$23.99

USD

pdf

text

original

You're Reading a Free Preview
Pages 20 to 204 are not shown in this preview.
You're Reading a Free Preview
Pages 224 to 314 are not shown in this preview.
You're Reading a Free Preview
Pages 334 to 335 are not shown in this preview.
You're Reading a Free Preview
Pages 355 to 391 are not shown in this preview.
You're Reading a Free Preview
Pages 411 to 496 are not shown in this preview.

Activity (2)

You've already reviewed this. Edit your review.
1 hundred reads
jonathangorman_1 reviewed this
Rated 4/5
I think I have a hangover from my computer science undergraduate days as seeing language developers with a certain amount of awe. One side-effect of reading this set of interviews is that I have a much better picture of the diversity of language designers and it seems much more approachable now.A few of the interviews seem rough, as if the interviewer and interviewee weren't quite talking about the same thing. Also, it seemed like for one or two of the group interviews that there were separate interviews that were combined. There isn't as much computer science history in here as I had expected. More discussion revolved around current programming practices and future challenges. Not a bad thing, but it is a little suprising.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->