3 ms·
this suspiciously sounds like a final essay question for someone in college. seriously, though, this is a pretty broad, abstract concept. an algorithm is, mor
by noodle 17y ago
this suspiciously sounds like a final essay question for someone in college.
seriously, though, this is a pretty broad, abstract concept. an algorithm is, more or less, a set of instructions to solve a problem. they didn't have some sort of magical genesis, and everyone uses them on a daily basis.
- mlLK 17y agoSchool's out bucko, I wouldn't stoop that low. :D This is more or less a metaphysical inquiry into where computer science is headed. Algorithms + data begets design patterns, design patterns + objects begets...
- stcredzero 17y agoIf you want a good feel for this stuff, try downloading and going through this course, "NAND to Tetris": (Link is not the course, but a talk about it.) http://video.google.com/videoplay?docid=7654043762021156507 http://video.google.com/videoplay?docid=7654043762021156507 The book is only $26, last I looked. The course software is all Open Source. You'll see how digital logic is used to construct components like logic units and memory, which is then used to construct a computer, for which you create a computer language, which you then use to write an operating system, and finally, you program games on it. This will then give you the wherewithal to really understand Godel-Escher-Bach: http://www.amazon.com/Godel-Escher-Bach-Eternal-Golden/dp/0465026567/ http://www.amazon.com/Godel-Escher-Bach-Eternal-Golden/dp/04... If you want, you can read the book first, but then go through the course and read it again. The 1st time you read it, much of it will be lost on you, but the 2nd time, you'll have many Ah-HA! moments. One key is Automata Theory. Understand that, and you can understand what you are trying to ask about.
- gabeybaby 17y agoThe timing seems right. Shouldn't have had that last beer...