Hi, Dan Michaels wrote: >This example doesn't really help Peter Schulz's case very much. = No, it was meant as an general statement concerning the use of GOTO's in C or asm ( thread started out as c-only but has since grown ). > >First, the code is written in assembler, and not C, and secondly, = >"most" assembler code that I have seen looks like a spaghetti chef = >wrote it anyway. = > This does not need to be the case, there are no excuses for writing poorly written/documented code in C, Pascal, asm or whatever. Ofcource asm, as it is 'lower' level, IS harder to understand/follow particulary to thoose who do not practice it regulary. And have you ever amused yourself by looking at the generated output from an PIC c-compiler :-). The mentioned example is ( except it's fairly well documented ) as far as one could take this 'technique' i.e. at one extreme. Maybe the reason could be that I'm comming from C/C++ and THEN started with = pic asm affect my personal way of writing programs, structured, well defined interfaces/functions, alot of comments, etc. I'm not sure = I havent seen any other 'commercial grade' pic software, so I cannot jugde. > >If Peter took this sort of thing to his QA types, they would make = >him go back and re-take CS101 - Pascal For Non-Programmers. > May I ask what is CS101 ( sorry I'm not native english so sometimes need time to catch up :) ) ComputerStudy101 ? ( and yes I know it's some kind of joke ) /Tony Tony K=FCbek, Flintab AB = =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2= =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2= =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2 E-mail: tony.kubek@flintab.com =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2= =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2=B2= =B2=B2=B2=B2=B2=B2=B2=B2=B2=B2 -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu