Go Back   nV News Forums > Software Forums > Software Development

Newegg Daily Deals

Reply
 
Thread Tools
Old 02-15-07, 09:59 AM   #13
Remi
Registered User
 
Join Date: Jul 2002
Posts: 169
Default Re: post your favorite programming books here.

Quote:
Originally Posted by JayK
I would defintely have to throw Code Complete in there.
+1!

Also by Steve McConnel, "Software Estimation" is excellent too.

Equally important IMHO, although on a different subject, is Alan Cooper's "About Face 2.0".

On a more technical side, I've also enjoyed reading "C traps and pitfalls" a few years ago.
Remi is offline   Reply With Quote
Old 02-15-07, 10:20 AM   #14
superklye
 
Join Date: Jul 2004
Location: MKE
Posts: 13,629
Default Re: Post your favorite programming books here

I hear The Pragmatic Programmer is an excellent book.

And Sitepoint just released their Ruby on Rails book. I'm excited to pick that one up.
superklye is offline   Reply With Quote
Old 05-11-07, 08:20 PM   #15
seeker010
Registered User
 
Join Date: Sep 2003
Posts: 112
Default Re: Post your favorite programming books here

I'm a C++ diehard (screw you C++/CLI and .NET)

C++ Primer 5th ed
Data Structures and Algorithms in C++
The C++ Standard Library: A Tutorial and Reference
STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library
The C++ Programming Language (Special 3rd Edition)
Core Owl 5.0 (yeah well to you too)

Other stuff I use quite a bit: most of Wolfgang Engel's books (ShaderX in particular), Frank Luna's books on D3D9, OpenGL ARB's books; Nvidia has some great documentation; ATI too if you download their massive SDK. And documentation that comes with any robust SDK.
seeker010 is offline   Reply With Quote
Old 06-08-07, 11:16 AM   #16
uOpt
FreeBSD cheering section
 
uOpt's Avatar
 
Join Date: Nov 2004
Location: Boston, MA, USA
Posts: 609
Default Re: Post your favorite programming books here

"Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp" by Peter Norvig. Gives you two things in one sweep: learn what the Lisp thing is about and how programming paradigms really matter, and how OO programming is just one of them. And the AI lessons are really useful and not abstract. They are practical little things that you can use anywhere.

"Introduction to Knowledge Systems" by Mark Stefik. A non-nonsense book that shows you how to arrange data in your program. Has nothing to do with AI or anything. Only with stretching your mind to lighten up a little and find ways to represent more complex things in your code.

There are various books that made me realize that C++ is actually worth the trouble. In order of consumption it is roughly:
- Multi-paradigm programming in C++
- The Design and Evolution of C++ by Bjarne Stroustrup
- Effective C++

"C++ Templates: The Complete Guide" by David Vandevoorde and Nicolai M. Josuttis looks awesome, too. I was disappointed by David Abrahams and Aleksey Gurtovoy's metaprogramming book as it replies too much on the boost library. I want the raw code.
__________________

My Unix benchmark results
uOpt is offline   Reply With Quote
Old 08-04-07, 10:30 PM   #17
bugmeplz
*BANNED*
 
bugmeplz's Avatar
 
Join Date: Sep 2006
Posts: 427
Default Re: Post your favorite programming books here

Required reading for anyone interested in being a computer scientist, not just a programmer :

http://mitpress.mit.edu/sicp/full-text/book/book.html

This txt is used at MIT for their freshman CS course. The language used is Lisp.
bugmeplz is offline   Reply With Quote
Old 08-13-07, 03:16 PM   #18
uOpt
FreeBSD cheering section
 
uOpt's Avatar
 
Join Date: Nov 2004
Location: Boston, MA, USA
Posts: 609
Default Re: Post your favorite programming books here

Quote:
Originally Posted by bugmeplz
Required reading for anyone interested in being a computer scientist, not just a programmer :

http://mitpress.mit.edu/sicp/full-text/book/book.html

This txt is used at MIT for their freshman CS course. The language used is Lisp.
Well, it's Scheme, which is a Lisp, but it isn't used for the same thing as Common Lisp. Scheme == minimal, very slow, extremely elegant. Common Lisp == lots of junk, can be very elegant, full compile-time computing and can be native machine speed.

I don't generally like Scheme being referred to as "Lisp", because it leads people to believe that Lisp is a language with generally slow implementations. Common Lisp doesn't have a single interpreter in common use left, and only one bytecode machine. The rest are native compilers and one via-C compiler.

The book above is great but can be a little mind-bending for machine hogs like me
__________________

My Unix benchmark results
uOpt is offline   Reply With Quote
Old 08-14-07, 08:44 PM   #19
bugmeplz
*BANNED*
 
bugmeplz's Avatar
 
Join Date: Sep 2006
Posts: 427
Default Re: Post your favorite programming books here

its all fun and games until someone needs to implement an interpreter
bugmeplz is offline   Reply With Quote
Old 08-15-08, 10:17 AM   #20
nemecb
Registered User
 
Join Date: Jan 2005
Location: Rochester, MN
Posts: 4,018
Default Re: Post your favorite programming books here

C++ FAQ or the Lite online version. A must-read for any C++ programmer, and even people who primarily use other languages will probably learn a thing or two about the theory behind why language designers make the choices they do.
nemecb is offline   Reply With Quote

Old 10-23-08, 08:55 PM   #21
Zhivago
*BANNED*
 
Join Date: Jan 2008
Posts: 184
Default Re: Post your favorite programming books here

In case K&R C has not yet been mentioned, it is considered the authoritative source for C.
Zhivago is offline   Reply With Quote
Old 09-26-10, 10:11 PM   #22
jcrox
Mahna Mahna
 
jcrox's Avatar
 
Join Date: Jul 2006
Location: Madison, Wi
Posts: 6,134
Default Re: Post your favorite programming books here

Design Patterns: Elements of Reusable Object-Oriented Software
__________________

Gaming

MSI MPower Z87 | 4770k | CNPS9900MAX-B | 8GB G.Skill 1866 | EVGA GTX760 |ThermalTake 850w | X-Fi Titanium | HAF | Asus PA248Q | Lycosa | Death Adder | Win8 Pro 64

Dev/Backup

MSI GD65 | 2500k | H50 | 8GB G.skill | GTX570 | Ubuntu 13.10

Laptop

17" Inspiron | i5 | 4GB DDR3 | 500GB HDD | Win7 Pro 64

jcrox is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Video: Programming Heterogeneous Many-cores Using Directives News Archived News Items 0 05-23-12 08:00 AM
nvidia: RT @iondragonfly: Rereading CUDA books for GTC. Anyone got a favorite? #gtc12 News Archived News Items 0 05-16-12 09:00 PM
nCore Schedules Popular Multicore Programming Course for Houston News Archived News Items 0 05-14-12 05:00 PM
Slidecast: Scalable HPC ' New Accelerations for Parallel Programming Languages over News Archived News Items 0 05-08-12 07:10 AM

All times are GMT -5. The time now is 02:00 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.