From Free Pascal wiki
Revision as of 10:55, 19 October 2020 by Rfc1394 (talk | contribs) (new)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

00:42 UTC

Hi, my name is Paul Robinson (or just Paul) I have been programming in Pascal for over 40 years, and using Free Pascal for over 20. I consider myself to constantly be learning, and discovering new things. I will be 60 years old in 2020.

Why do we use computers? Well, presumably we use them to do things we can't without them, to make things easier to do, and to automate mundane tasks. But, to be able to do any of these things, the tools must be accessible and usable. Accesaible means capable of being obtained. Most compilers are accessible, either being free or paid for. Free compilers (and assemblers) used to be considered toys. Today, compilers such as GNU's GCC and Free Pascal are world-class Being free provides a huge advantage, but if you can't figure out how to use the language, you won't use it.

There is a really great, really powerful programming language you've probably never heard of, called APL, probably the most powerful programming language ever developed. But its cryptic syntax, unusual strict right-to-left evaluation, and very steep learning curve makes it unsuitable for everything but niche usage. Which is a damn shame.

Thus, usability is important, and that's where this wiki comes in. Making it easy to figure out how to use the Object Pascal language makes it easier to use the language, and encourages its use more than alternatives such as C++ or Java. (Free Pascal does not really compete in the same place as scripting languages such as PHP, Python, or Ruby on Rails.) Free Pascal is a compiled language, and its strength is probably either in server-based applications where a web server is not the appropriate target, or in desktop applications. But to write those applications, people have to know how. Pascal's clean and easy-to-understand syntax have a definite advantage over the cryptic and often misused syntax of C/C++ or even Java, which is sometimes referred to a C++ with some of the "more dangerous" parts cut off. Pascal has many strengths as a programming language, and this wiki can help to demonstrate them.

I am also user Rfc1394 on Wikipedia, where I have been a veteran editor for over 10 years, having edited thousands of entries on thousands of pages.