Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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



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:

https://www.elevatesoft.com/products?category=ewb&type=web


I 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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: