??? 10/01/06 22:21 Read: times |
#125544 - Darren, you've got to learn to read and write. Responding to: ???'s previous message |
Darren Heywood said:
... Duh! I keep having to reiterate, bascom is a compiler, compiler, compiler, do you get it yet?, its not a basic interpreter which incidently belongs in the last century with your failed dragon 32 platform. I had a commodore 64 which was successful just for a few years at least. Darren Either you've failed to read and understand what's been said, or you've failed to write even ONE relevant response. Yes, BASCOM is a compiler, but what does it compile? It compiles BASIC, which, on its very best day, is a very mediocre way of expressing computer logic. Ian is telling you he probably knows BASIC, which is BASIC irrespective of whether it's compiled or interpreted. The compiler ATTEMPTS to generated compiled output that does what the interpreter would do, only somewhat faster because it's already interpreted. The compiler skips the steps of parsing out functions and commands that have to be executed and simply substitutes the machine language codes. That way it only has to be parsed and interpreted once. The compilation produces binaries that can be executed directly, but they're by no means optimized. That's why nearly any later language (the language because BASIC is a poor choice for doing useful work) and compiler, (the compiler because it has only a limited repertoire) combine to produce large slow code. It's faster than the interpreter. For some operations it might be "fast enough." For some tasks, it might be adequate. Nevertheless, it will never produce code that is as small or as fast as what can be produced by a good 'C' or Pascal programmer, nor will it ever even approach in speed or efficiency, what a competent assembly language programmer can produce. Nobody cares what your preferences are, but nearly everyone is offended by your bombastic and totally unwarranted assault on what you clearly don't understand. Several of those who have responded to your judgmentally impaired comments have had much more experience with BASIC than you, probably including myself, though I personally haven't chosen to use it since the very early '80's, and, even before then, only as a toy. Microsoft developed a pretty useable BASIC for the 8080 and, later, the Z80. Apple picked up Microsoft basic and used it until Steve Wozniak could write his own version. Commodore and others used various versions including Microsoft's, but nobody today suggests that is is suitable for anything other than that for which it was initially intended, i.e. teaching, and, in this case, teaching the most basic and general computer operational concepts to totally ignorant students. Of course, it's no longer seriously used for that any longer either, as it is such a limited and, therefore, poor, tool. RE |