|
|
|
|
|
by hougaard
1180 days 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 |
|