Many, many production applications have been written using these languages/environments, but the language has fallen out of favor since the early 2000s.
- Code is easy to read and understand, and you can get a new developer up to speed quickly
- Can be used as a high-level language, a low-level language (you can even include in-line assembler), or both
- Blazing fast compilation
- Statically-typed, and includes classes, records (structs), reference-counted interfaces and strings
I started picking Object Pascal up (FreePascal & Delphi varieties) and was amazed by it. It is rather simple and compiles to native code. Not only that, you can create mobile apps (and even macOS apps) with both Delphi and FreePascal.
I'm glad that you're liking it - it's a very "approachable" language. I discovered it 20+ years ago, and never looked back. I've written all sorts of software with it: manufacturing order entry configurators, payroll software, application servers, database engines/servers, ODBC drivers, .NET data providers, compilers, and a web application development IDE.
If you're looking to do web development (browser) with Object Pascal, then here's a shameless plug for our product, Elevate Web Builder:
Many, many production applications have been written using these languages/environments, but the language has fallen out of favor since the early 2000s.
- Code is easy to read and understand, and you can get a new developer up to speed quickly
- Can be used as a high-level language, a low-level language (you can even include in-line assembler), or both
- Blazing fast compilation
- Statically-typed, and includes classes, records (structs), reference-counted interfaces and strings
- Lots of implementations and platforms