Wednesday 15 September 2010

[G287.Ebook] Ebook Download Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi

Ebook Download Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi

It is so simple, right? Why do not you try it? In this site, you can likewise locate other titles of the Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi book collections that may have the ability to help you finding the most effective solution of your task. Reading this publication Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi in soft file will likewise ease you to obtain the source conveniently. You might not bring for those books to someplace you go. Only with the gizmo that consistently be with your everywhere, you could read this book Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi So, it will certainly be so quickly to complete reading this Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi

Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi

Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi



Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi

Ebook Download Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi

Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi. Bargaining with reviewing behavior is no demand. Reading Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi is not sort of something sold that you could take or not. It is a point that will certainly transform your life to life much better. It is the thing that will certainly make you many things around the world and also this universe, in the real world and right here after. As just what will certainly be made by this Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi, how can you haggle with things that has many advantages for you?

Just how can? Do you assume that you don't require adequate time to go for shopping publication Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi Never ever mind! Just rest on your seat. Open your kitchen appliance or computer system and be online. You could open up or check out the link download that we supplied to obtain this Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi By in this manner, you could get the on the internet publication Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi Reviewing the e-book Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi by online could be actually done effortlessly by conserving it in your computer system and gadget. So, you can continue every time you have cost-free time.

Reviewing guide Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi by on the internet can be also done conveniently every where you are. It seems that waiting the bus on the shelter, waiting the checklist for line up, or various other locations feasible. This Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi could accompany you in that time. It will not make you really feel bored. Besides, this means will certainly additionally improve your life high quality.

So, simply be right here, locate the e-book Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi now and review that rapidly. Be the initial to review this publication Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi by downloading and install in the link. We have a few other books to check out in this internet site. So, you can find them likewise conveniently. Well, now we have actually done to supply you the very best e-book to check out today, this Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi is truly appropriate for you. Never ever overlook that you need this e-book Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi to make much better life. Online publication Masterminds Of Programming: Conversations With The Creators Of Major Programming Languages (Theory In Practice (O'Reilly)), By Federico Bi will actually provide very easy of every little thing to check out and also take the benefits.

Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi

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.

  • Sales Rank: #703988 in Books
  • Brand: Brand: O'Reilly Media
  • Published on: 2009-04-06
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.19" h x 1.16" w x 7.00" l, 1.92 pounds
  • Binding: Paperback
  • 496 pages
Features
  • ISBN13: 9780596515171
  • Condition: New
  • Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!

About the Author

Federico Biancuzzi is a freelance interviewer. His interviews appeared on publications such as ONLamp.com, LinuxDevCenter.com, SecurityFocus.com, NewsForge.com, Linux.com, TheRegister.co.uk, ArsTechnica.com, the Polish print magazine BSD Magazine, and the Italian print magazine Linux&C.

Shane Warden manages Onyx Neon Press, an independent publisher. His areas of expertise include agile software development, language design, and virtual machines for dynamic languages. He is also a published novelist. His books include The Art of Agile Development and Masterminds of Programming.

Most helpful customer reviews

111 of 121 people found the following review helpful.
Unintentionally hilarious
By Cody Koeninger
Most of these "masterminds" come across as rather provincial, making for an unintentionally hilarious read. Stroustrup can't go much more than a page without complaining about Java. The creator of basic opines that, because all languages are basically the same, if you've learned one you can easily learn any . . . then later talks about how he is trying (and failing) to learn objective-C. Guido van rossum asserts that you can define reduce in a couple of lines of python, which you simply cannot do in a functional language. Huh?

reduce f z [] = z
reduce f z (x:xs) = reduce f (f z x) xs

Or is haskell not a functional language in his book, just like lisp is not a functional language?

Don't get me wrong, a few of the interviews are worth reading for something other than comedic value. When creators are actually willing to talk about the mistakes and tradeoffs they made, as the team behind Awk does, the results are sometimes illuminating. The interview with charles moore is completely insane, in a good way. Adin falkoff's comments on apl are interesting, and he does a good job of taking the high road when the interviewer attempts to provoke comparisons to other languages. Unfortunately the overall tone of the book drags it down to not much more than an amusing light read - good for a plane ride, but not worth coming back to.

21 of 23 people found the following review helpful.
An educational AND entertaining read
By Brian Peek
I've been reading this book off and on for the past week and I have to say I'm really enjoying it. It's great to get perspectives from the creators of a variety of programming languages and learn why they made the choices they did, good or bad.

As one of the other reviewers posted here, there are some unintentional funny moments when creators of one language criticize another and aren't exactly correct in their comments. Personally, I think that adds to the entertainment value of the book and shows that we're all human.

If you're looking for a strict textbook on programming languages, this isn't exactly what you're looking for. But if you'd like to glean some insight on 17 different programming languages, their creators, and their reasoning and opinions on what they and others have done, this is an entertaining and informative read.

18 of 20 people found the following review helpful.
Really Enjoyed It, Here's a Summary
By Shannon J. Behrens
In short, I really enjoyed it. Here's an extremely abbreviated and opinionated summary:

Adin D. Falkoff (APL) made programming as mathematical as possible.

Thomas E. Kurtz (BASIC) was generally a nice guy who wanted to bring programming to the masses.

Charles H. Moore (FORTH) frustrated the heck out of me. He stated that operating systems are the software industry's biggest con job. I disagree. Operating systems protect me to some degree from bad and malicious code. They also let me run multiple programs at the same time and allow me to keep running even when one of the programs crashes. He also said that a piece of code written in any other programming language will be 10 times as large (in number of lines of code) as the same code written in Forth. I'd like to see him try that trick with Python!

Robin Milner (ML) was completely fascinated with programming models and proving the correctness of code. That reminds me of the quote, "All models are wrong. Some models are useful."

Donald D. Chamberlin (SQL) showed me some of the history of SQL. I didn't know IBM research was such an interesting place.

Alfred Aho, Peter Weinberger, and Brian Kernighan (AWK) were as good as I expected.

Charles Geschke and John Warnock (PostScript) talked about Adobe and the history of PostScript. I just don't like that Charles guy, and I don't like Adobe. However, they're smart guys.

Bjarne Stroustrup (C++) was as frustrating as I expected.

Bertrand Meyer (Eiffel) was really interesting. He wrote a book in French that has had a profound impact on French programmers. If he had translated that book into English, it's likely he'd be as famous as, say, Richard Stevens (the author of "UNIX Network Programming").

Brad Cox and Tom Love (Objective-C) showed me that Objective-C's goal was to enhance C in the smallest way possible to make it a bit more like Smalltalk.

Larry Wall (Perl) was awesome, as usual.

Simon Peyton Jones, Paul Hudak, Philip Wadler, and John Hughes (Haskell) were fascinating, as usual.

Guido van Rossum (Python) was practical and interesting, as usual.

Luiz Henrique de Figueiredo and Roberto Ierusalimschy (Lua) were okay. (I'm a Python guy, so it's a bit hard for me to get excited about Lua.)

James Gosling (Java) appears to suffer from premature optimization.

Grady Booch, Ivar Jacobson, and James Rumbaugh (UML) left me even less interested in learning UML.

Anders Hejlsberg (Turbo Pascal, Delphi, C#) was awesome. I knew I liked this guy from previous books, but this interview made me like him even more.

Overall, I think this book was a bit drier than, say, Coders at Work: Reflections on the Craft of Programming, so you should read that one first. However, if you're a guy like me who loves programming languages, this book is a must read.

See all 24 customer reviews...

Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi PDF
Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi EPub
Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi Doc
Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi iBooks
Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi rtf
Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi Mobipocket
Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi Kindle

Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi PDF

Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi PDF

Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi PDF
Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)), by Federico Bi PDF

No comments:

Post a Comment