Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #6339 > unrolled thread
| Started by | fir <profesor.fir@gmail.com> |
|---|---|
| First post | 2016-03-12 08:58 -0800 |
| Last post | 2016-03-13 15:47 +0100 |
| Articles | 20 on this page of 25 — 8 participants |
Back to article view | Back to comp.programming
whats good to read on programming fir <profesor.fir@gmail.com> - 2016-03-12 08:58 -0800
Re: whats good to read on programming Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-03-12 19:15 +0000
Re: whats good to read on programming fir <profesor.fir@gmail.com> - 2016-03-12 11:36 -0800
Re: whats good to read on programming Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-03-12 19:59 +0000
Re: whats good to read on programming fir <profesor.fir@gmail.com> - 2016-03-12 12:07 -0800
Re: whats good to read on programming fir <profesor.fir@gmail.com> - 2016-03-12 12:19 -0800
Re: whats good to read on programming Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-03-12 20:26 +0000
Re: whats good to read on programming fir <profesor.fir@gmail.com> - 2016-03-12 12:32 -0800
Re: whats good to read on programming Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-03-12 20:23 +0000
Re: whats good to read on programming Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-03-12 20:05 +0000
Re: whats good to read on programming fir <profesor.fir@gmail.com> - 2016-03-12 12:13 -0800
Re: whats good to read on programming fir <profesor.fir@gmail.com> - 2016-03-12 12:29 -0800
Re: whats good to read on programming Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-03-12 22:06 +0000
Re: whats good to read on programming fir <profesor.fir@gmail.com> - 2016-03-12 15:56 -0800
Re: whats good to read on programming Kaz Kylheku <330-706-9395@kylheku.com> - 2016-03-13 02:08 +0000
Re: whats good to read on programming fir <profesor.fir@gmail.com> - 2016-03-13 00:10 -0800
Re: whats good to read on programming fir <profesor.fir@gmail.com> - 2016-03-13 00:19 -0800
Re: whats good to read on programming "Osmium" <r124c4u102@comcast.net> - 2016-03-13 11:24 -0600
Re: whats good to read on programming Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-03-13 23:51 +0000
Re: whats good to read on programming Mark Carroll <mtbc@bcs.org> - 2016-03-12 19:45 +0000
Re: whats good to read on programming fir <profesor.fir@gmail.com> - 2016-03-12 11:57 -0800
Re: whats good to read on programming fir <profesor.fir@gmail.com> - 2016-03-12 11:59 -0800
Re: whats good to read on programming Robert Wessel <robertwessel2@yahoo.com> - 2016-03-12 14:35 -0600
Re: whats good to read on programming Randy Howard <rhoward.mx@EverybodyUsesIt.com> - 2016-03-12 14:35 -0600
Re: whats good to read on programming Jacob Sparre Andersen <sparre@nbi.dk> - 2016-03-13 15:47 +0100
Page 1 of 2 [1] 2 Next page →
| From | fir <profesor.fir@gmail.com> |
|---|---|
| Date | 2016-03-12 08:58 -0800 |
| Subject | whats good to read on programming |
| Message-ID | <81196e67-2d91-4168-9064-dd505f2b358e@googlegroups.com> |
I got few days of time and would like to read something that could improve my skills/knowledge on something worthy /interesting/shining Some ideas/links maybe? (ewentualli we could discuss it)
[toc] | [next] | [standalone]
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Date | 2016-03-12 19:15 +0000 |
| Message-ID | <874mcbbj8v.fsf@bsb.me.uk> |
| In reply to | #6339 |
fir <profesor.fir@gmail.com> writes: > I got few days of time and would like to read > something that could improve my skills/knowledge > on something worthy /interesting/shining > > Some ideas/links maybe? These may seem a bit dated since I read them quite some time ago, but I think my favourite books on programming are the pair of collected CACM columns by Jon Bentely: "Programming Pearls" and "More Programming Pearls". I see there is a new edition of the first with new material... -- Ben.
[toc] | [prev] | [next] | [standalone]
| From | fir <profesor.fir@gmail.com> |
|---|---|
| Date | 2016-03-12 11:36 -0800 |
| Message-ID | <4ff2abe7-9e40-4107-9d37-f227fab27b43@googlegroups.com> |
| In reply to | #6342 |
W dniu sobota, 12 marca 2016 20:15:30 UTC+1 użytkownik Ben Bacarisse napisał: > fir <profesor.fir@gmail.com> writes: > > > I got few days of time and would like to read > > something that could improve my skills/knowledge > > on something worthy /interesting/shining > > > > Some ideas/links maybe? > > These may seem a bit dated since I read them quite some time ago, but I > think my favourite books on programming are the pair of collected CACM > columns by Jon Bentely: "Programming Pearls" and "More Programming > Pearls". I see there is a new edition of the first with new > material... > > -- > Ben. well indeed this seems good compact style writting - i readed the first piece on counting words links here https://tfetimes.com/wp-content/uploads/2015/04/ProgrammingPearls2nd.pdf can somebody explain me - is this hashing in c version perfect one? i mean it counts with no mistakes? if so why? (i know the idea of hashing but its inperfection always keeps me away - is there reliable way of perfect hashing on cases like that?
[toc] | [prev] | [next] | [standalone]
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Date | 2016-03-12 19:59 +0000 |
| Message-ID | <87r3ffa2mz.fsf@bsb.me.uk> |
| In reply to | #6343 |
fir <profesor.fir@gmail.com> writes: > W dniu sobota, 12 marca 2016 20:15:30 UTC+1 użytkownik Ben Bacarisse napisał: <snip> >> These may seem a bit dated since I read them quite some time ago, but I >> think my favourite books on programming are the pair of collected CACM >> columns by Jon Bentely: "Programming Pearls" and "More Programming >> Pearls". I see there is a new edition of the first with new >> material... > > well indeed this seems good compact style writting - i readed the > first piece on counting words > > links here > https://tfetimes.com/wp-content/uploads/2015/04/ProgrammingPearls2nd.pdf > > can somebody explain me - is this hashing in c version perfect one? i > mean it counts with no mistakes? if so why? The program in the book makes no mistakes because the table does not rely only on the hash function. > (i know the idea of > hashing but its inperfection always keeps me away - is there reliable > way of perfect hashing on cases like that? Perfect hashing is a technical term for something rarely seen. When you want to do a lot of lookups from a fixed set of keys very fast, you can construct a function that maps the set of n keys to the numbers 0 to n-1 in such a way that every key maps to a distinct number (i.e. the function is a bijection). This is called a perfect hash function. Normal hashing works by handling the collisions, so the case where two keys hash to the same value does not produce an error. There are many ways to do this. The Bentley book uses a linked list, I think. -- Ben.
[toc] | [prev] | [next] | [standalone]
| From | fir <profesor.fir@gmail.com> |
|---|---|
| Date | 2016-03-12 12:07 -0800 |
| Message-ID | <b85aff37-78f2-4216-b8e0-80c0bcf8ac6b@googlegroups.com> |
| In reply to | #6349 |
W dniu sobota, 12 marca 2016 20:59:34 UTC+1 użytkownik Ben Bacarisse napisał: > fir <profesor.fir@gmail.com> writes: > > > W dniu sobota, 12 marca 2016 20:15:30 UTC+1 użytkownik Ben Bacarisse napisał: > <snip> > >> These may seem a bit dated since I read them quite some time ago, but I > >> think my favourite books on programming are the pair of collected CACM > >> columns by Jon Bentely: "Programming Pearls" and "More Programming > >> Pearls". I see there is a new edition of the first with new > >> material... > > > > well indeed this seems good compact style writting - i readed the > > first piece on counting words > > > > links here > > https://tfetimes.com/wp-content/uploads/2015/04/ProgrammingPearls2nd.pdf > > > > can somebody explain me - is this hashing in c version perfect one? i > > mean it counts with no mistakes? if so why? > > The program in the book makes no mistakes because the table does not > rely only on the hash function. > > > (i know the idea of > > hashing but its inperfection always keeps me away - is there reliable > > way of perfect hashing on cases like that? > > Perfect hashing is a technical term for something rarely seen. When you > want to do a lot of lookups from a fixed set of keys very fast, you can > construct a function that maps the set of n keys to the numbers 0 to n-1 > in such a way that every key maps to a distinct number (i.e. the > function is a bijection). This is called a perfect hash function. > > Normal hashing works by handling the collisions, so the case where two > keys hash to the same value does not produce an error. There are many > ways to do this. The Bentley book uses a linked list, I think. > > -- > Ben. here it is >>Even by our loose definition of ``word'', the Bible has only 29,131 distinct words. We'll follow the old lore of using a prime number near that for our hash table size, and the popular multiplier of 31: #define NHASH 29989 #define MULT 31 nodeptr bin[NHASH]; Our hash function maps a string to a positive integer less than NHASH: unsigned int hash(char *p) unsigned int h = 0 for ( ; *p; p++) h = MULT * h + *p return h % NHASH Using unsigned integers ensures that h remains positive<< is this a perfect hashing - i mean separate words will point to separate array entries? this is unclear to me
[toc] | [prev] | [next] | [standalone]
| From | fir <profesor.fir@gmail.com> |
|---|---|
| Date | 2016-03-12 12:19 -0800 |
| Message-ID | <e41ce2af-712b-438f-ba7a-ad250d9ac2b6@googlegroups.com> |
| In reply to | #6351 |
W dniu sobota, 12 marca 2016 21:07:58 UTC+1 użytkownik fir napisał: > W dniu sobota, 12 marca 2016 20:59:34 UTC+1 użytkownik Ben Bacarisse napisał: > > fir <profesor.fir@gmail.com> writes: > > > > > W dniu sobota, 12 marca 2016 20:15:30 UTC+1 użytkownik Ben Bacarisse napisał: > > <snip> > > >> These may seem a bit dated since I read them quite some time ago, but I > > >> think my favourite books on programming are the pair of collected CACM > > >> columns by Jon Bentely: "Programming Pearls" and "More Programming > > >> Pearls". I see there is a new edition of the first with new > > >> material... > > > > > > well indeed this seems good compact style writting - i readed the > > > first piece on counting words > > > > > > links here > > > https://tfetimes.com/wp-content/uploads/2015/04/ProgrammingPearls2nd.pdf > > > > > > can somebody explain me - is this hashing in c version perfect one? i > > > mean it counts with no mistakes? if so why? > > > > The program in the book makes no mistakes because the table does not > > rely only on the hash function. > > > > > (i know the idea of > > > hashing but its inperfection always keeps me away - is there reliable > > > way of perfect hashing on cases like that? > > > > Perfect hashing is a technical term for something rarely seen. When you > > want to do a lot of lookups from a fixed set of keys very fast, you can > > construct a function that maps the set of n keys to the numbers 0 to n-1 > > in such a way that every key maps to a distinct number (i.e. the > > function is a bijection). This is called a perfect hash function. > > > > Normal hashing works by handling the collisions, so the case where two > > keys hash to the same value does not produce an error. There are many > > ways to do this. The Bentley book uses a linked list, I think. > > > > -- > > Ben. > > here it is > > >>Even by our loose definition of ``word'', the Bible has only 29,131 distinct words. We'll follow the old lore of using > a prime number near that for our hash table size, and the popular multiplier of 31: > #define NHASH 29989 > #define MULT 31 > nodeptr bin[NHASH]; > Our hash function maps a string to a positive integer less than NHASH: > > unsigned int hash(char *p) > unsigned int h = 0 > for ( ; *p; p++) > h = MULT * h + *p > return h % NHASH > > Using unsigned integers ensures that h remains positive<< > > is this a perfect hashing - i mean separate words will point to separate array entries? this is unclear to me well i see this is unperfect but they then check 'collisions' with some list indeed.. well this is probably reasonably good - but if some would do it better this is another question maybe
[toc] | [prev] | [next] | [standalone]
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Date | 2016-03-12 20:26 +0000 |
| Message-ID | <87a8m3a1et.fsf@bsb.me.uk> |
| In reply to | #6353 |
fir <profesor.fir@gmail.com> writes: > W dniu sobota, 12 marca 2016 21:07:58 UTC+1 użytkownik fir napisał: <snip> >> is this a perfect hashing - i mean separate words will point to >> separate array entries? this is unclear to me > > well i see this is unperfect Right. I will try to remember to wait a while before replying. <snip> -- Ben.
[toc] | [prev] | [next] | [standalone]
| From | fir <profesor.fir@gmail.com> |
|---|---|
| Date | 2016-03-12 12:32 -0800 |
| Message-ID | <f97eb703-c899-47b1-ae20-73910d294578@googlegroups.com> |
| In reply to | #6355 |
W dniu sobota, 12 marca 2016 21:26:03 UTC+1 użytkownik Ben Bacarisse napisał: > fir <profesor.fir@gmail.com> writes: > > > W dniu sobota, 12 marca 2016 21:07:58 UTC+1 użytkownik fir napisał: > <snip> > >> is this a perfect hashing - i mean separate words will point to > >> separate array entries? this is unclear to me > > > > well i see this is unperfect > > Right. I will try to remember to wait a while before replying. > > <snip> > -- > Ben. not a problem - i could also wait before asking - but i do not care for such things (usually i may learn by reading but slower reading and asking in parralel makes it al faster and the second side also can get some value from that imo, and the grup spammed by ramin my grow a little alive again) now its clear tnx
[toc] | [prev] | [next] | [standalone]
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Date | 2016-03-12 20:23 +0000 |
| Message-ID | <87fuvva1id.fsf@bsb.me.uk> |
| In reply to | #6351 |
fir <profesor.fir@gmail.com> writes: <snip> > here it is > >>>Even by our loose definition of ``word'', the Bible has only 29,131 >>> distinct words. We'll follow the old lore of using > a prime number near that for our hash table size, and the popular multiplier of 31: > #define NHASH 29989 > #define MULT 31 > nodeptr bin[NHASH]; > Our hash function maps a string to a positive integer less than NHASH: > > unsigned int hash(char *p) > unsigned int h = 0 > for ( ; *p; p++) > h = MULT * h + *p > return h % NHASH > > Using unsigned integers ensures that h remains positive<< > > is this a perfect hashing - i mean separate words will point to > separate array entries? this is unclear to me The answer depends on the words. It's possible that it is perfect for some very specific edition of Bible (wven changing one hyphenated word might make the difference between it being perfect and not) but I doubt it very much. But that's a technical quibble. The code assumes that it isn't and handles the expected cases where hash(a) == hash(b) but a != b. The code should work (albeit a bit slower) if the table were were smaller than the total number of words. (You might consider editing the quoted material in your replies.) -- Ben.
[toc] | [prev] | [next] | [standalone]
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Date | 2016-03-12 20:05 +0000 |
| Message-ID | <87lh5na2ch.fsf@bsb.me.uk> |
| In reply to | #6342 |
ram@zedat.fu-berlin.de (Stefan Ram) writes: > Ben Bacarisse <ben.usenet@bsb.me.uk> writes: >>These may seem a bit dated since I read them quite some time ago, but I >>think my favourite books on programming are the pair of collected CACM >>columns by Jon Bentely: "Programming Pearls" and "More Programming >>Pearls". I see there is a new edition of the first with new >>material... > > The Art Of Computer Programming > Design Patterns by Gamma, et. al. > Refactoring by Martin Fowler > Applying UML and Patterns, 3rd Ed. by Craig Larman > Structure and Interpretation of Computer Programs > Dragon Book by Aho et al. > Algorithms + Data Structures = Programs > Artificial Intelligence: A Modern Approach > Structured Systems Analysis (DeMarco) > Patterns of Enterprise Application Architecture by Fowler > Object Oriented Software Construction by Bertrand Meyer > Object Oriented Software Engineering by Ivar Jacobson > Code Complete, 2nd Ed. by Steve McConnell > Test-Driven Development by Kent Beck > The Pragmatic Programmer by Andrew Hunt > The Mythical Man-Month by Frederick Brooks > Domain Driven Design by Eric Evans > Working Effectively with Legacy Code by Michael Feathers I, for one, will not have the enthusiasm to read a long list of books like this (I've read only five of them so far). A more interesting question would be what is your favourite book ever about the subject of programming either in general or some specific aspect thereof? -- Ben.
[toc] | [prev] | [next] | [standalone]
| From | fir <profesor.fir@gmail.com> |
|---|---|
| Date | 2016-03-12 12:13 -0800 |
| Message-ID | <ae3c070d-9799-49a9-918b-5877771a96de@googlegroups.com> |
| In reply to | #6350 |
W dniu sobota, 12 marca 2016 21:05:52 UTC+1 użytkownik Ben Bacarisse napisał: > ram@zedat.fu-berlin.de (Stefan Ram) writes: > > > Ben Bacarisse <ben.usenet@bsb.me.uk> writes: > >>These may seem a bit dated since I read them quite some time ago, but I > >>think my favourite books on programming are the pair of collected CACM > >>columns by Jon Bentely: "Programming Pearls" and "More Programming > >>Pearls". I see there is a new edition of the first with new > >>material... > > > > The Art Of Computer Programming > > Design Patterns by Gamma, et. al. > > Refactoring by Martin Fowler > > Applying UML and Patterns, 3rd Ed. by Craig Larman > > Structure and Interpretation of Computer Programs > > Dragon Book by Aho et al. > > Algorithms + Data Structures = Programs > > Artificial Intelligence: A Modern Approach > > Structured Systems Analysis (DeMarco) > > Patterns of Enterprise Application Architecture by Fowler > > Object Oriented Software Construction by Bertrand Meyer > > Object Oriented Software Engineering by Ivar Jacobson > > Code Complete, 2nd Ed. by Steve McConnell > > Test-Driven Development by Kent Beck > > The Pragmatic Programmer by Andrew Hunt > > The Mythical Man-Month by Frederick Brooks > > Domain Driven Design by Eric Evans > > Working Effectively with Legacy Code by Michael Feathers > > I, for one, will not have the enthusiasm to read a long list of books > like this (I've read only five of them so far). > > A more interesting question would be what is your favourite book ever > about the subject of programming either in general or some specific > aspect thereof? > > -- > Ben. some may be intersting but there are maybe too general (about nothing to create) - i would like to read maybe mostly some creative stuff (know what i mean, explaining how to do something i do not know or how done is something which some other person made - if its interesting ) (im tired of clc where they wash all the same topics for long time instead of coding something new and shining)
[toc] | [prev] | [next] | [standalone]
| From | fir <profesor.fir@gmail.com> |
|---|---|
| Date | 2016-03-12 12:29 -0800 |
| Message-ID | <a31c61fa-be81-46d4-a1af-844d561db119@googlegroups.com> |
| In reply to | #6350 |
W dniu sobota, 12 marca 2016 21:05:52 UTC+1 użytkownik Ben Bacarisse napisał: > ram@zedat.fu-berlin.de (Stefan Ram) writes: > > > Ben Bacarisse <ben.usenet@bsb.me.uk> writes: > >>These may seem a bit dated since I read them quite some time ago, but I > >>think my favourite books on programming are the pair of collected CACM > >>columns by Jon Bentely: "Programming Pearls" and "More Programming > >>Pearls". I see there is a new edition of the first with new > >>material... > > > > The Art Of Computer Programming > > Design Patterns by Gamma, et. al. > > Refactoring by Martin Fowler > > Applying UML and Patterns, 3rd Ed. by Craig Larman > > Structure and Interpretation of Computer Programs > > Dragon Book by Aho et al. > > Algorithms + Data Structures = Programs > > Artificial Intelligence: A Modern Approach > > Structured Systems Analysis (DeMarco) > > Patterns of Enterprise Application Architecture by Fowler > > Object Oriented Software Construction by Bertrand Meyer > > Object Oriented Software Engineering by Ivar Jacobson > > Code Complete, 2nd Ed. by Steve McConnell > > Test-Driven Development by Kent Beck > > The Pragmatic Programmer by Andrew Hunt > > The Mythical Man-Month by Frederick Brooks > > Domain Driven Design by Eric Evans > > Working Effectively with Legacy Code by Michael Feathers > > I, for one, will not have the enthusiasm to read a long list of books > like this (I've read only five of them so far). > > A more interesting question would be what is your favourite book ever > about the subject of programming either in general or some specific > aspect thereof? > > -- > Ben. i got no such separate special book, gettin knowing c was impresive route but this was no matter of the book but only c itself (learned from many sources)
[toc] | [prev] | [next] | [standalone]
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Date | 2016-03-12 22:06 +0000 |
| Message-ID | <87a8m38i7m.fsf@bsb.me.uk> |
| In reply to | #6350 |
ram@zedat.fu-berlin.de (Stefan Ram) writes: > Ben Bacarisse <ben.usenet@bsb.me.uk> writes: >>A more interesting question would be what is your favourite book ever >>about the subject of programming either in general or some specific >>aspect thereof? > > I have observed that even a bad or mediocre book still might > give you some good inspiration, and a book everyone praises > might be boring to you. > > Ok, one book I enjoyed reading at that time was the now > arcane »LISP - Anwendungsgebiete, Grundbegriffe, > Geschichte« by Herbert Stoyan, published in 1980. It treated > the fundamentals and the history of LISP. Interesting that LISP comes up again. I was going to give a LISP book too, but I considered it rather arcane (even at the time) and since it is out of print I thought it not worth while mentioning, but, for the record it's "Anatomy of LISP" by John Allen, McGraw Hill, 1978. It gave me an entirely new perspective on what programing was really about, though that might have been more to do with how little I knew when when I read it! <snip> -- Ben.
[toc] | [prev] | [next] | [standalone]
| From | fir <profesor.fir@gmail.com> |
|---|---|
| Date | 2016-03-12 15:56 -0800 |
| Message-ID | <1f30ec16-1a16-431d-bd9c-d985a1d5c5df@googlegroups.com> |
| In reply to | #6361 |
W dniu sobota, 12 marca 2016 23:06:08 UTC+1 użytkownik Ben Bacarisse napisał: > ram@zedat.fu-berlin.de (Stefan Ram) writes: > > > Ben Bacarisse <ben.usenet@bsb.me.uk> writes: > >>A more interesting question would be what is your favourite book ever > >>about the subject of programming either in general or some specific > >>aspect thereof? > > > > I have observed that even a bad or mediocre book still might > > give you some good inspiration, and a book everyone praises > > might be boring to you. > > > > Ok, one book I enjoyed reading at that time was the now > > arcane »LISP - Anwendungsgebiete, Grundbegriffe, > > Geschichte« by Herbert Stoyan, published in 1980. It treated > > the fundamentals and the history of LISP. > > Interesting that LISP comes up again. I was going to give a LISP book > too, but I considered it rather arcane (even at the time) and since it > is out of print I thought it not worth while mentioning, but, for the > record it's "Anatomy of LISP" by John Allen, McGraw Hill, 1978. It gave > me an entirely new perspective on what programing was really about, > though that might have been more to do with how little I knew when when > I read it! > > <snip> > -- > Ben. lisp is common if i would search something interesting it is in workable matter not in language syntax - it seem lame to me to wash languages over and over instead of talking on some creation
[toc] | [prev] | [next] | [standalone]
| From | Kaz Kylheku <330-706-9395@kylheku.com> |
|---|---|
| Date | 2016-03-13 02:08 +0000 |
| Message-ID | <20160312180709.35@kylheku.com> |
| In reply to | #6342 |
On 2016-03-12, Ben Bacarisse <ben.usenet@bsb.me.uk> wrote: > fir <profesor.fir@gmail.com> writes: > >> I got few days of time and would like to read >> something that could improve my skills/knowledge >> on something worthy /interesting/shining >> >> Some ideas/links maybe? > > These may seem a bit dated since I read them quite some time ago, but I > think my favourite books on programming are the pair of collected CACM > columns by Jon Bentely: "Programming Pearls" and "More Programming > Pearls". I see there is a new edition of the first with new > material... Casting some Pearls before the swine?
[toc] | [prev] | [next] | [standalone]
| From | fir <profesor.fir@gmail.com> |
|---|---|
| Date | 2016-03-13 00:10 -0800 |
| Message-ID | <5de73973-6591-4824-beae-8554a102606a@googlegroups.com> |
| In reply to | #6363 |
W dniu niedziela, 13 marca 2016 03:08:53 UTC+1 użytkownik Kaz Kylheku napisał: > On 2016-03-12, Ben Bacarisse <ben.usenet@bsb.me.uk> wrote: > > fir <profesor.fir@gmail.com> writes: > > > >> I got few days of time and would like to read > >> something that could improve my skills/knowledge > >> on something worthy /interesting/shining > >> > >> Some ideas/links maybe? > > > > These may seem a bit dated since I read them quite some time ago, but I > > think my favourite books on programming are the pair of collected CACM > > columns by Jon Bentely: "Programming Pearls" and "More Programming > > Pearls". I see there is a new edition of the first with new > > material... > > Casting some Pearls before the swine? weak non-thought crap-man this level of crap defines you internally and for me it is quite fun to wach this style a crap non-mind
[toc] | [prev] | [next] | [standalone]
| From | fir <profesor.fir@gmail.com> |
|---|---|
| Date | 2016-03-13 00:19 -0800 |
| Message-ID | <cb7a6591-e43c-4e70-ad79-6be2ecc046ea@googlegroups.com> |
| In reply to | #6364 |
W dniu niedziela, 13 marca 2016 09:11:01 UTC+1 użytkownik fir napisał: > W dniu niedziela, 13 marca 2016 03:08:53 UTC+1 użytkownik Kaz Kylheku napisał: > > On 2016-03-12, Ben Bacarisse <ben.usenet@bsb.me.uk> wrote: > > > fir <profesor.fir@gmail.com> writes: > > > > > >> I got few days of time and would like to read > > >> something that could improve my skills/knowledge > > >> on something worthy /interesting/shining > > >> > > >> Some ideas/links maybe? > > > > > > These may seem a bit dated since I read them quite some time ago, but I > > > think my favourite books on programming are the pair of collected CACM > > > columns by Jon Bentely: "Programming Pearls" and "More Programming > > > Pearls". I see there is a new edition of the first with new > > > material... > > > > Casting some Pearls before the swine? > > weak non-thought crap-man > this level of crap defines you internally and for me it is quite fun to wach this style a crap non-mind sorry errata *to watch this style of crap-defined non-mind
[toc] | [prev] | [next] | [standalone]
| From | "Osmium" <r124c4u102@comcast.net> |
|---|---|
| Date | 2016-03-13 11:24 -0600 |
| Message-ID | <dklm1tF19ppU1@mid.individual.net> |
| In reply to | #6342 |
"Stefan Ram" wrote: > Ben Bacarisse <ben.usenet@bsb.me.uk> writes: >>These may seem a bit dated since I read them quite some time ago, but I >>think my favourite books on programming are the pair of collected CACM >>columns by Jon Bentely: "Programming Pearls" and "More Programming >>Pearls". I see there is a new edition of the first with new >>material... > > The Art Of Computer Programming > Design Patterns by Gamma, et. al. > Refactoring by Martin Fowler > Applying UML and Patterns, 3rd Ed. by Craig Larman > Structure and Interpretation of Computer Programs > Dragon Book by Aho et al. > Algorithms + Data Structures = Programs > Artificial Intelligence: A Modern Approach > Structured Systems Analysis (DeMarco) > Patterns of Enterprise Application Architecture by Fowler > Object Oriented Software Construction by Bertrand Meyer > Object Oriented Software Engineering by Ivar Jacobson > Code Complete, 2nd Ed. by Steve McConnell > Test-Driven Development by Kent Beck > The Pragmatic Programmer by Andrew Hunt > The Mythical Man-Month by Frederick Brooks > Domain Driven Design by Eric Evans > Working Effectively with Legacy Code by Michael Feathers Nice list. I would add Coding and Information Theory by Richard W Hamming Data Structures by Stubbs & Webre A Discipline of Programming by Edsger Dijkstra
[toc] | [prev] | [next] | [standalone]
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
|---|---|
| Date | 2016-03-13 23:51 +0000 |
| Message-ID | <87shzu544b.fsf@bsb.me.uk> |
| In reply to | #6367 |
"Osmium" <r124c4u102@comcast.net> writes: <snip> > A Discipline of Programming by Edsger Dijkstra Ah, yes. Many +1s for that one -- I'd forgotten about it. I never looked at a loop or an if in quite the same way again after reading that! -- Ben.
[toc] | [prev] | [next] | [standalone]
| From | Mark Carroll <mtbc@bcs.org> |
|---|---|
| Date | 2016-03-12 19:45 +0000 |
| Message-ID | <87y49n4h03.fsf@ixod.org> |
| In reply to | #6339 |
On 12 Mar 2016, fir wrote: > I got few days of time and would like to read > something that could improve my skills/knowledge > on something worthy /interesting/shining > > Some ideas/links maybe? I'm afraid that general texts aren't coming to my mind but now you have me thinking about advanced texts for specific languages so I'll hijack this subthread to ask about those. For instance, Paul Graham's "On Lisp" is great and I am astonished that it remains out of print. Or, Joshua Bloch's "Effective Java" is excellent stuff too. I wonder what other such books exist for other programming languages, helping one transition from competency to excellence. -- Mark
[toc] | [prev] | [next] | [standalone]
Page 1 of 2 [1] 2 Next page →
Back to top | Article view | comp.programming
csiph-web