4 ms·
Object Pascal (FreePascal/Lazarus/Delphi) Many, many production applications have been written using these languages/environments, but the language has fallen
by TimJYoung 9y ago
Object Pascal (FreePascal/Lazarus/Delphi)
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
- jetti 9y agoI 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.
- TimJYoung 9y agoI'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: https://www.elevatesoft.com/products?category=ewb&type=web https://www.elevatesoft.com/products?category=ewb&type=web
- BrandoElFollito 9y agoI spent nights on Pascal (Borland) coding a Conway's game of life on an IBM PC as a student. One of fondest memories from 1990 I think. It was a great language, the first real one I learned.