Stack Architecture - was Good books in computer science?

2011-10-24 Thread Phil Runciman
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

Re: Good books in computer science?

2009-06-30 Thread Paul Rubin
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

Re: Good books in computer science?

2009-06-29 Thread Simon Forman
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

Re: Good books in computer science?

2009-06-29 Thread rustom
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

Re: Good books in computer science?

2009-06-29 Thread Anul
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.

Re: Good books in computer science?

2009-06-27 Thread Albert van der Horst
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

Re: Good books in computer science?

2009-06-27 Thread Albert van der Horst
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

Re: Good books in computer science?

2009-06-27 Thread Albert van der Horst
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

Re: Good books in computer science?

2009-06-27 Thread Paul Rubin
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

Re: Good books in computer science?

2009-06-27 Thread Terry Reedy
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

Re: Good books in computer science?

2009-06-27 Thread Robert Kern
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

Re: Good books in computer science?

2009-06-27 Thread Bearophile
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

Re: RE: RE: Good books in computer science?

2009-06-22 Thread Bob Martin
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

Re: Good books in computer science?

2009-06-22 Thread Steve Ferg
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.

Re: Good books in computer science?

2009-06-22 Thread Scott David Daniels
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

RE: Good books in computer science?

2009-06-22 Thread Phil Runciman
: 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

RE: RE: Good books in computer science?

2009-06-21 Thread Phil Runciman
-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

RE: RE: Good books in computer science?

2009-06-21 Thread Lawrence D'Oliveiro
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.

Re: Good books in computer science?

2009-06-21 Thread Chris Jones
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

Re: Good books in computer science?

2009-06-19 Thread Bearophile
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

Re: RE: Good books in computer science?

2009-06-19 Thread Bob Martin
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

Re: Good books in computer science?

2009-06-19 Thread Asun Friere
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

RE: Good books in computer science?

2009-06-17 Thread Phil Runciman
: 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

Re: Good books in computer science?

2009-06-16 Thread Joachim Strömbergson
-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

Re: Good books in computer science?

2009-06-16 Thread Aaron Watters
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

Re: Good books in computer science?

2009-06-16 Thread Aahz
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)

RE: Good books in computer science?

2009-06-16 Thread Lawrence D'Oliveiro
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

Re: Good books in computer science?

2009-06-15 Thread Bob Martin
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

Re: Good books in computer science?

2009-06-15 Thread Lie Ryan
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

Re: Good books in computer science?

2009-06-15 Thread dads
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. --

Re: Good books in computer science?

2009-06-15 Thread Terry Reedy
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

Re: Good books in computer science?

2009-06-15 Thread Terry Reedy
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

Re: Good books in computer science?

2009-06-15 Thread member thudfoo
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

Re: Good books in computer science?

2009-06-15 Thread ISF (Computer Scientists without Frontiers, Italy)
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

Re: Good books in computer science?

2009-06-15 Thread Graham Ashton
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

Re: Good books in computer science?

2009-06-15 Thread Paul Rubin
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

Re: Good books in computer science?

2009-06-15 Thread Paul Rubin
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. --

Re: Good books in computer science?

2009-06-15 Thread james
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

Re: Good books in computer science?

2009-06-15 Thread Paul Rubin
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

Re: Good books in computer science?

2009-06-15 Thread Lawrence D'Oliveiro
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

Re: Good books in computer science?

2009-06-15 Thread koranthala
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

Re: Good books in computer science?

2009-06-15 Thread Roy Smith
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

RE: Good books in computer science?

2009-06-15 Thread Phil Runciman
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

FW: Good books in computer science?

2009-06-15 Thread Phil Runciman
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

Re: Good books in computer science?

2009-06-14 Thread rustom
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

Re: Good books in computer science?

2009-06-14 Thread Lawrence D'Oliveiro
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

Re: Good books in computer science?

2009-06-14 Thread Roy Smith
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

Re: Good books in computer science?

2009-06-14 Thread Steven D'Aprano
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

Re: Good books in computer science?

2009-06-14 Thread Graham Ashton
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

Re: Good books in computer science?

2009-06-14 Thread Graham Ashton
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

Re: Good books in computer science?

2009-06-14 Thread Christof Donat
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

Re: Good books in computer science?

2009-06-14 Thread rustom
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

Re: Good books in computer science?

2009-06-14 Thread Steven D'Aprano
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

Re: Good books in computer science?

2009-06-14 Thread Benjamin Kaplan
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

Re: Good books in computer science?

2009-06-14 Thread Chris Jones
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

Re: Good books in computer science?

2009-06-14 Thread dads
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? --

Re: Good books in computer science?

2009-06-14 Thread Rhodri James
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

Re: Good books in computer science?

2009-06-14 Thread Lawrence D'Oliveiro
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

Re: Good books in computer science?

2009-06-14 Thread MRAB
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;

RE: Good books in computer science?

2009-06-14 Thread Phil Runciman
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

Re: Good books in computer science?

2009-06-14 Thread Steven D'Aprano
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

Good books in computer science?

2009-06-13 Thread koranthala
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

Re: Good books in computer science?

2009-06-13 Thread python
Timeless classics - highly recommended: Software Tools by Plaugher Mythical Man Month by Brooks Malcolm -- http://mail.python.org/mailman/listinfo/python-list

Re: Good books in computer science?

2009-06-13 Thread Paul Rubin
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

Re: Good books in computer science?

2009-06-13 Thread koranthala
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

Re: Good books in computer science?

2009-06-13 Thread Nathan Stoddard
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

Re: Good books in computer science?

2009-06-13 Thread Rhodri James
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

Re: Good books in computer science?

2009-06-13 Thread koranthala
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 -