Babel Fish: The universal translator for programmers

I have written a lot of code in a lot of different programming languages (basic, lingo, vbscript, html, css, perl, php, sql, javascript, java, actionscript) for different projects, but if I had to write a piece of code today in any of those languages or a new one, I would have to google the syntax or reach for one of my books.
The thing about programming languages is that there hasn't been a new idea in 15 years. The building blocks of programming, things like variables, arrays, conditional statements, functions... all programming languages have them, C, C#, java, php, etc. Once you learn your second and third language, you know that you can program in any language... as long as you learn the syntax of the language.
Unlike other programming books that teach you a programming language in a vacuum, Bable Fish devotes a chapter to each of the concepts of programming, and lists how you would write it in a dozen different languages. You see how to create an array in one language that you already know right next to the way you would write it in the language you are learning. It's using the French/English dictionary model for programming languages.
The thing about programming languages is that there hasn't been a new idea in 15 years. The building blocks of programming, things like variables, arrays, conditional statements, functions... all programming languages have them, C, C#, java, php, etc. Once you learn your second and third language, you know that you can program in any language... as long as you learn the syntax of the language.
Unlike other programming books that teach you a programming language in a vacuum, Bable Fish devotes a chapter to each of the concepts of programming, and lists how you would write it in a dozen different languages. You see how to create an array in one language that you already know right next to the way you would write it in the language you are learning. It's using the French/English dictionary model for programming languages.