??? 09/19/06 07:06 Read: times |
#124531 - Terminology - Ian? Responding to: ???'s previous message |
Ian Bell said:
I was reading a microcontroller assembler book the other day where the author gave an example of scanning a keyboard a key at a time. The code was a huge list of bit test and branch instructions followed by... Jeff Post said:
That indicates a poor choice of algorithm, not a separation of logic and algorithms. An algorithm is an implementation of logic, and there are good choices and bad choices of algorithms for implementing the same logic.
That's why I asked, So what was your "Algorithm"? I didn't quite get the distinction that Ian was trying to make between "logic" and "algorithm" - it didn't help that there were no details of the "algorithmic" solution. Ian, perhaps if you could clearly define what you mean by your distinction between "logic" and "algorithm", we could agree with your argument, if not entirely with your terminology. It looked to me that you were arguing along the lines of a distinction between a combinatorial (combinational) "logic" approach, and a sequential or iterative "alrogithm" approach. Is that it? For what it's worth, the Cambridge dictionary says: algorithm
noun [C] SPECIALIZED a set of mathematical instructions that must be followed in a fixed order, and that, especially if given to a computer, will help to calculate an answer to a mathematical problem. http://www.dictionary.cambridge.org/define.as...&dict=CALD |
Topic | Author | Date |
Logic or Algorithm | 01/01/70 00:00 | |
So what was your "Algorithm"? | 01/01/70 00:00 | |
back to Hurley | 01/01/70 00:00 | |
Programming 101 | 01/01/70 00:00 | |
sometimes it's not bad to remember history | 01/01/70 00:00 | |
My Algorithm | 01/01/70 00:00 | |
Lost | 01/01/70 00:00 | |
Think think think ..... | 01/01/70 00:00 | |
Hurley again | 01/01/70 00:00 | |
well only today | 01/01/70 00:00 | |
Is there a difference? | 01/01/70 00:00 | |
Terminology - Ian? | 01/01/70 00:00 | |
Calculation vs Data Structures vs Logic | 01/01/70 00:00 |