It’s interesting how much Pascal (Free Pascal & Lazarus, Delphi) — still has going for it (see note 1). However, most people have no idea. Why?
A big part of it is image. At least that is my view. Pascal started life in the 1970s as a teaching language, and that label has stuck around. A lot of developers, especially younger ones, just associate it with dusty textbooks or Turbo Pascal on DOS. They don’t realize how far Object Pascal has come — especially with Free Pascal and Delphi. It’s not some ancient toy language anymore. How many books have been released in the last 5 years compared to C++ or Rust?
But unlike newer languages like Rust, Go, or Python, Pascal doesn’t have the same buzz. Those languages have larger communities, more content, and constant hype! (These are all relative!) These are also backed by big companies (see note 2). Pascal? There is a community for Free Pascal and Lazarus users who are active and passionate — but it’s not loud (read not "evangelical" like some). There are not as many YouTubers, bloggers, or Twitter threads showing off cool Pascal projects. So it kind of flies under the radar. Part of the reason I started my channel.
I’ve been using Delphi since 1995, and before that, Turbo Pascal (plus a bit of C). So I’ve seen the "evolution" or whatever you want to call it. Delphi itself could’ve been way more dominant if different choices had been made, but I’m not getting into that. What matters is that the language is still here. Free Pascal and Lazarus has come a long way... I was asked in the first few videos I did to try out Fpc and I'm converted.
Ian Barker (Embacerdero) made a video recently showing there still businesses using Delphi to build real products that make real money. A lot of useful things get built in Pascal — they just don’t make Hacker News.
One of the other issues is resources. Either there aren’t as many, or they’re just harder to find. A lot of tutorials and code samples are old, and modern guides can be a bit scattered. That makes Pascal seem outdated, even when it isn’t. Compare that to Python or JavaScript, where every question you could ever ask has a dozen Stack Overflow answers and a full YouTube series.
If people tried Free Pascal, they would see it’s not outdated and actually has some useful functions/ideas.
Notes
1. Native code, cross-platform, fast compiles, web, embedded etc.
2. see
https://www.reddit.com/r/AskProgramming/comments/x32pmg/which_programming_languages_are_big_companies/