Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Wondering if such a book exists...

Wondering if such a book exists...

Scheduled Pinned Locked Moved The Lounge
databasequestionloungelearning
14 Posts 13 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    code frog 0
    wrote on last edited by
    #1

    Has anyone ever run across a book (I'd think it must have to be huge...), yes a single book (not a book with no girlfriend mind you but just 1 book as opposed to 4 or 5) that is able to impart the larger scope of computer science in one consistent approach? Something that covers algorithms, compilers, database theories, etc... but all in one consistent book? I'd even settle for a set of books so long as they were meant to go together, be read in order and used to impart a well rounded knowledge of CS? I'm really wanting to get back into reading and lately CS has found my fancy. I've read the dragon (again) and also my data structures book from my college days. But they seem to be so uh... well I've seen them, I've cried over them and I've mourned because of them. I'm looking for something new and fresh. Oh and did I mention I'd like to ditch my book case full of CS books and just knock it down to one or a well written set/series? You'd think people from a CS background could produce a well ordered set {...} of books right?:-D


    My name is Maximus Decimus Meridius, Commander of the Armies of the North, General of the Felix Legions, loyal servant to the true emperor, Marcus Aurelius. Father to a murdered process, husband to a murdered thread. And I will have my affinity, in this life or the next. - Gladiator. (Okay, not quite Gladiator but close.) I work to live. I do not live to work. My clients do not seem capable of grasping this fact. Ancient of days! august Athena! where, Where are thy men of might? - Lord Byron

    1 M T J S 7 Replies Last reply
    0
    • C code frog 0

      Has anyone ever run across a book (I'd think it must have to be huge...), yes a single book (not a book with no girlfriend mind you but just 1 book as opposed to 4 or 5) that is able to impart the larger scope of computer science in one consistent approach? Something that covers algorithms, compilers, database theories, etc... but all in one consistent book? I'd even settle for a set of books so long as they were meant to go together, be read in order and used to impart a well rounded knowledge of CS? I'm really wanting to get back into reading and lately CS has found my fancy. I've read the dragon (again) and also my data structures book from my college days. But they seem to be so uh... well I've seen them, I've cried over them and I've mourned because of them. I'm looking for something new and fresh. Oh and did I mention I'd like to ditch my book case full of CS books and just knock it down to one or a well written set/series? You'd think people from a CS background could produce a well ordered set {...} of books right?:-D


      My name is Maximus Decimus Meridius, Commander of the Armies of the North, General of the Felix Legions, loyal servant to the true emperor, Marcus Aurelius. Father to a murdered process, husband to a murdered thread. And I will have my affinity, in this life or the next. - Gladiator. (Okay, not quite Gladiator but close.) I work to live. I do not live to work. My clients do not seem capable of grasping this fact. Ancient of days! august Athena! where, Where are thy men of might? - Lord Byron

      1 Offline
      1 Offline
      123 0
      wrote on last edited by
      #2

      [Message Deleted]

      C A J 3 Replies Last reply
      0
      • 1 123 0

        [Message Deleted]

        C Offline
        C Offline
        code frog 0
        wrote on last edited by
        #3

        5 :cool:


        My name is Maximus Decimus Meridius, Commander of the Armies of the North, General of the Felix Legions, loyal servant to the true emperor, Marcus Aurelius. Father to a murdered process, husband to a murdered thread. And I will have my affinity, in this life or the next. - Gladiator. (Okay, not quite Gladiator but close.) I work to live. I do not live to work. My clients do not seem capable of grasping this fact. Ancient of days! august Athena! where, Where are thy men of might? - Lord Byron

        1 Reply Last reply
        0
        • C code frog 0

          Has anyone ever run across a book (I'd think it must have to be huge...), yes a single book (not a book with no girlfriend mind you but just 1 book as opposed to 4 or 5) that is able to impart the larger scope of computer science in one consistent approach? Something that covers algorithms, compilers, database theories, etc... but all in one consistent book? I'd even settle for a set of books so long as they were meant to go together, be read in order and used to impart a well rounded knowledge of CS? I'm really wanting to get back into reading and lately CS has found my fancy. I've read the dragon (again) and also my data structures book from my college days. But they seem to be so uh... well I've seen them, I've cried over them and I've mourned because of them. I'm looking for something new and fresh. Oh and did I mention I'd like to ditch my book case full of CS books and just knock it down to one or a well written set/series? You'd think people from a CS background could produce a well ordered set {...} of books right?:-D


          My name is Maximus Decimus Meridius, Commander of the Armies of the North, General of the Felix Legions, loyal servant to the true emperor, Marcus Aurelius. Father to a murdered process, husband to a murdered thread. And I will have my affinity, in this life or the next. - Gladiator. (Okay, not quite Gladiator but close.) I work to live. I do not live to work. My clients do not seem capable of grasping this fact. Ancient of days! august Athena! where, Where are thy men of might? - Lord Byron

          M Offline
          M Offline
          mbrezu2
          wrote on last edited by
          #4

          I've been recommending this book a lot, a few times even on Code Project, so I probably sound like a broken record :) but here goes: Have you tried Structure and Interpretation of Computer Programs? full text video lectures It's one of the few books that deal with many CS fundamentals. Even if it skips a lot of detail, it is very practical (you write and modify programs) and it generates quite a few "aha!" moments (at least it did for me). BUT you need about 75-150 hrs to read it and do the exercises. It's not an easy book.

          H 1 Reply Last reply
          0
          • 1 123 0

            [Message Deleted]

            A Offline
            A Offline
            Anna Jayne Metcalfe
            wrote on last edited by
            #5

            Interesting stuff. Thanks for the link. :) I did a lot of reading and experimentation in compiler design while I was teaching myself programming...that seems such a long time ago now! These days I'm more focused on UI and product extensibility (and loving that too - very few people have that knack, it seems), but it's still interesting to skim texts in this field occasionally.

            Anna :rose: Linting the day away :cool: Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

            1 Reply Last reply
            0
            • 1 123 0

              [Message Deleted]

              J Offline
              J Offline
              joon vh
              wrote on last edited by
              #6

              We were taught Oberon in school. I thought it was horrible, and prefered COBOL or C# (the other two languages we 'learned'. Java is what?) but now that I read this it has finally become clear WHY someone would bother to make this. We were told it was an academic programming language, and it would help us learn the concept of OO and stuff. It really did, but in a horrible way. Thanks for the link. It's really funny that in the introduction of this book, they uproot my entire vision of Oberon because someone has led me into a wrong alley on the subject from day one. Sometimes I wanna become a teacher in CS, because all the teachers I've ever had, were really bad at it. I was taught Nassi-Schneiderman in 4 completely different ways, dangling somewhere between UML-classdiagrams and pseudo-code, and the only thing I know about Java is how to change the background color of a textbox (that's a lie, but it's basically all we were taught).


              Visual Studio can't evaluate this, can you? public object moo { __get { return moo; } __set { moo = value; } }

              B 1 Reply Last reply
              0
              • J joon vh

                We were taught Oberon in school. I thought it was horrible, and prefered COBOL or C# (the other two languages we 'learned'. Java is what?) but now that I read this it has finally become clear WHY someone would bother to make this. We were told it was an academic programming language, and it would help us learn the concept of OO and stuff. It really did, but in a horrible way. Thanks for the link. It's really funny that in the introduction of this book, they uproot my entire vision of Oberon because someone has led me into a wrong alley on the subject from day one. Sometimes I wanna become a teacher in CS, because all the teachers I've ever had, were really bad at it. I was taught Nassi-Schneiderman in 4 completely different ways, dangling somewhere between UML-classdiagrams and pseudo-code, and the only thing I know about Java is how to change the background color of a textbox (that's a lie, but it's basically all we were taught).


                Visual Studio can't evaluate this, can you? public object moo { __get { return moo; } __set { moo = value; } }

                B Offline
                B Offline
                Blake Miller
                wrote on last edited by
                #7

                the only thing I know about Java is how to change the background color of a textbox Well, if it makes you feel any better, you know more about JAVA than I do ... :~

                1 Reply Last reply
                0
                • C code frog 0

                  Has anyone ever run across a book (I'd think it must have to be huge...), yes a single book (not a book with no girlfriend mind you but just 1 book as opposed to 4 or 5) that is able to impart the larger scope of computer science in one consistent approach? Something that covers algorithms, compilers, database theories, etc... but all in one consistent book? I'd even settle for a set of books so long as they were meant to go together, be read in order and used to impart a well rounded knowledge of CS? I'm really wanting to get back into reading and lately CS has found my fancy. I've read the dragon (again) and also my data structures book from my college days. But they seem to be so uh... well I've seen them, I've cried over them and I've mourned because of them. I'm looking for something new and fresh. Oh and did I mention I'd like to ditch my book case full of CS books and just knock it down to one or a well written set/series? You'd think people from a CS background could produce a well ordered set {...} of books right?:-D


                  My name is Maximus Decimus Meridius, Commander of the Armies of the North, General of the Felix Legions, loyal servant to the true emperor, Marcus Aurelius. Father to a murdered process, husband to a murdered thread. And I will have my affinity, in this life or the next. - Gladiator. (Okay, not quite Gladiator but close.) I work to live. I do not live to work. My clients do not seem capable of grasping this fact. Ancient of days! august Athena! where, Where are thy men of might? - Lord Byron

                  T Offline
                  T Offline
                  Tim Deveaux
                  wrote on last edited by
                  #8

                  Donald Knuth - The Art of Computer Programming?

                  U 1 Reply Last reply
                  0
                  • M mbrezu2

                    I've been recommending this book a lot, a few times even on Code Project, so I probably sound like a broken record :) but here goes: Have you tried Structure and Interpretation of Computer Programs? full text video lectures It's one of the few books that deal with many CS fundamentals. Even if it skips a lot of detail, it is very practical (you write and modify programs) and it generates quite a few "aha!" moments (at least it did for me). BUT you need about 75-150 hrs to read it and do the exercises. It's not an easy book.

                    H Offline
                    H Offline
                    harlam357
                    wrote on last edited by
                    #9

                    mbrezu2 wrote:

                    Have you tried Structure and Interpretation of Computer Programs?

                    aha! I already own this book... :) ...from the college days. May be time to give it another go. And I totally agree... not an easy book. Lisp/Scheme style languages don't come easy to me.

                    1 Reply Last reply
                    0
                    • C code frog 0

                      Has anyone ever run across a book (I'd think it must have to be huge...), yes a single book (not a book with no girlfriend mind you but just 1 book as opposed to 4 or 5) that is able to impart the larger scope of computer science in one consistent approach? Something that covers algorithms, compilers, database theories, etc... but all in one consistent book? I'd even settle for a set of books so long as they were meant to go together, be read in order and used to impart a well rounded knowledge of CS? I'm really wanting to get back into reading and lately CS has found my fancy. I've read the dragon (again) and also my data structures book from my college days. But they seem to be so uh... well I've seen them, I've cried over them and I've mourned because of them. I'm looking for something new and fresh. Oh and did I mention I'd like to ditch my book case full of CS books and just knock it down to one or a well written set/series? You'd think people from a CS background could produce a well ordered set {...} of books right?:-D


                      My name is Maximus Decimus Meridius, Commander of the Armies of the North, General of the Felix Legions, loyal servant to the true emperor, Marcus Aurelius. Father to a murdered process, husband to a murdered thread. And I will have my affinity, in this life or the next. - Gladiator. (Okay, not quite Gladiator but close.) I work to live. I do not live to work. My clients do not seem capable of grasping this fact. Ancient of days! august Athena! where, Where are thy men of might? - Lord Byron

                      J Offline
                      J Offline
                      Justin Williams
                      wrote on last edited by
                      #10

                      May not be exactly what you're looking for but Code: The Hidden Language of Computer Hardware and Software[^] by Charles Petzold is one of my all time favs, is pretty timeless, and though very dense is a fun read.

                      1 Reply Last reply
                      0
                      • C code frog 0

                        Has anyone ever run across a book (I'd think it must have to be huge...), yes a single book (not a book with no girlfriend mind you but just 1 book as opposed to 4 or 5) that is able to impart the larger scope of computer science in one consistent approach? Something that covers algorithms, compilers, database theories, etc... but all in one consistent book? I'd even settle for a set of books so long as they were meant to go together, be read in order and used to impart a well rounded knowledge of CS? I'm really wanting to get back into reading and lately CS has found my fancy. I've read the dragon (again) and also my data structures book from my college days. But they seem to be so uh... well I've seen them, I've cried over them and I've mourned because of them. I'm looking for something new and fresh. Oh and did I mention I'd like to ditch my book case full of CS books and just knock it down to one or a well written set/series? You'd think people from a CS background could produce a well ordered set {...} of books right?:-D


                        My name is Maximus Decimus Meridius, Commander of the Armies of the North, General of the Felix Legions, loyal servant to the true emperor, Marcus Aurelius. Father to a murdered process, husband to a murdered thread. And I will have my affinity, in this life or the next. - Gladiator. (Okay, not quite Gladiator but close.) I work to live. I do not live to work. My clients do not seem capable of grasping this fact. Ancient of days! august Athena! where, Where are thy men of might? - Lord Byron

                        S Offline
                        S Offline
                        scott_hackett
                        wrote on last edited by
                        #11

                        You might like The Pragmatic Programmer[^]. At almost 8 years old, it's getting a little dated, but it's a great book filled information that's more timeless than how to use this-or-that API. 122 reviews @ 4.5 stars has to mean something good. :-D

                        1 Reply Last reply
                        0
                        • C code frog 0

                          Has anyone ever run across a book (I'd think it must have to be huge...), yes a single book (not a book with no girlfriend mind you but just 1 book as opposed to 4 or 5) that is able to impart the larger scope of computer science in one consistent approach? Something that covers algorithms, compilers, database theories, etc... but all in one consistent book? I'd even settle for a set of books so long as they were meant to go together, be read in order and used to impart a well rounded knowledge of CS? I'm really wanting to get back into reading and lately CS has found my fancy. I've read the dragon (again) and also my data structures book from my college days. But they seem to be so uh... well I've seen them, I've cried over them and I've mourned because of them. I'm looking for something new and fresh. Oh and did I mention I'd like to ditch my book case full of CS books and just knock it down to one or a well written set/series? You'd think people from a CS background could produce a well ordered set {...} of books right?:-D


                          My name is Maximus Decimus Meridius, Commander of the Armies of the North, General of the Felix Legions, loyal servant to the true emperor, Marcus Aurelius. Father to a murdered process, husband to a murdered thread. And I will have my affinity, in this life or the next. - Gladiator. (Okay, not quite Gladiator but close.) I work to live. I do not live to work. My clients do not seem capable of grasping this fact. Ancient of days! august Athena! where, Where are thy men of might? - Lord Byron

                          C Offline
                          C Offline
                          Clickok
                          wrote on last edited by
                          #12

                          David Intersimone's tips: http://blogs.codegear.com/davidi/archive/2007/03/30/33637.aspx[^]


                          For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.(John 3:16) :badger:

                          1 Reply Last reply
                          0
                          • T Tim Deveaux

                            Donald Knuth - The Art of Computer Programming?

                            U Offline
                            U Offline
                            urbane tiger
                            wrote on last edited by
                            #13

                            Knuth is very very good no nonsense stuff also Djikstra's - Structured Programming - "the little black book"

                            1 Reply Last reply
                            0
                            • C code frog 0

                              Has anyone ever run across a book (I'd think it must have to be huge...), yes a single book (not a book with no girlfriend mind you but just 1 book as opposed to 4 or 5) that is able to impart the larger scope of computer science in one consistent approach? Something that covers algorithms, compilers, database theories, etc... but all in one consistent book? I'd even settle for a set of books so long as they were meant to go together, be read in order and used to impart a well rounded knowledge of CS? I'm really wanting to get back into reading and lately CS has found my fancy. I've read the dragon (again) and also my data structures book from my college days. But they seem to be so uh... well I've seen them, I've cried over them and I've mourned because of them. I'm looking for something new and fresh. Oh and did I mention I'd like to ditch my book case full of CS books and just knock it down to one or a well written set/series? You'd think people from a CS background could produce a well ordered set {...} of books right?:-D


                              My name is Maximus Decimus Meridius, Commander of the Armies of the North, General of the Felix Legions, loyal servant to the true emperor, Marcus Aurelius. Father to a murdered process, husband to a murdered thread. And I will have my affinity, in this life or the next. - Gladiator. (Okay, not quite Gladiator but close.) I work to live. I do not live to work. My clients do not seem capable of grasping this fact. Ancient of days! august Athena! where, Where are thy men of might? - Lord Byron

                              A Offline
                              A Offline
                              Alma Guerra
                              wrote on last edited by
                              #14

                              You must take a look at Computer Science Handbook, Second Edition http://www.amazon.com/dp/158488360X?tag=itbookscatalo-20&camp=15041&creative=373501&link\_code=as3 it nearly fits what you are looking for. One review at amazon summarizes it "The handbook cover all mayor fields of CS&E, including algorithms and data structures, architecture, artificial intelligence and robotics, computational science, database and information retrieval, graphics, human-computer interaction, operating systems and networks, programming languages and software engineering."

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups