Atheist wrote:
The Amiga version? I've never used it (Blitz, any version), but you must be refering to the windoze version? Anything on windoze is MAMMOTH!!!! I found a commercial Ram Disk: program for w98se. It was 114K in size and required a 1.4 Meg DLL file to run!?!?!!!! The DLL didn't come with the Ram Disk, I had to track it down on the internet. Then, you find out it was programmed in visual basic!
How big is a Hello World program in AMOS on the Amiga, for example? Things may be smaller on the Amiga, but BASICs in general still end up including everything, making larger programs.
Why can't an ide in C/C++ open a window, everytime you type a keyword in, asking you which library you want to use, tick off a checkbox beside the library, and it automatically puts it in as an include at the beginning of the source code?
Decent IDEs do automatic #including, and in a better way than what you suggest - for example, C++ Builder sticks the standard #includes, and then adds more as required whenever I add new bits to the GUI.
Where it falls down is that I have to add the #includes manually if I use a library that C++ Builder doesn't know about. But then, this is no different to BASIC where I have to manually do stuff if I want to use some library that isn't part of the supplied standard library, if that's possible at all (and in AMOS, accessing external libraries was much more complex than in C/C++).
Or, when you enter a variable, a box opens, you check off wether it's an integer, or floating point, or whatever and it places it in the appropriate place at the beginning? Just make it EASIER to use, for Pete's sake!
Because (a) in C/C++, unlike BASIC, a variable could be a type other than the fundamental integer/float/etc - it could be any user-defined structure or class, and (b) most ppl except absolute beginners I'm sure would find that annoying - it's probably quicker to type in the name of the type than have to search through and select it out of possibly hundreds of types.
Don't get me wrong - I think BASICs, or other "beginner" languages, have their place - but there are plenty of reasons why ppl move onto other languages.