Live data from Hacker News

Turkey buys Delphi licenses for an estimated one million students

jonlennartaasenden.wordpress.com

131–140 of 352 posts

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

#131
post #82
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).

.NET is definitely the easiest possible way to do a widget UI, but it's not based on Delphi in any meaningful sense. Its closest ancestor is Java, via the short lived "J++" https://en.wikipedia.org/wiki/Visual_J%2B%2B (Android later did basically the same thing with Dalvik)

I think the parent comment meant "philosophically" based on Delphi since Anders Hejlsberg, the creator of C#, was also the creator of Turbo Pascal and chief architect of Delphi. He left Borland for Microsoft in the mid-90s.

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

#132
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…

Define modern please. There is not a single thing about ObjectPascal language that relegates it as non-modern. Lack of new jobs - sure but that is a bit different subject.

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

#133
post #128

I use C++/C, Delphi, JS, Python. Also Java, C#, PHP and bunch of other but on and off basis. Here is my opinion As a language Delphi/ObjectPascal is anything but ancient. It is kept up to date and has all the important features one would expect modern language to have sans garbage collection (well I actually consider this as advantage). It produces fast native executables without any dependencies. It compiles with su…

> has all the important features one would expect modern language to have sans garbage collection

No RAII or ownership tracking, no borrowck, no support for concurrency free of data races. Huge deal breaker.

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

#134
post #114

Earlier quoted context omitted.

I go to Turkey regularly and I always had a very good bandwidth on 4g, even in the middle of nowhere in Anatolia. The network is much, much better than here in France. I guess the geography of Turkey helps a lot there since they usually always have a good vantage point to put antenna. I don't know why people in this thread seem to think that Turkey is a poor developing country. It's not. Even with the recent politica…

I think many people here genuinely don’t have much of an understanding of what they’re talking about most of the time, and you just catch it for the things that you personally know about. Makes you think about what one misses and takes as fact based on comments because you don’t about other topics. Also, good LTE availability is also probably because it’s easy to place towers on top of flats legislatively speaking, a…

I am right here, this behavior is rude.

I never attacked you personally, I was expressing an opinion about internet speeds in a country I traveled across for 6 weeks. I am not trying to be an expert or a know it all.

Out of the whole original post, the trivia about internet speed in Turkey is the thing you choose to engage on. HN is for the most part toxic. And probably a waste of time.

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

#135
post #104

Earlier quoted context omitted.

The only reasonable alternative is Qt, but C++ is more complicated than Pascal. Assuming they would want to try their hand at making money out of what they learn, they could target the kind of companies which were served by VB6 or FoxPro in the past :) Anything web-based is ridiculously complicated and has worse performance.

Actually a very good alternative would be Java and JavaFX, maybe using Eclipse as the IDE.

I used either. Not really good alternative IMO

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

#136
post #38
post #25

Earlier quoted context omitted.

But as educational tooling is that not a fault in itself? Surely we should be preparing students to at least use some mainstream languages, rather than pouring their skills and time into something that has a niche market value?

IMO this is a limited view on what students need to learn to be valuable on the market. Delphi teaches you the value of experimentation through small feedback loops. For novices that just start programming this is critically important.

Absolutely, I don't entirely know what would be the best thing for students. In the end students should be taught to disrupt the industries they join not propel mainstream practices. So there is something to teaching them with more niche languages, that help them think differently to what is currently on the market! Thanks for sharing.

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

#137

Earlier quoted context omitted.

Is that somehow wrong? What was so fundamentally changed in CS that makes teaching C obsolete?

The last release of Borland Turbo C was in 1988. That makes it an odd choice, considering gcc and clang are free and cross-platform. Hell, they even have a C89 mode if you'll be deep in the cold, cold ground before you recognise // style single-line comments.

#include

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

#140
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…

Well. If they went for a free, open solution, someone would say they went for the "cheap" option. Buying a million of commercial licenses sounds like a big investment, it sounds like someone cares.
Post reply on HN