Go to Post I swear, at IRI, Gary and I only talked about coming up with a plan to do away with Billfred, we didn't actually do anything... yet... - MissInformation [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 30-12-2009, 19:20
basicxman basicxman is offline
Emily Horsman
FRC #2200 (MMRambotics)
Team Role: Programmer
 
Join Date: Oct 2007
Rookie Year: 2007
Location: Burlington, Ontario
Posts: 971
basicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant future
Send a message via AIM to basicxman Send a message via MSN to basicxman Send a message via Yahoo to basicxman
Programming Books You've Read(ing)

Quite simple, list programming related books you've read or are reading and how you liked them. Great resource for beginning FIRST coder's who need/want some extra reading material

Anyways, here goes! (I have my full list here which I want to knock off before I die )

The Pragmatic Programmer by Andrew Hunt and David Thomas
Teaches a lot of programming concepts and ways to expand your knowledge on programming. Has a great bibliography and enforces great concepts for programming teams. Loved it.

Pragmatic Thinking and Learning by Andrew Hunt
Great resource on how to expand your mind, sort of like learning how to learn.

Code Complete by Steve McConnell
Haven't read this one yet...it's on my reading queue.

Hacking: The Art of Exploitation by Jon Erickson
Awesome look into the deeps of computer science and how programs really work.

The Art of Computer Programming by Donald Knuth
I don't own this one...yet. It will probably take me a year to conquer, this is pretty much the ultimate guide to computer algorithms and structure.

Masterminds of Programming by Federico Biancuzzi and Shane Warden
This is a whole bunch of interviews with the coders behind more than a dozen (IIRC) major programming languages throughout the years. A great nostalgic look at how programming evolved.

Any other recommendations? I've got a huge list but I can never read enough books
  #2   Spotlight this post!  
Unread 30-12-2009, 19:29
byteit101's Avatar
byteit101 byteit101 is offline
WPILib maintainer (WPI)
AKA: Patrick Plenefisch
no team (The Cat Attack (Formerly))
Team Role: Programmer
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Worcester
Posts: 699
byteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of light
Re: Programming Books You've Read(ing)

Its a bit thick (2" 1023 pages (wow, how appropriate!)) but covers almost every aspect of C AND C++ from variable types, to polymorphism
The Complete Reference C++ fourth edition by Herbert Schildt (He was on the ANSI/ISO C++ standardization committee!)
__________________
Bubble Wrap: programmers rewards
Watchdog.Kill();
printf("Watchdog is Dead, Celebrate!");
How to make a self aware robot: while (∞) cout<<(sqrt(-∞)/-0);
Previously FRC 451 (The Cat Attack)
Now part of the class of 2016 at WPI & helping on WPILib
  #3   Spotlight this post!  
Unread 30-12-2009, 19:36
bobwrit's Avatar
bobwrit bobwrit is offline
//No Comment
AKA: ...
FRC #1977 (Loveland High Robotics)
Team Role: Alumni
 
Join Date: Oct 2008
Rookie Year: 2008
Location: Somewhere
Posts: 298
bobwrit is just really nicebobwrit is just really nicebobwrit is just really nicebobwrit is just really nicebobwrit is just really nice
Re: Programming Books You've Read(ing)

Philosophical Programmer: Reflections on The Moth in the Machine---Daniel Kohansk:
The Age of the Thinking Machines----Ray Kurzweil
(A few others that I don't remember)
__________________

FRC Team 1977 Alumni

Has Attended:2008 Colorado regional
2009 Colorado Kickoff
2009 Colorado Regional
2010 Colorado Kickoff
2010 Colorado Regional




The most exciting phrase to hear in science, the one that heralds new discoveries, is not "Eureka!"(I found it!), but rather, "Hmm.... That's funny" ---Isaac Asimov
Chance favors the prepared mind ---Louis Pasteur
And you can tell me, that I can't make a diffrence because I'm just one, but one is all it takes to start it. And you can tell me, that I can't change the world because I'm too young, but I wont stand here and be your target. ---FM Static
  #4   Spotlight this post!  
Unread 30-12-2009, 19:45
basicxman basicxman is offline
Emily Horsman
FRC #2200 (MMRambotics)
Team Role: Programmer
 
Join Date: Oct 2007
Rookie Year: 2007
Location: Burlington, Ontario
Posts: 971
basicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant futurebasicxman has a brilliant future
Send a message via AIM to basicxman Send a message via MSN to basicxman Send a message via Yahoo to basicxman
Re: Programming Books You've Read(ing)

Quote:
Originally Posted by bobwrit View Post
The Moth in the Machine
Do I see a reference to the first computer "bug"?
  #5   Spotlight this post!  
Unread 30-12-2009, 19:47
timothyb89 timothyb89 is offline
code monkey
FRC #1977 (Loveland High Robotics)
Team Role: Alumni
 
Join Date: Oct 2008
Rookie Year: 2009
Location: Loveland, Colorado
Posts: 45
timothyb89 will become famous soon enough
Re: Programming Books You've Read(ing)

Not totally FIRST-related, but I enjoyed "Linux Robotics" - D. J Newman
It covers some robotics basics and programming (mostly with Java), including AI, some image processing, and even some fun things like speech recognition.

I guess it applies a bit more this year with the addition of the Java programming environment, though.
  #6   Spotlight this post!  
Unread 30-12-2009, 22:37
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 7,019
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: Programming Books You've Read(ing)

"Teach yourself xxxx in 24 hours" - I've read several in this series, and all of them brought me up to speed from zero to functional in just a few days of focused effort.
__________________

I am N2IRZ - What's your callsign?
  #7   Spotlight this post!  
Unread 31-12-2009, 08:04
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,082
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: Programming Books You've Read(ing)

Code Complete 2 is one of my favorites.

For C++, by far my favorite text is Effective C++ by Scott Meyers. Not only does he provide great guidelines for crafting effective and maintainable C++, but the dry wit all over the text makes for an entertaining read.
  #8   Spotlight this post!  
Unread 31-12-2009, 10:43
rsisk's Avatar
rsisk rsisk is online now
The GURU Channel
AKA: Richard Sisk
FRC #2493 (Robokong)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Riverside, CA
Posts: 2,750
rsisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond repute
Send a message via MSN to rsisk
Re: Programming Books You've Read(ing)

About Face: The Essentials of User Interface Design by Alan Cooper
I wish more developers would read this book... and take it to heart

The Psychology Of Everyday Things by Donald Norman
This book is a must read for anything built for human interaction, including robots

The Singularity Is Near: When Humans Transcend Biology by Ray Kurzweil
Not directly related to programming, but programmers will probably like the content.
  #9   Spotlight this post!  
Unread 31-12-2009, 13:07
Abrakadabra Abrakadabra is offline
Here We Go !!!
AKA: Scott Kukshtel, Mr. K
FRC #3467 (The Windham Windup!)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2002
Location: Windham, New Hampshire
Posts: 160
Abrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant future
Re: Programming Books You've Read(ing)

Robot Programming : A Practical Guide to Behavior-Based Robotics by Joe Jones and Daniel Roth

I found this book to be very well written and an excellent introduction to the arbitration and subsumption model of robotics programming developed by Rodney Brooks and others at MIT. The authors were involved with the development of the very first Roomba robots at iRobot. The book won't teach you how to program, but it will give you a very good foundation in autonomous robotic behavior, which as we all know, is becoming ever more important in FIRST competitions.

I also want to echo the props for Steve McConnell's Code Complete (either edition). It is a book that you don't need to read from beginning to end - just pick it up when you get a chance and read a chapter or two at random, and you are guaranteed to take away some useful programming insights.
  #10   Spotlight this post!  
Unread 31-12-2009, 13:37
Pat Fairbank's Avatar
Pat Fairbank Pat Fairbank is offline
Circuit Breaker
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2001
Location: San Jose, CA
Posts: 2,132
Pat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond repute
Send a message via MSN to Pat Fairbank
Re: Programming Books You've Read(ing)

Design Patterns: Elements of Reusable Object-Oriented Software by Gamma, Helm, Johnson and Vlissides
Probably not very applicable to FIRST, but a great reference for object-oriented programming. Reading it made a lot of stuff I'd seen in industry code make sense.
__________________
Patrick Fairbank
Team 254 | Mentor (2012-)
Team 1503 | Mentor (2007-2011)
Team 296 | Alumnus (2001-2004) | Mentor (2005-2006)

patfairbank.com
  #11   Spotlight this post!  
Unread 31-12-2009, 14:10
GGCO's Avatar
GGCO GGCO is offline
Registered User
AKA: Grant
FRC #3357
Team Role: Alumni
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Michigan
Posts: 406
GGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to beholdGGCO is a splendid one to behold
Send a message via AIM to GGCO
Re: Programming Books You've Read(ing)

One word: Chunky Bacon

Still haven't finished reading this (or learning Ruby - I've become very side tracked), but it's still and excellent (and funny, I mean REALLY REALLY funny) read.

http://mislav.uniqpath.com/poignant-guide/
__________________
"Great spirits have always encountered violent opposition from mediocre minds" - Albert Einstein
The FIRST Alliance
COMETS Robotics
Website

  #12   Spotlight this post!  
Unread 31-12-2009, 15:05
Unsung FIRST Hero Woodie Flowers Award
Chris Fultz Chris Fultz is offline
My Other Car is a 500 HP Turbine
FRC #0234 (Cyber Blue)
Team Role: Engineer
 
Join Date: Jan 2002
Rookie Year: 1942
Location: Indianapolis, IN
Posts: 2,837
Chris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond reputeChris Fultz has a reputation beyond repute
Re: Programming Books You've Read(ing)

The Soul of a New Machine, by Tracy Kidder.

Programming in a rather unique sense.
__________________
Chris Fultz
Cyber Blue - Team 234
2016 IRI Planning Committee
2016 IndyRAGE Planning Committee
2010 - Woodie Flowers Award - Championship
  #13   Spotlight this post!  
Unread 31-12-2009, 17:09
keehun's Avatar
keehun keehun is offline
Team Captain
AKA: Keehun Nam
FRC #2502 (EP Robotics)
Team Role: Leadership
 
Join Date: May 2008
Rookie Year: 2008
Location: Eden Priaire
Posts: 474
keehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond reputekeehun has a reputation beyond repute
Send a message via AIM to keehun
Re: Programming Books You've Read(ing)

I've read a book detailing Apple Cocoa Framework. (Hillegass, 2008)

Otherwise, I've been mostly a self teaching guy, with the web as a good friend. I've been able to grasp the concept of Object Oriented programming pretty strongly from the elegantly designed Cocoa Framework.
__________________
For by grace you have been saved through faith, and that not of yourselves; it is the gift of God, not of works, lest anyone should boast. -- Ephesians 2:8-9
2010: Quarter Finalist (MN 10,000 Lakes)
2010: Website Award (MN 10,000 Lakes)
2009: Quarter Finalist (MN 10,000 Lakes)
2009: GM Industrial Award (MN 10,000 Lakes)
  #14   Spotlight this post!  
Unread 01-01-2010, 21:47
RobotGrrl's Avatar
RobotGrrl RobotGrrl is offline
Registered User
FRC #0296
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Canada
Posts: 5
RobotGrrl is an unknown quantity at this point
Re: Programming Books You've Read(ing)

My favourite beyond all favourites of programming books (I've read an enormous amount) is Probabilistic Robotics. It's a great reference for when I quickly need to implement an EKF or whatever to save the robots! I'm more into Social Robotics and AI, so it really doesn't pertain to FIRST much.

Really cool to see that someone else does Cocoa Objective-C! Rock on!
__________________
RobotGrrl.com
  #15   Spotlight this post!  
Unread 02-01-2010, 12:57
chrisstruttmann chrisstruttmann is offline
Registered User
FRC #0386 (Team Voltage)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Melbourne, Florida
Posts: 18
chrisstruttmann will become famous soon enough
Send a message via AIM to chrisstruttmann
Re: Programming Books You've Read(ing)

"The C Programming Language"

Keep a copy on my desk all the time. Serves me well. VERY straightforward.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

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

vB 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
ing a texture via geometry. adamrw91 3D Animation and Competition 4 16-01-2008 10:45
Need help with inventor-ing objects rohit Inventor 2 18-02-2007 11:03
Tivo-ing Kickoff Michael Hill General Forum 4 07-01-2005 17:44


All times are GMT -5. The time now is 01:57.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi