Live data from Hacker News

Turkey buys Delphi licenses for an estimated one million students

jonlennartaasenden.wordpress.com

41–50 of 352 posts

Re: Turkey buys Delphi licenses for an estimated one million students

#41
post #19

I was curious a little while ago whether Delphi or something similar was still available for modern computers (I think it followed from the same question about MS Access and VB6). Turns out there's a free Delphi-compatible IDE called Lazarus: https://www.lazarus-ide.org/

Has anyone here used Lazarus? It looks great from its description but I'd be interested in an independent opinion.

Re: Turkey buys Delphi licenses for an estimated one million students

#42
post #34
post #22

Earlier quoted context omitted.

> python is probably a more relevant choice. Python doesn't have any standard graphical IDE or even GUI widgets. No modern language can create GUI applications with the ease of use of Delphi, except maybe .NET (which is based on Delphi).

We do have webbrowsers for GUI widgets and beyond these days. By that metric, Javascript would definitely be a more relevant option.

Indeed it would - very easy to start with; and, today’s web browsers are extremely powerful VMs.

Re: Turkey buys Delphi licenses for an estimated one million students

#43
post #9

I really don't want to sound cynical about this great initiative(!) but it saddens me that among many open modern languages and tools, they instead opted for Delphi. I cannot think of a single positive reason behind this decision in 2020. All I can think of is that the people that came to this conclusion are the ones who graduated from Computer Science related studies in ~1998-2004~ and immediately got themselves in…

All modern tools are really complicated compared to Delphi. I remember Delphi was so intuitive to design GUI and program its events so i could start making my own programs right after professor showed me how to make a button and handle onClick event.

Re: Turkey buys Delphi licenses for an estimated one million students

#44
post #29

I had to giggle recently when I heard "Delphi is dead". It's not. And I don't think it ever will, because, both as a language and work environment, it is quite powerful. It has pretty low entry barriers, and is pretty capable. When I used it (as a hobbiest, during Delphi 5 and Delphi 7 times), it had a superb tooling, and a really efficient compiler. Everything "just worked". It's now 15 - 20 years ago, when we creat…

Totally agreed. I was fortunate enough to start real programming with Delphi 5 (and then 7). Nowadays I know dozens of languages and frameworks but nothing comes close to the experience of quickly prototyping apps that at the end looked good, didn't need any dependencies and were super-small. Another benefit was that it was possible to interoperate with low-level Win32 API and the enormous component library provided…

> Another benefit was that it was possible to interoperate with low-level Win32 API and the enormous component library provided by third-party authors.

Yes, absolutely. I'm happy to see that "Project JEDI" is still around[1].

[1]: https://github.com/project-jedi

Re: Turkey buys Delphi licenses for an estimated one million students

#45
post #22

I have a soft spot for Delphi but this is odd. Delphi has seen its day. Any number of other languages can be taught for free... python is probably a more relevant choice.

> python is probably a more relevant choice. Python doesn't have any standard graphical IDE or even GUI widgets. No modern language can create GUI applications with the ease of use of Delphi, except maybe .NET (which is based on Delphi).

Building desktop GUI apps is pretty niche these days compared with building browser apps.

Re: Turkey buys Delphi licenses for an estimated one million students

#46

This reminds me of a few ( I then found out that they were being taught to use Borland Turbo C . I suspect the case for this is similar: Some person who once upon a time learnt to program and then never practiced nor developed their skills somehow got a job teaching programming, and is now trying to apply the ancient tools they were taught somewhere around the time when some fish decided to walk on land because its a…

Borland C and Pascal were great for learning programming in mid-90s, because of one crucial feature: an immensely good built in help reference. Whenever you wanted to know syntax of some command, you print this command, press ctrl-f1 and is presented with docs, complete with a working example . It was insanely great. Remember, stack overflow didn't exist then.

QuickBASIC works the same way. Rust doesn't really build its help documentation for "built-in" access in the programming environment (everything is web-based, even "local" docs launch in a web browser) but examples are a first-class feature; they're reused as test cases.

Re: Turkey buys Delphi licenses for an estimated one million students

#47
post #41
post #19

I was curious a little while ago whether Delphi or something similar was still available for modern computers (I think it followed from the same question about MS Access and VB6). Turns out there's a free Delphi-compatible IDE called Lazarus: https://www.lazarus-ide.org/

Has anyone here used Lazarus? It looks great from its description but I'd be interested in an independent opinion.

It was a pretty good IDE when I was using it slightly over a decade ago...

Re: Turkey buys Delphi licenses for an estimated one million students

#49

This reminds me of a few ( I then found out that they were being taught to use Borland Turbo C . I suspect the case for this is similar: Some person who once upon a time learnt to program and then never practiced nor developed their skills somehow got a job teaching programming, and is now trying to apply the ancient tools they were taught somewhere around the time when some fish decided to walk on land because its a…

Or more than likely someone got a nice fat bribe to buy those licenses with taxpayers' money.

This is more often than not the case, especially when the acquisitions don't seem to make much sense from an objective point of view.

Post reply on HN