... and Anders Hejlsberg continues to be the lead architect of C# and is also core developer of TypeScript!
From his own words, https://behindthetech.libsynpro.com/001-anders-hejlsberg-a-c...
You can also use Delphi to produce Android, iOS, macOS, and Linux apps. All from single code base.
You do not get that much portability with many other languages. C, perhaps. But FreePascal has a bigger standard library and many other libraries that support many platforms. It is also a much safer language with checked array bounds and while there is support for low level unsafe things you do not have to use those nearly as often as in C. And while the compiler might not be as fast as Turbo Pascal (or Delphi?) it is still amazingly fast compared to any other compiler I have used this century.
What's not to like? Guess the lack of attention from developers and potential risk of there not being enough around to maintain it? I honestly do not know, but you do not hear much about it and not many projects seem to use it.
The most important ones I found are the windows MySQL GUI, Cheat Engine and Total Commander. I genuinely was searching for more than 10 minutes and everything else is either abandonware or has been rewritten to a different language.
I hear it is quite popular for creating GUIs wrappers for CLI tools.
They are the main product, not something that is seen as cost center nowadays.
Also they cross compile to all major desktop and mobile OSes.
This is the evolution. It has never been easier to make apps just by using a browser that runs on all platforms.
I'm not saying it's better - Delphi sucks for a lot of reasons - but this is the only aspect where it really shines.
Interface builder had that on macOS; that’s basically dead now. I feel like Visual Basic had that too? I don’t know if that still exists.
I worked with Delphi personally and professionally for many, many years. You were at the precipice of unemployment in the 2000s if you used it then. To do it now? You're like a looney toons character suspended in mid-air. There's Delphi work around, to be sure, but you're competing against people with 30 years of commercial experience building -- or rather just keeping them limping along -- today, and they are as desperate as the Powerbuilder, Oracle Forms, FoxPro and Lotus Domino folk in scratching out an income in a stagnant pool.
Delphi died an ignominious death a long time ago, and it is truly sad. I miss it; frontend development today is a joke compared to what we could do with Delphi. But so what? It's dead. And it's not coming back.
> Artificial intelligence (AI) is one of the most fascinating and rapidly-growing areas of computer science. Although still in its early stages, AI has already started to revolutionize the world we live in, with applications in everything from self-driving cars to medical diagnosis.
snapcaster•2h ago
nolok•2h ago
StableAlkyne•1h ago
Personally I've never seen anyone use Pascal as anything other than the butt of a joke or a background slide on "how far we've come" since the 80s. Nobody even seems to remember object Pascal.
... But I'm also in a sector that routinely relies on Fortran code so ymmv
pjmlp•1h ago
maleldil•11m ago
pjmlp•1m ago
I wrote Mac OS, which was replaced by OS X.
macOS is a rebranding from OS X.
massung•2h ago
AI may be helpful at times, but to limit one’s self to only the knowledge and experience they have is… short sighted at best.
coliveira•1h ago
pjmlp•1h ago
As next step of low code/no code tooling, the agent will do the actions for us.
We are already seeing this on SaaS offerings.
3036e4•1h ago
(Free)Pascal seems to work great though. I think enough of that is in training data that it can be used as well as any language. There isn't much special to consider to get it right. It is not like figuring out how to do Rust or C++.
add-sub-mul-div•1h ago
azinman2•6m ago
At least it’ll eventually become easier to distinguish oneself with something better. You’ll just always be slower.
_the_inflator•49m ago
I for example find LLMs not useful in regards to coding on 6510 or 68000 especially in assembler when developing code for a product of the demo scene.
x86 became pretty useful lately, but still, on certain machines with bit manipulation, you would better take your time to triple check your code and don't rely on LLM.
I would love to see a change here.
snapcaster•5m ago
johnisgood•2h ago
werdnapk•12m ago