pulse by CASE tools I think we mean programs that do test data generation, version keeping, documentation generation, source repository, etc....not entire programming languages, IDEs or ICASEs.
But as for your comment about VB....
- the VB compiler does not make large files. This only happens if you're stupid enough to use P&W wizard
- yes, comparatively compiled VB code is slower than languages like C. However the extra nanosecond of processing won't really hurt unless you are writing high end graphics apps, in which case you wouldn't be using VB anyway.
- VB doesn't generate code, so it doesn't generate code you can't fix.
- True its limited to the Windows platforms (at least a whole 6 of them), but it is the dominant os.
- Everything can be created to be reused in VB. And if you can't optimise it, it means theres something wrong in your fundamental designs. Fully OO languages like C++ and especially Java based solely on using and reusing classes.
- like del said, package the DLLs
- what compiler only optimise the code for the machine they are on?? If the program was compiled to run on a machine with a voodoo 9 as a system requirement then its the user's fault for putting it on a machine with a standard integrated video and expecting it to work.