Leave in the comments your favorit Programming language and your top 4 favorit Refernce Books for it.
Here are my ansers
Language: C++
Books:
The C++ Programming Language:Special Edition (by Bjarne Stroustrup)
Beginning Linux Programming (by Alan Cox) A great book for POSIX stuff
Object-Orinted Programming in C++:2nd edition
C how to program (by Deitel & Deitel)
So for any one that reads my blog what are your ansers.
Sorry, I just can’t follow the rules. I don’t have a single favorite programming language. But I have several. I collect them. Languages are like tools… and potato chips. You can never have just one. So I’ll name my four favorite languages and a favorite book to along with each.
1. Perl
Higher Order Perl by Mark Jason Dominus
2. Lisp
Practical Common Lisp by Peter Seibel
3. Lua
Programming In Lua by Roberto Ierusalimschy
4. C/C++/C#
C++ Templates The Complete Guide by David Vandevoorde and Nicolai M. Josuttis
LISP, wow lisp, I have not been lost in silly parentheses for a long time. I never heard of Lua, what is it? I will admit there is a language I HATE, that is java, it is a C++ wanna be, but they dropped pointer, I love pointers they can be both fun and aggravating.
good selections. Mike – if you hate Java, check out Python. It’s basically Perl – all the useful stuff + annoying disallowed semicolons and strange garbage. Sadly though, although I have the books, I rarely look at them. It’s easier to look up stuff online, who has time to read a reference when you need something fast?
I heard about Python, ug no { or } heck even pascal has begins and ends. Who came up with the blocks beind defined by inditation.
Lua is a great embeddable scripting language. Its kind of like a mind-meld between C and perl. Its got C-like syntax with some perl-like concepts thrown in. Its very useful when you need to add scriptability to an app. Its also great for use in embedded systems due to its small footprint.
I also have to add an honorable mention. I’m currently learning Ruby (and Rails) for web development. It looks very nice as long as you’re willing to adopt the Rails conventions. The only thing that bothers me about it is the object-relational mapping it does precludes the use of stored procedures with your database. I tend to push as much functionality down into stored procs as possible. So I’m having a difficult time psychologically adjusting to Ruby on Rails. But its worth it to gain all the other benefits of RoR.