Modern Object Pascal Introduction for Programmers
In my experience Free Pascal, that is what the article refers to as &quot;modern pascal&quot;, is a great language and compiler. It compiles to native code, to JVM bytecode, and there is even a tool to transpile to Javascript.<p>Unfortunately it suffers from a stigma inherited from it&#x27;s origins as an old &quot;teaching you how to code&quot; language rather than a real language. Never mind the fact that Delphi (the precursor to &quot;modern pascal&quot;) was the brain child of Anders Hejlsberg before he was snatched from Borland by Microsoft, when Anders had remade Turbo Pascal (already great) into a fantastic product. Bill Gates said &quot;The only thing wrong with Delphi is that it&#x27;s not made by Microsoft&quot;.<p>In short, Free Pascal a fantastic multi platform language and compiler, but suffers from a lack of popularity due to being considered something old and not very modern, even though it has all the modern features one might need.