Live data from Hacker News

Delphi still exists and is actively developed

embarcadero.com

21–30 of 250 posts

Re: Delphi still exists and is actively developed

#21

I remember, as a kid, looking up examples of malware. Bots and trojans and such. Invariably, much of it was in Delphi. Why was this so?

Not sure why, but when I worked for a large fintech a couple years ago, we regularly saw banking Trojans built in Delphi.

Re: Delphi still exists and is actively developed

#22
post #8

Earlier quoted context omitted.

Simple low-level language, high-quality IDE. Why not.

Calling RAD Studio a high-quality IDE seems like a stretch to me. I would choose VS Code or a JetBrains product any day of the week. Unfortunately you a kinda stuck with it when developing in Delphi.

Maybe RAD Studio isn't a high quality IDE but at least it is an IDE.

VS Code isn't.

Re: Delphi still exists and is actively developed

#23
post #5

I used Delphi years and years ago and it was great for building GUI applications quickly and easily. Much nicer than Visual Basic. I probably wouldn't recognize it now, other than I suppose it's still Object Pascal, which is a very good programming language, all things considered; straightforward, not too fancy, not too dumbed down. Free edition: https://www.embarcadero.com/products/delphi/starter

Be warned: You need to enter a valid phone number. They will call you asking on what you plan on building with the software. I've had that happen to me within a few days of downloading the software.

Another person had the same experience. https://news.ycombinator.com/item?id=24582890

Re: Delphi still exists and is actively developed

#24
I remember one of the great things about delphi was that it statically linked everything into the single .exe making it totally self contained. A Windows GUI program could be a couple hundred KB, no other DLLs required. C/C++ could do the same but you were stuck with nasty raw win32 calls and a lower level language.

Re: Delphi still exists and is actively developed

#26
post #14

Earlier quoted context omitted.

You can use it for free with the community edition ( https://www.embarcadero.com/products/delphi/starter ) if your revenue is less than $5,000.

Just get Lazarus.

Lazarus? Do you have a reference/link?

Re: Delphi still exists and is actively developed

#27

I remember, as a kid, looking up examples of malware. Bots and trojans and such. Invariably, much of it was in Delphi. Why was this so?

Mostly because it builds self-contained executables that are virtually guaranteed to work. Nowadays this is much less of a thing, but we are talking about the day and age of DLL Hell.

Re: Delphi still exists and is actively developed

#29

For me when Borland became Embarcadero, it seemed like it lost it’s scrappy hacker ethos. Turbo Pascal, Turbo C, Delphi, C++ Builder were all very innovative products that catered to the individual developer. The Embarcadero rebrand seems like a turn towards Enterprise. For me now, JetBrains is the new Borland, a scrappy company with a strong focus on what individual developers need and consistently turning out excel…

Borland pivoted to enterprise long before this thing called Embarcadero. Recall it renamed itself Inprise before renaming itself back to Borland.

Also Embarcadero isn’t Borland. They acquired Borland’s product lines but not Borland itself.

Re: Delphi still exists and is actively developed

#30
post #23
post #5

I used Delphi years and years ago and it was great for building GUI applications quickly and easily. Much nicer than Visual Basic. I probably wouldn't recognize it now, other than I suppose it's still Object Pascal, which is a very good programming language, all things considered; straightforward, not too fancy, not too dumbed down. Free edition: https://www.embarcadero.com/products/delphi/starter

Be warned: You need to enter a valid phone number. They will call you asking on what you plan on building with the software. I've had that happen to me within a few days of downloading the software. Another person had the same experience. https://news.ycombinator.com/item?id=24582890

Could you accidentally mistype the phone number or do you need it for something?
Post reply on HN