Clarence Verge writes: > Where were you when the "C"monsters were complaining that you couldn't > multitask in DOS because 640k wasn't enough and you needed 32 bit DOS > extenders and multimegabytes of memeory. <GGG>
listen Clarence, nothing wrong with C - Amiga OS was mostly written in C and it multitasked fine (some optimised asm for the task scheduler). Most unix is written in C and it did multitask just fine back in the 70's. I did see some comments about C programs being large before on this list, was that you? Its not the C program but the lazy programmer using badly designed libraries such as stdio where if you use a little bit, you get the whole lot. I used to write very small C programs for Amiga without standard libraries - sure, you might get 5% smaller and 10% faster by using assembler but then it takes 100% longer to write and the source code is 300% larger. Also much more difficult to port. C is a very low level language you know, its not much above assembly language in itself (I never used C++ btw dont know much about that). the real problem with MS-DOS as you know has always been that it was designed badly and continued to be used even when everybody knew it should be thrown away.. I cant believe I have had this computer for a month and am still using it! hopefully next week I have a CD-ROM drive and can install NetBSD. iain -- Arachne V1.70;rev.3, NON-COMMERCIAL copy, http://arachne.cz/
