Jevhaddah
Posts: 626
Joined: 11/24/2005 From: Scotland Status: offline
|
Back in the Stoneage when I was a computer science lecturer the language that was to be used for a project was nearly always the last decision to be made, unless there were extenuating circumstances such as adding to an already established codebase. We would start the design process thusly : 1. A couple of lines that state what problem the code has to solve. 2. An Expansion, to say a paragraph or two stating in more detail what will be required of the software. Input/Output routines, display, storage etc 3. Step-Wise Refinement, The software written (or typed these days ) out in full in youir natural language (in my case gibberish )to lay out the flow of the code. 4. Pseudo Code, the software written in shorthand using yer primary natural language. By this stage the program is all but written and it's just a case choosing a programming language. 5. Choice of language, based on above and any extenuating circumstances, in my case it was usually Pascal, C, C++ or COBOL. Things have probably moved on from the above listed steps, but I personaly still follow those steps when I do any coding of any length as it saves lot's of time in debugging later. Being the only dinosaur the comet did not kill I am going to crawl back into my cave to hide. Cheers Jev
_____________________________
I am really quite mad yoo know!
|