3 ms·
I program in Pascal every day, and I still love it. Microsoft Dynamics 365 Business Central has a built-in development environment with a language called AL. A
by hougaard 4y ago
I program in Pascal every day, and I still love it.
Microsoft Dynamics 365 Business Central has a built-in development environment with a language called AL. AL is a variant of Pascal.
A bit of background, Pascal was very popular in Denmark in the 80'ties and 90'ties (Turbo Pascal was created by a Dane, Anders Hejlsberg, later Delphi, c# and TypeScript fame). Business Central was a Danish piece of software created for IBM before Microsoft acquired it, so choosing Pascal as the base language was a very natural thing.
I got my first job because IBM needed Pascal developers for this new accounting system they got and I already knew Turbo Pascal.
Today the AL compiler is built on Roslyn (same as the c# compiler) and have a fully capable language server supporting all the fancy intellisence stuff in VS Code, also supported by GitHub CoPilot.
p.s. I even created my own AL compiler, written in AL https://www.hougaard.com/toolbox https://www.hougaard.com/toolbox