Contact Info / Websites
Really, they all do.
OK, take, for example, Actionscript. It's horribly inconsistent. Some things are lowercase, some things are UPPERCASE, some things are Titlecase, and there's really little sense as to why some things get capitals and others don't, such as Key.LEFT. Why is Key in titlecase and LEFT in upper? Who can say.
Then there's C. Oh, C. The only reason people use C is because there are lots of code snippets and help to use. If there weren't already the install base for C, I doubt if anyone would use it. It's truly awful. There are so many pitfalls and memory leak issues. Yes, only if you write bad code, but my point is that it's so easy to write bad code with C. Even programmers who have been using C for years can't write simple code without serious bugs appearing left, right and centre.
Then we have other scripting languages like Python and Ruby. Well, the flaw here is pretty obvious - users have to have a runtime installed to use anything written with them! Which average Joe user wants to have to install a runtime separately just to have his program work? There are also serious problems for programmers with scripting languages. As scripting language based applications are, without any real choice, open source, they are open to theft very easily, much more than compiled programs, so programmers will be cheated out of their money, making scripting languages pretty much dead to the career programmer.
Then there are the semicompiled languages like Java and C#. They offer a little more protection against piracy and theft than the scripting languages, but they're bulky and slow. Java is in its sixth version, update 13, as there are always security issues that need fixing, and who's job is that? Sun Microsystems, and until they get their shit together and fix a bug, there's nothing the developer can really do. In addition to this, languages like Java and C# are much slower when run, making complicated tasks almost impossible. For example, in a chess program, a computer would take far, far longer (many seconds) to calculate the entire next 8 moves possible if written in C# than in Pascal, making the game of chess long winded, boring and fractured while the player waits for the bytecode to be translated into machine code. Not exactly ideal.
Well, what's so great about Pascal? It compiles almost anywhere, thanks to the Free Pascal Compiler, it's so simple to understand that it's almost made comments redundant, and it's very easy to learn. Many think Pascal is just a teaching language, but it's much, much more than that. Anything that C or C++ can do, Pascal can do, and probably with more legible and less code. The only problem is that there aren't as many libraries and snippets available for Pascal, because it's been ignored unjustly. If everyone were to start using Pascal tomorrow, then C++ would become obsolete immediately, so support Pascal to the best of your ability and make programming easier, and more enjoyable.
If you disagree, leave a comment. Intelligent comments only, though, otherwise you'll get banned from leaving them.