Live data from Hacker News

Why I Choose Delphi

csvelocity.wordpress.com

101–110 of 307 posts

Re: Why I Choose Delphi

#101
I last used Delphi at varsity. I was the only student in my class that chose it for my assignments and final year projects.

That period was the happiest time of my life as a programmer even though relatively speaking I didn't know much.

More than anything else, Delphi was just plain fun to use.

Re: Why I Choose Delphi

#102
A number of years ago I wrote a remarkably similaly titled piece. Why I use (object) Pascal. http://screamingduck.com/Article.php?ArticleID=43&Show=ABCE

But the truth is in the years since I have moved away and tend to use JavaScript or Haxe for a lot of my projects. I'm learning rust for Non Garbage collected projects.

Until a couple of weeks ago anyway. I'm working on an emulator for an 8 bit Fantasy computer that uses an avr compatable instruction set. I recalled that there was a avr target available for freepascal and gave it a go.

I had to build a trunk version of Freepascal with my own modifications to support my Emulator. It has almost no run-time library. It's just the language, and I really enjoyed using it.

Coming back to Pascal after using so many other languagese in between provides an interesting perspective. You become more aware of the strengths and weaknesses. There are now a few things I would change If I were to make my ideal Pascal dialect.

Re: Why I Choose Delphi

#103
post #86
post #69

Earlier quoted context omitted.

Who said he wouldn't say those things in a face-to-face conversation? And what's uncivil about them?

What is the purpose of the parent comment? To score a point? To show us all the commenter is smarter than the vulgus? It passes the "gratuitous negativity" test to me. The same point could have been made without the condescension.

>What is the purpose of the parent comment? To score a point? To show us all the commenter is smarter than the vulgus?

To defend their technology/language of choice, who they felt was undeservingly dismissed as obsolete?

>The same point could have been made without the condescension.

I think the "less competition" is a valid point. People that dismiss languages as "old" or not fashionable enough, often miss opportunities in niche areas -- case in point all the COBOL jobs.

Re: Why I Choose Delphi

#104

I 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…

there needs to be a delphi for react. I remember starting to learn components in delphi, never got round to it but I think you could composed them like with react and also style them.

We could have something like that if Web Components were actually a thing, but they are only properly supported on Chrome.

Re: Why I Choose Delphi

#105

I 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…

Vuejs is wonderful, I love it

Re: Why I Choose Delphi

#106
post #56

Earlier quoted context omitted.

It was unique when it first showed up. But on e.g. .NET, you already had all the same stuff with WinForms back in 2002. Indeed, WinForms is so similar to VCL, even when it comes to the overall hierarchy (Object <- Component <- Control sound familiar?), you might look at it and wonder if Microsoft hired someone from Borland to work on .NET back in the day. Of course, it was only their chief architect. ~

Delphi still has an advantage over .net - no dependencies, you can ship a single exe without worrying about dll's, which makes it great for sme's

You can ship it as a single executable if you statically linked midaslib. Most data processing needs that.

Re: Why I Choose Delphi

#107
post #27

Earlier quoted context omitted.

I am glad a lot of people think like this. Less competition.

Be civil. Don't say things you wouldn't say in a face-to-face conversation. Avoid gratuitous negativity. https://news.ycombinator.com/newsguidelines.html

I wouldn't say things like "gratuitous negativity" to anyone's face IRL. That would come off as annoying at best when two adults are trying to have a conversation.

Re: Why I Choose Delphi

#108
post #104

Earlier quoted context omitted.

there needs to be a delphi for react. I remember starting to learn components in delphi, never got round to it but I think you could composed them like with react and also style them.

We could have something like that if Web Components were actually a thing, but they are only properly supported on Chrome.

It's time we just make wasm render raster and vector graphics directly and throw the DOM away, i'm sick of it already.

Re: Why I Choose Delphi

#109
post #56

Earlier quoted context omitted.

It was unique when it first showed up. But on e.g. .NET, you already had all the same stuff with WinForms back in 2002. Indeed, WinForms is so similar to VCL, even when it comes to the overall hierarchy (Object <- Component <- Control sound familiar?), you might look at it and wonder if Microsoft hired someone from Borland to work on .NET back in the day. Of course, it was only their chief architect. ~

Delphi still has an advantage over .net - no dependencies, you can ship a single exe without worrying about dll's, which makes it great for sme's

FWIW, there is a package for .Net, Fody Costura or something like that, which allows you to embed dependencies as resources in the executable file.

Re: Why I Choose Delphi

#110

Earlier quoted context omitted.

I worked with both OP (ObjectPascal) and Go, and Go really catches much of the spirit of OP. BUT Delphi is an IDE that was designed specially for making out most of ObjectPacasl (and ObjectPascal has extensions to interface back with the IDE) nothing in Go Ecosystem comes close to that

But if someone saw the opportunity and decided to fill in that niche, I'd be the first to spend my money on it. Make it cost $1000, it doesn't matter - a modern language plus and excellent IDE it's something really worth spending my money on.

Let's talk. I've been thinking about building something like this for my own use; I think I'm not the only one.
Post reply on HN