[omaha] OOP-Book Selection

Jeff Hinrichs - DM&T jeffh at dundeemt.com
Tue Dec 11 02:42:51 CET 2007


Burch,

Sorry for the tardy response, but I've just returned from Chicago.


On Dec 8, 2007 10:35 AM, Burch Kealey <bkealey at mail.unomaha.edu> wrote:
>
>    Hi Everyone;
>    I am looking for a book on OOP.  I have decided that I need to step
>    back and get my head around more basic principles while I am trying to
>    learn PYTHON.  I feel like I need a more fundamental understanding of
>    what classes, and objects are and all of the other terms that are used
>    to describe the logic/structure of object-oriented
>    programming(inheritance blah-blah-blah). I am believing that one of my
>    problems is that I am bringing over my SAS/FORTRAN thought processes
>    to PYTHON programming and I need to reeducate myself in a fundamental
>    way.  Okay-enough said.  I have been searching online for  the right
>    book.  There are a fair number.  The one I have finally settled on-I
>    think-is Object-Oriented Software Construction, Edition #2 Book and
>    CD-ROM Bertrand Meyer.  The problem is that this book does not seem to
>    be available in town.  I am going to have to order it and since it is
>    $100(roughly) I am looking for second opinions.  If anyone has used
>    this book or has another book to suggest, I would appreciate your
>    comments/feedback.
Sorry but I don't have any input for you on this.  Most of my
knowledge of OO was picked up in classes and hacking.  The move from
stuctured to OO was not that big for me.  I found it to be a natural
extension, structured+data.  I know that my view of OO is skewed, but
then I think everyone's view of OO is skewed to some degree<g>
Perhaps now that Matt P. has joined the list, he might be able to
comment on the titles.

>   Don't mug me for this, but I am thinking that the
>    difference between languages like Python-Perl and Java (as well as a
>    host of others) is syntax.  They are all predicated on some very
>    fundamental principles.  I am trying to get to those fundamental
>    principles.
Actually their are some pretty big differences between java and
python.  A good discussion of these differences can be found here:
  http://www.ferg.org/projects/python_java_side-by-side.html

Since Jay Hannah is on the list, I'll defer to him on differences
between Python and Perl.  I've not done enough perl hacking to give a
good overview of the differences.

The Dynamics Languages group had a programming challenge earlier this
year.  It's not a bad way to see how different languages(erlang, lisp,
ruby, perl and of course python) solve the same task.
  http://vc.jays.net/viewvc.cgi/carwash/?root=dynamic_omaha

-Jeff

>    Cheers
>    Burch
>    Burch T. Kealey, PhD.
>    RH-CBA 408-N
>    University of Nebraska at Omaha
>    6000 Dodge Street
>    Omaha Nebraska  68104
>    402-554-3571


-- 
Jeff Hinrichs
Dundee Media & Technology, Inc
jeffh at dundeemt.com
402.218.1473


More information about the Omaha mailing list