Originally posted by MstrBob
Aaah, C++. I started to learn it last summer, then stopped. But allow me to ask a question, can C++ be used to create windows-type programs? When I first started learning it, it's all MS-DOS. At more advanced stages of C++, does one create the type of programs the general masses use and such?
[font=arial]First there was C, then C++, now there's C# (I don't know if it's portable to any OS other than Windows). When you start basic programming, everything is DOS, but with a good compiler you can create menus and GUIs (pronounced "gewy," stands for "graphical user interface," in case ya didn't know that). Most of the programs that run on Windows, Linux, and/or Mac (but not just Windows) is either C, C++, or Java. There's also Pascal, Delphi, COBOL, and so on, but I don't know much about those -- they aren't as popular as C, C++, and Java, from what I understand. If it only runs on Windows, you're probably looking at a Visual BASIC program.
To answer your original question, though, I'd say that while I don't agree with what hackers do or their reasons to do what they do (unless it's justified), they are very useful. How? Well, you can try to hack, for example, my forum. You're a hacker! Is that a bad thing? Not unless you continuously exploit your hack without reporting it (glares at Adam Brill). Eventually, though, thanks to the hacker(s), the system as it its top security level, which will prevent any real damage once it's released. This is usually known as the testing phase of software, but it doesn't mean that once it's released it can't be hacked. But once it is hacked, you can find the exploited hack and fix it, so that they no longer can. Now, on a Web site such as www.gametalk.com, there is no reason to hack, flood, impersonate other users, or break any other forum rules. However, there are some -- myself included -- who've developed ways to get administratior and moderator passwords, as well as all of the abilities that a Moderator or the Administrator can have. Did we break the law? Absolutely. However, we've reported it to the administrator -- Mike Pooler, FYI -- and he's proceeded to fix the problems. Our reasons were justified -- at least, mine were. :rolleyes: By explaining the hacking process to the administrator, we've helped a great deal. So have we hacked? Yes, indeed; however, it was for the good of the Web site, in the long run. This is why I believe justified hacking is a good thing, whereas I believe unjustified hacking -- such as getting passwords and not reporting anything to whom it belongs -- is a very nasty deed.[/font]