4 ms·
An unfortunate name for this software, in light of "the Lazarus Group," a State-sponsored hacking arm of North Korea. https://en.m.wikipedia.org/wiki/Lazarus_G
by ARandomerDude 5y ago
An unfortunate name for this software, in light of "the Lazarus Group," a State-sponsored hacking arm of North Korea.
https://en.m.wikipedia.org/wiki/Lazarus_Group https://en.m.wikipedia.org/wiki/Lazarus_Group
- djur 5y agoLazarus IDE has been around since 2001, and, y'know, the common source for the name dates back another 2000 years, right?
- progre 5y agoFor those not familiar with the story, Lazarus was a dead guy that got resurected by Jesus of Nasareth in the New Testament. As in, Pascal was all but dead (tha Java hype was happening with full force) and even the Delphi guys put their best efforts into making Delphi a C++ dialect, but this RAD IDE would resurect Pascal.
- clouddrover 5y ago> and even the Delphi guys put their best efforts into making Delphi a C++ dialect In what way is Delphi a C++ dialect?
- petepete 5y agoI don't think that was actually correct, but Borland did release C++Builder in the 90s that looked and felt just like Delphi, other than the language beneath.
- clouddrover 5y agoYes, C++ Builder uses the same IDE and makes use of a lot of the same libraries, but it's still C++ and Delphi is still Object Pascal: https://www.embarcadero.com/products/cbuilder https://www.embarcadero.com/products/cbuilder There's now some Python support too: https://www.embarcadero.com/new-tools/python https://www.embarcadero.com/new-tools/python
- pjmlp 5y agoIt is in the way that Object Pascal grew out of the basic set of extensions added by Apple. From Turbo Pascal 5.5 onwards, the language slowly adopted C++ features, while giving them a Pascal flavour. Class accessors, generics, const variables, construction/destruction, value based OOP, virtual methods are some of those influences. When Borland rebooted the product line into Delphi and C++ Builder, they got symbiotic. In Delphi you can easily use libraries written in C++ Builder, and vice versa, while C++ Builder provides a similar GUI RAD experience.
- johnx123-up 5y agoPlus, unlike Delphi, Lazarus had support for the Linux too. Disclosure: Old Delphi dev
- clouddrover 5y agoToday's Delphi does Windows, macOS, iOS, Android, and Linux: https://www.embarcadero.com/products/delphi https://www.embarcadero.com/products/delphi
- pjmlp 5y agoThen you surely remember Kylix. Modern Delphi does Linux just fine.
- hdjjhhvvhga 5y agoKylix was such a failure! I remember being excited about it and then realized how wrong everything was: starting from licensing to Wine runtime.
- benibela 5y agoUsing Wine sounds perfect Delphi's VCL is tied to much to the Windows API to work without it. Even Lazarus implements a lot of Windows API like functions. E.g. you call one of these functions on Linux and it converts it to a corresponding gtk/qt function call: https://gitlab.com/freepascal.org/lazarus/lazarus/-/blob/main/lcl/include/winapih.inc https://gitlab.com/freepascal.org/lazarus/lazarus/-/blob/mai... But it is all less reliable because the Lazarus community is much smaller than the Wine community
- pjmlp 5y agoTurbo Pascal has been inspiring itself with C++ since Turbo Pascal 6.0. Where Turbo Pascal 5.5. was basically the adoption of Object Pascal extensions from Apple. So when Borland rebooted it into Delphi it already had 4 Turbo Pascal releases (5.5, 6.0, 7.0, 1.5 Windows) having such inspiration. Ironically, while everyone is trying to reinvent the wheel how to interop with C++, Delphi and C++ Builder have been doing it for decades, with .NET and Objective-C++ being followers on that front. Best of all, is that it allows for C++ like programming, with security belt on by default, but as usual the industry is full of left turns.
- bytehowl 5y agoThe name doesn't refer to a rise from the death of Pascal but an earlier FOSS Delphi clone. "One of the original projects that made an attempt to build a Delphi clone was Megido. However this effort died. Lazarus as you know was the biblical figure that was raised from the dead by Christ. Soooooo. The project is named Lazarus as it was started/raised from the death of Megido." https://www.lazarus-ide.org/index.php?page=about https://www.lazarus-ide.org/index.php?page=about
- kreelman 5y agoHmmmm, didn't know. But of a shame, but wasn't intentional. Perhaps they should call it Methuselah?
- deleted 5y ago[deleted]
- oofoe 5y agoTo paraphrase from somewhere -- "why should they change their name? It's the other guys that suck."
- wsc981 5y agoOffice Space reference: https://m.youtube.com/watch?v=tyVZFm7P0CQ https://m.youtube.com/watch?v=tyVZFm7P0CQ