Why I Choose Delphi
141–150 of 307 posts
Re: Why I Choose Delphi
#142The IDE is just so far behind the competition. Crashing all the time an slow. Theming support ist very limited (to date). Delphi Code Insight ("Intellisense") is slow and sometimes just refuses to work and is generally not on par with other offerings. Error Insight (the wiggly red lines thing) is even worse. Delphi still uses a single pass compiler which makes for great compilation speed but seriously limits the lang…
>SAP IIRC the average SAP deployment is in the region of $10 million. Sure, for enterprise-level things that's justifiable, but most businesses don't have that sort of money to throw around.
Re: Why I Choose Delphi
#143Why I don't choose Delphi : No Garbage Collection
Re: Why I Choose Delphi
#144Why aren't all compiled languages compiled to native code?
Re: Why I Choose Delphi
#145I still compile a old project in Delphi 7 once every 3 months just to add 5 lines of code, and they pay me monthly for it. It's cheaper than porting the whole system to any other language. It is a project that I've built 8 years ago. Delphi was already a "strange think" on that time, it was declining fast. I think Java killed Delphi - "One codebase for all platforms, even your freezer will have Java!" - this was the…
Almost the exact same experience: started at 14 and now close to 30.
Back in the day, we used to exchange game CDs in my small town, and by a mistake I got one with Delphi 5. I knew nothing about programming, just installed it, clicked around, somehow managed to run the default app, and got an empty window. We didn't have internet, so I had to ask around what this thing was about, someone said all other programs were done with it. There were no books about Delphi in local bookshops, the closest I found was an introductory book about Visual Basic. Armed with a book on VB and Delphi 3, by trial and error I had managed to produce my first ever working apps.
Few months later I was a well-known "programmer" in my town and wrote my first production ready app: a management system for a taxi company that managed exactly 20 cars. Why twenty? Because I haven't figured out loops and all my loops over those 20 cars were "unrolled" - 20 consecutive lines of if/else statements! But it worked! I don't know for how long, but it was still in use when I moved from the town few years later.
Re: Why I Choose Delphi
#146Earlier quoted context omitted.
Isn't the same guy behind both Delphi and C#? Anders Hjelsberg if memory serves.
Let me offer my apologies on behalf of the Danish nation for what we have foisted upon the world: Hejlberg's C#, Stroustrup's C++, Lerdorf's PHP, and Heinemeier Hansson's RoR. TP and Delphi, obviously, require no apologies.
Re: Why I Choose Delphi
#147Earlier quoted context omitted.
dBase-derived languages in general were a lot of fun. And incredibly productive, basically taylor-made for cranking out CRUD apps. I do ponder sometimes why we don't have something quite like that these days. Oh, people do try, but it's never that simple, and there are always a lot of moving bits with plenty of friction between them. The ease with which I could collect a bunch of data from a form and shove it into a…
I don't, but I'd like to. Most of the online documentation on Foxpro is old, and doesn't convey the magic that I've seen happen with it. I'd love to see some combination of Delphi with Foxpro, probably with LISP syntax and Qt bindings. And a little bit of sugar from haskell and kona languages. What made Turbo Pascal great was the help system. For every single standard library function, it had a snippet of code that y…
Re: Why I Choose Delphi
#148> Delphi is compiled to native code, so the performance is great. Without the overhead and inconsistencies introduced by a Virtual Machine (garbage collection, etc.) Why aren't all compiled languages compiled to native code?
Native code only runs on a single processor architecture: The one it was compiled for.
Often you want your programs to run on multiple processor architectures without compiling binaries for all of them in advance.
Re: Why I Choose Delphi
#149Earlier quoted context omitted.
Would you compare Nim to DLang (honest question)? If yes, how? I've been watching both and just waiting for an opportunity/excuse to build something using one of them
Yes. Both fast and AOT compiled languages with great compilers and probably not the best IDE support unless you count a bunch of plugins. Both have small and tight knit communities and have evolved fast. Neither are the best from a library perspective, but Nim can use C or C++ libraries easily. Doc isn't terrible. Nim has jokingly been called "New Improved Modula-3", so it has some things in common with Pascal, altho…
Re: Why I Choose Delphi
#150I still compile a old project in Delphi 7 once every 3 months just to add 5 lines of code, and they pay me monthly for it. It's cheaper than porting the whole system to any other language. It is a project that I've built 8 years ago. Delphi was already a "strange think" on that time, it was declining fast. I think Java killed Delphi - "One codebase for all platforms, even your freezer will have Java!" - this was the…
How many years later and the web still does not catch up.