Quote: "I can and have coded in both, and every second is a total nightmare in comparison to something like DB. Sure, you can do more, but it'll take you at least four times as long. Usually much more. There's no array range checking (at least from my experience) and you have to go about, chasing up libraries. Debuggers hardly work. "HelloWorld.c" is screenfuls of unreadable junk, checking for messages from Windows and loading extensions. It's rubbish, and if anyone tells you it's the industry standard, it's true but it shouldn't be. Anyone with the least of business sense would take one look figure out that coding an application in a simpler language takes less time, and therefore costs less. At the risk of starting a cliche, idiots."
1) It doesn't take 4 times as long. We've said this so many times in this thread alone. Sure, if you feel compelled to write from scratch, it will. But you don't have to. You seem to assume that there aren't libraries you can use to make things quicker - which there _are_
2) The most basic form of arrays ([]) don't have range checking, that's true. And? If you want range checking, use something from STL (vector, list, map etc.). It's not tricky :/
3) Debuggers not working? Which debugger are you using? Unless you destroy the stack, C++ debuggers are some of the best out there (MSVC has an especially powerful debugger). Also, if we're comparing to DBP, C++ debuggers (in general) blow DBP totally out of the water debugger-wise.
4) "HelloWorld.c" is screenfuls of unreadable junk" <-? What's that supposed to mean? You don't get the language so it's 'screen fulls of junk'?
You can do hello world in a few lines
#include <iostream>
int main()
{
std::cout<<"Hello world. OMG!!! SCREENS OF JUNK!n";
return 0;
}
09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0