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)
Turkey buys Delphi licenses for an estimated one million students
131–140 of 352 posts
Re: Turkey buys Delphi licenses for an estimated one million students
#132I 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…
Re: Turkey buys Delphi licenses for an estimated one million students
#133I 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…
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
#134Earlier 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 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
#135Earlier 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.
Re: Turkey buys Delphi licenses for an estimated one million students
#136Earlier 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.
Re: Turkey buys Delphi licenses for an estimated one million students
#137Earlier 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.
Re: Turkey buys Delphi licenses for an estimated one million students
#138Heck, country that size and government backing at that scale could of thought - lets build a Turkish home made computer of rpi levels.
Reading this I just can't feel like an opportunity missed.
Re: Turkey buys Delphi licenses for an estimated one million students
#139This has nothing to do with Delphi being education language. This is how you transfer tax money to your cronies.
Re: Turkey buys Delphi licenses for an estimated one million students
#140I 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…