‹ BackHN Continuity

Thread

Modern Object Pascal Introduction for Programmers

204 points · 90 comments · birdculture

  1. jqpabc123 · · focus · HN ↗
    I was introduced a very long time ago --- aka Delphi 2. I really like the language but there are mainly 2 problems that stand in the way of using it.

    1) The code isn't as "optimized" as it could be.

    2) The talent pool is limited --- chicken or egg issue.

    It has been this way for a very long time so I don't see it changing.

    1. smartmic · · focus · HN ↗
      What do you mean by “not optimized enough“? 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. I think in many ways on par or ahead of other mainstream system programming languages.
      1. pjmlp · · focus · HN ↗
        Additionally, it eventually shared the same backend with Borland C++, and nowadays C++ Builder.

        Also Embarcadero has also adopted LLVM, while still having fast build times.

      2. jqpabc123 · · focus · HN ↗
        I think in many ways on par or ahead of other mainstream system programming languages.

        <a href="https:&#x2F;&#x2F;github.com&#x2F;rochus-keller&#x2F;Are-we-fast-yet&#x2F;blob&#x2F;main&#x2F;FreePascal&#x2F;Are-we-fast-yet_FreePascal_results.pdf" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rochus-keller&#x2F;Are-we-fast-yet&#x2F;blob&#x2F;main&#x2F;F...

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.