This was part of an earlier discussion in this forum.
I want to correct the impression created by Lawrence D'Oliveiro that those who
implemented stacks were not designing for efficiency.
What I can say is that for scientific/engineering calculations the RPN of
KDF9 was Great because assembler
I just came across this, a rather advanced algorithms book but my
favorite kind: the text (in draft form, anyway) is free online.
http://www.cs.princeton.edu/theory/complexity/
--
http://mail.python.org/mailman/listinfo/python-list
On Sat, Jun 13, 2009 at 11:49 AM, koranthalakoranth...@gmail.com wrote:
Hi all,
I do understand that this is not a python question and I apologize
for that straight up.
But I am a full time follower of this group and I have seen very
very brilliant programmers and solutions.
I also
This thread has thrown up some interesting suggestions but they all
seem to fall into one of two categories:
- the high-ground: Dijkstra, Knuth etc
- the low-ground: write (any-which-how) a lot of code
And both these 'grounds' seem to cause more argument and less
suggestions for good books.
Let
On Jun 29, 5:08 pm, rustom rustompm...@gmail.com wrote:
Want to study TDD? Read unittest and doctest and then go on to
reading (and practising) Kent Beck etc
Want to get into unix system programming? Nothing like playing around
with os.path and stat before burining your hands with C.
In article 0244e76b$0$20638$c3e8...@news.astraweb.com,
Steven D'Aprano st...@removethis.cybersource.com.au wrote:
Nathan Stoddard wrote:
The best way to become a good programmer is to program. Write a lot of
code; work on some large projects. This will improve your skill more than
anything
In article 0050ecf7$0$9684$c3e8...@news.astraweb.com,
Steven D'Aprano st...@removethis.cybersource.com.au wrote:
SNIP
On 2009-06-14 14:04:02 +0100, Steven D'Aprano
st...@removethis.cybersource.com.au said:
I think I'm paraphrasing Richard Feynman here, but the
only way to truly understand
In article 7xocssvzrh@ruckus.brouhaha.com,
Paul Rubin http://phr...@nospam.invalid wrote:
koranthala koranth...@gmail.com writes:
Which are the classic books in computer science which one should
peruse?
I have (a) Code Complete (b) GOF (c) Art of programming.
Art of
Albert van der Horst alb...@spenarnc.xs4all.nl writes:
Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson,
Ronald L. Rivest, and Clifford Stein.
Thanks. I lost that title a while ago, must buy.
Wait a few months, a third edition is in the works.
Also Numerical Recipe's in
A
Steven D'Aprano st...@removethis.cybersource.com.au wrote:
SNIP
On 2009-06-14 14:04:02 +0100, Steven D'Aprano
st...@removethis.cybersource.com.au said:
I think I'm paraphrasing Richard Feynman here, but the
only way to truly understand something is to do it.
An amazingly inappropriate quote
On 2009-06-27 07:58, Paul Rubin wrote:
Albert van der Horstalb...@spenarnc.xs4all.nl writes:
Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson,
Ronald L. Rivest, and Clifford Stein.
Thanks. I lost that title a while ago, must buy.
Wait a few months, a third edition is in
Albert van der Horst:
For programming practice I do the problems of
http://projecteuler.net/
Time ago I have solved some of them with Python, D and C (some of them
are quite hard for me), I have tried to produce very fast code (like a
D generator for prime numbers that's like 100 times faster
in 118305 20090621 214008 Phil Runciman ph...@aspexconsulting.co.nz wrote:
How many instruction sets have you used? I have used at least 9.
IBM 1401
IBM 1410
IBM 7090/7094
IBM 1620
IBM 360
IBM System/7
IBM 1130
IBM 1800
IBM Series/1
Intel 8080 etc
Motorola 6800 etc
Texas 9900 (my second
If you are looking for *classics*, then you can't beat Michael
Jackson's Principles of Program Design and System Development.
They are pre-ObjectOriented, but if you really want to understand what
application programming is all about, this is where you should
start.
I also recommend Eric S.
Chris Jones wrote:
Maybe I'm nitpicking, but the one thing I don't understand is how you
practice programming.
The term makes obvious sense when you're talking about your golf swing,
acquiring competitive driving skills, playing tetris..
But programming..??
It is practice in the
: Good books in computer science?
Chris Jones wrote:
Maybe I'm nitpicking, but the one thing I don't understand is how you
practice programming.
The term makes obvious sense when you're talking about your golf swing,
acquiring competitive driving skills, playing tetris..
But programming
-From: Bob Martin [mailto:bob.mar...@excite.com]
-.Sent: Thursday, 18 June 2009 6:07 p.m.
-Subject: Re: RE: Good books in computer science?
-in 117815 20090617 221804 Phil Runciman ph...@aspexconsulting.co.nz wrote:
-Because it reminds me of when things went badly wrong. IBM360, Von Neumann
In message mailman.1928.1245616909.8015.python-l...@python.org, Phil
Runciman wrote:
What I can say is that for scientific/engineering calculations the RPN of
KDF9 was Great because assembler was no harder than using algol60 for the
calculations part of the problems I worked on.
On Sun, Jun 14, 2009 at 06:42:50PM EDT, Lawrence D'Oliveiro wrote:
In message mailman.1558.1245010564.8015.python-l...@python.org, Chris
Jones wrote:
Vivaldi vs. Mozart
And the latter especially had definitely mastered his editor. Just
think of the sheer volume of the coding he
Nathan Stoddard:
The best way to become a good programmer is to program. Write a lot of
code; work on some large projects. This will improve your skill more than
anything else. It's also important to learn new languages regularly. I
recommend to learn C, Python, and Lisp first.
To become very
in 117815 20090617 221804 Phil Runciman ph...@aspexconsulting.co.nz wrote:
Because it reminds me of when things went badly wrong. IBM360, Von Neumann =
architecture, no hardware stacks ...
IMHO Burroughs and ICL had better approaches to OS design back then but had=
less resources to develop their
On Jun 15, 1:00 am, rustom rustompm...@gmail.com wrote:
For every one Horowitz there are a thousand wannbes thumping on the
piano trying to become Horowitz.
The traction that practice gives is maximal only in the beginning.
Funny but I was watching an interview/conversation between and older
: Lawrence D'Oliveiro [mailto:l...@geek-central.gen.new_zealand]
Sent: Wednesday, 17 June 2009 5:50 p.m.
To: python-list@python.org
Subject: RE: Good books in computer science?
In message mailman.1612.1245126452.8015.python-l...@python.org, Phil
Runciman wrote:
FWIW I actually dislike this book
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Aloha!
dads wrote:
I remember someone earlier in the thread mentioning reading source
code from good coders. I've been wanting to give this a go as it makes
perfect sense, I suppose the standard library would be a good start.
What would your
On Jun 14, 4:47 pm, dads wayne.dads.b...@gmail.com wrote:
I'm wanting to purchase some of the titles that have been raised in
this thread. When I look they are very expensive books which is
understandable. Do you think getting earlier editions that are cheaper
is a daft thing or should I fork
In article 8f093893-310a-4f0f-9e67-61393c234...@f38g2000pra.googlegroups.com,
Aaron Watters aaron.watt...@gmail.com wrote:
This is the best book ever written on computer science
and the first edition is free.
http://www.math.upenn.edu/~wilf/AlgComp3.html
Thanks!
--
Aahz (a...@pythoncraft.com)
In message mailman.1612.1245126452.8015.python-l...@python.org, Phil
Runciman wrote:
FWIW I actually dislike this book!
Why?
--
http://mail.python.org/mailman/listinfo/python-list
in 117455 20090615 044816 Steven D'Aprano
ste...@remove.this.cybersource.com.au wrote:
On Mon, 15 Jun 2009 10:39:50 +1200, Lawrence D'Oliveiro wrote:
Shame on you for deliberately cutting out my more serious and nuanced
answer while leaving a silly quip.
Can't have been very serious and
Bob Martin wrote:
in 117455 20090615 044816 Steven D'Aprano
ste...@remove.this.cybersource.com.au wrote:
On Mon, 15 Jun 2009 10:39:50 +1200, Lawrence D'Oliveiro wrote:
Shame on you for deliberately cutting out my more serious and nuanced
answer while leaving a silly quip.
Can't have been
I remember someone earlier in the thread mentioning reading source
code from good coders. I've been wanting to give this a go as it makes
perfect sense, I suppose the standard library would be a good start.
What would your recommendations be, something not too too hard, so I
don't understand.
--
Phil Runciman wrote:
Gain access to one of the IEEE or ACM web sites and their resources.
I used to sneak into my local university library before the 'Net to
read this stuff.
Beyond that I check up on the reading lists for CS students from time
to time. This often throws up real gems and
A classic that I found valuable is
Science of Programming
David Gries, 1981
http://www.amazon.com/gp/product/0387964800
It is still in print as a paperback.
Several ssed copies are $11 shipped to US - a bargain.
Gries is a died-in-the-wool iterationist.
His cursory discussion of recursion is not
On 6/15/09, Terry Reedy tjre...@udel.edu wrote:
Phil Runciman wrote:
Gain access to one of the IEEE or ACM web sites and their resources.
I used to sneak into my local university library before the 'Net to
read this stuff.
Beyond that I check up on the reading lists for CS students
Hello All,
good readings can be found among free e-books too: I'd like to share
with you feeds to following free directories
http://feeds2.feedburner.com/E-booksDirectory
http://www.freetechbooks.com/rss.php
warmest regards,
Aldo
--
http://mail.python.org/mailman/listinfo/python-list
On 2009-06-14 06:38:32 +0100, koranthala koranth...@gmail.com said:
The Pragmatic Programmer - Planning to buy,
Refactoring: Improving the Design of Existing Code - again planning to
buy,
These are my top two recommendations for people who can already code a
bit, but who want to get really
Roy Smith r...@panix.com writes:
In the same vein, Death March, by Ed Yourdon.
I've been wanting to read Antipatterns.
--
http://mail.python.org/mailman/listinfo/python-list
Roy Smith r...@panix.com writes:
I've been wanting to read Antipatterns.
I didn't think that was so great. It had a lot of hype, which lead to be
believe it would be something wonderful, but I wasn't so impressed.
Hmm, good to know. Thanks.
--
this mit course in the open courseware catalog is focused specifically
on python:
http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-00Fall-2007/Syllabus/index.htm
Quoting Terry Reedy tjre...@udel.edu:
Phil Runciman wrote:
Gain access to one of the IEEE or ACM web
dads wayne.dads.b...@gmail.com writes:
I'm wanting to purchase some of the titles that have been raised in
this thread. When I look they are very expensive books which is
understandable. Do you think getting earlier editions that are cheaper
is a daft thing or should I fork out the extra
In message mailman.1558.1245010564.8015.python-l...@python.org, Chris
Jones wrote:
Vivaldi vs. Mozart
And the latter especially had definitely mastered his editor. Just think
of the sheer volume of the coding he managed during his short life.
Not many bugs either…
I thought Vivaldi did
There are huge numbers (millions?) of lousy programmers who program every
single day and never become good programmers.
I think I can attest to that.
I was a programmer (in a low level language) in a huge MNC code monkey
shop for 7 years.
I consider myself to be Ok - not great, but not very
In article mailman.1534.1244926333.8015.python-l...@python.org,
Rhodri James rho...@wildebst.demon.co.uk wrote:
The Mythical Man-Month (Brooks) is a must.
What's amazing about this book is just how relevant it is today, 35 years
after it was written. Some of the technical details have
p.m.
Subject: Re: Good books in computer science?
In article mailman.1534.1244926333.8015.python-l...@python.org,
Rhodri James rho...@wildebst.demon.co.uk wrote:
The Mythical Man-Month (Brooks) is a must.
What's amazing about this book is just how relevant it is today, 35 years
after
Oh dear the latter referred to VME/K but got lost in my editing. Sorry about
that.
Phil
-Original Message-
From: Phil Runciman
Sent: Tuesday, 16 June 2009 4:26 p.m.
To: python-list@python.org
Subject: RE: Good books in computer science?
FWIW I actually dislike this book! Gasp
On Jun 14, 10:38 am, koranthala koranth...@gmail.com wrote:
Software Tools - Seems to be a classic - not sure whether I will buy.
In that vein but more modern -- Art of Unix Programming by Eric
Raymond (available online)
Some of my old favorites:
Intro to functional programming by Bird and Wadler
In message d177c9ea-4643-4dbe-
a889-6556ff32d...@x1g2000prh.googlegroups.com, koranthala wrote:
I do have Mythical Man-Month - a great book indeed.
I was looking for more technical books ...
No-one has mentioned Andrew Tanenbaum's Computer Networks. So much of
programming seems to involve
In article 7x4ouj7dc5@ruckus.brouhaha.com,
Paul Rubin http://phr...@nospam.invalid wrote:
Roy Smith r...@panix.com writes:
In the same vein, Death March, by Ed Yourdon.
I've been wanting to read Antipatterns.
I didn't think that was so great. It had a lot of hype, which lead to be
Nathan Stoddard wrote:
The best way to become a good programmer is to program. Write a lot of
code; work on some large projects. This will improve your skill more than
anything else.
I think there are about 100 million VB code-monkeys who prove that theory
wrong.
Seriously, and without
On 2009-06-14 03:34:34 +0100, Paul Rubin http://phr...@nospam.invalid said:
Roy Smith r...@panix.com writes:
In the same vein, Death March, by Ed Yourdon.
I've been wanting to read Antipatterns.
I bought it but couldn't get into it. Light on meat, heavy on boredom
(for me - these things
On 2009-06-14 14:04:02 +0100, Steven D'Aprano
st...@removethis.cybersource.com.au said:
Nathan Stoddard wrote:
The best way to become a good programmer is to program. Write a lot of
code; work on some large projects. This will improve your skill more than
anything else.
I think there are
Hi,
Which are the classic books in computer science which one should
peruse?
From having read this discussion up to now I'd recomend you to read code
written by good programmers.
Christof
--
http://mail.python.org/mailman/listinfo/python-list
On Jun 14, 6:04 pm, Steven D'Aprano
st...@removethis.cybersource.com.au wrote:
I think there are about 100 million VB code-monkeys who prove that theory
wrong.
Seriously, and without denigrating any specific language, you can program by
(almost) mindlessly following a fixed number of recipes
Graham Ashton wrote:
On 2009-06-14 14:04:02 +0100, Steven D'Aprano
st...@removethis.cybersource.com.au said:
Nathan Stoddard wrote:
The best way to become a good programmer is to program. Write a lot of
code; work on some large projects. This will improve your skill more
than anything
On Sun, Jun 14, 2009 at 9:04 AM, Steven D'Aprano
st...@removethis.cybersource.com.au wrote:
Nathan Stoddard wrote:
The best way to become a good programmer is to program. Write a lot of
code; work on some large projects. This will improve your skill more than
anything else.
I think
On Sun, Jun 14, 2009 at 09:04:02AM EDT, Steven D'Aprano wrote:
Nathan Stoddard wrote:
The best way to become a good programmer is to program. Write a lot of
code; work on some large projects. This will improve your skill more than
anything else.
I think there are about 100 million VB
I'm wanting to purchase some of the titles that have been raised in
this thread. When I look they are very expensive books which is
understandable. Do you think getting earlier editions that are cheaper
is a daft thing or should I fork out the extra £10-£30 to get the
latest edition?
--
On Sun, 14 Jun 2009 14:19:13 +0100, Graham Ashton
graham.ash...@gmail.com wrote:
On 2009-06-14 14:04:02 +0100, Steven D'Aprano
st...@removethis.cybersource.com.au said:
Nathan Stoddard wrote:
The best way to become a good programmer is to program. Write a lot of
code; work on some large
In message 0050ecf7$0$9684$c3e8...@news.astraweb.com, Steven D'Aprano
wrote:
Graham Ashton wrote:
On 2009-06-14 14:04:02 +0100, Steven D'Aprano
st...@removethis.cybersource.com.au said:
Nathan Stoddard wrote:
The best way to become a good programmer is to program. Write a lot of
Rhodri James wrote:
On Sun, 14 Jun 2009 14:19:13 +0100, Graham Ashton
graham.ash...@gmail.com wrote:
On 2009-06-14 14:04:02 +0100, Steven D'Aprano
st...@removethis.cybersource.com.au said:
Nathan Stoddard wrote:
The best way to become a good programmer is to program. Write a lot of
code;
Rhodri James wrote:
On Sun, 14 Jun 2009 14:19:13 +0100, Graham Ashton
graham.ash...@gmail.com wrote:
On 2009-06-14 14:04:02 +0100, Steven D'Aprano
st...@removethis.cybersource.com.au said:
Nathan Stoddard wrote:
The best way to become a good programmer is to program. Write a lot of
On Mon, 15 Jun 2009 10:39:50 +1200, Lawrence D'Oliveiro wrote:
Shame on you for deliberately cutting out my more serious and nuanced
answer while leaving a silly quip.
Can't have been very serious and nuanced if it could be summed up by
such a silly quip though, could it?
But it can't be
Hi all,
I do understand that this is not a python question and I apologize
for that straight up.
But I am a full time follower of this group and I have seen very
very brilliant programmers and solutions.
I also want to be a good programmer - so this question.
Which are the classic
Timeless classics - highly recommended:
Software Tools by Plaugher
Mythical Man Month by Brooks
Malcolm
--
http://mail.python.org/mailman/listinfo/python-list
koranthala koranth...@gmail.com writes:
Which are the classic books in computer science which one should
peruse?
I have (a) Code Complete (b) GOF (c) Art of programming.
Art of programming was too tough for me - and I couldnt understand
much. The other two were good books - I
Code Complete and GOF are software engineering books but not really
CS books.
I understand and concur. Since I am a software engineer - coming in to
software from a different background - what I am looking for is self-
improvement books for a software engineer. This can include both CS
and
On Sat, 13 Jun 2009 08:49:52 -0700, koranthala wrote:
Hi all,
I do understand that this is not a python question and I apologize
for that straight up.
But I am a full time follower of this group and I have seen very
very brilliant programmers and solutions.
I also want to be a
On Sat, 13 Jun 2009 18:37:13 +0100, koranthala koranth...@gmail.com
wrote:
Code Complete and GOF are software engineering books but not really
CS books.
I understand and concur. Since I am a software engineer - coming in to
software from a different background - what I am looking for is
On Jun 14, 1:52 am, Rhodri James rho...@wildebst.demon.co.uk
wrote:
On Sat, 13 Jun 2009 18:37:13 +0100, koranthala koranth...@gmail.com
wrote:
Code Complete and GOF are software engineering books but not really
CS books.
I understand and concur. Since I am a software engineer -
68 matches
Mail list logo