Three prevalent themes in the discussion
1. Strong performance and fast compilation of Object Pascal
Many commenters highlighted that Free Pascal/Delphi produces small binaries, compiles extremely quickly, and offers runtime performance comparable to mainstream system languages.
- âBinaries created with Free Pascal Compiler are very small, compilation time is super fast and runtime performance was never an issue for the typical system/userland programs.â â smartmic
- âTurbo Pascal had subâsecond compilation per module on large modules back on my 486 with 4MB of RAM.â â lelanthran
- âObject Pascal compilers were already super fast in MSâDOS hardware!â â pjmlp
2. Limited talent pool and educational/legacy barriers
The language suffers from a small developer pool, outdated teaching materials (Turbo Pascal instead of modern Free Pascal), and legacy codebases that are hard to maintain or port.
- âThe talent pool is limited --- chicken or egg issue.â â jqpabc123
- âThey teach the fundamentals with the abandonware that is turbo pascal instead of using something like the modern Free Pascal Compiler.â â mhitza
- âIf you have the choice between Python and Object Pascal, most people will undoubtedly use Python.â â shevyâjava
3. Object Pascal is underestimated but still viable with modern features
Despite being written off as âdead,â the language continues to evolve (LLVM backend, free Delphi edition, crossâplatform support) and retains niche relevance.
- âIt's amazing how underestimated the Object Pascal language is.â â baranul
- âEmbarcadero has also adopted LLVM, while still having fast build times.â â pjmlp
- âYou can get the latest version of Delphi (including a free version for nonâcommercial use) here: https://www.embarcadero.com/products/delphiâ â andsoitis