Live data from Hacker News

Turkey buys Delphi licenses for an estimated one million students

jonlennartaasenden.wordpress.com

71–80 of 352 posts

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

#71
post #21

I too have a soft spot for Object Pascal but > Getting object-pascal back into universities and education is very important. Not just for Delphi as a product and Embarcadero as a company, but to ensure that the next generation of software developers are given a firm grasp on fundamental programming concepts; concepts that represent the building-blocks that all software rests on; a curriculum that has taken heavy dama…

Sounds like he doesn't want his students to get lost on OOP concepts.

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

#72

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…

> and is now trying to apply the ancient tools

I wouldn't call Delphi ancient. It's not like they haven't been updating it. Delphi can target Windows, macOS, Android, iOS, and Linux. It's pretty good:

https://www.embarcadero.com/products/delphi

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

#73

Earlier quoted context omitted.

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.

Stack Overflow has dumbed people down significantly because of the mental laziness it engenders. In a time before the internet, it used to be that books, and occasionally magazines, were the initial entry points to understanding software, hardware and electronics. Then the BBS came along, these secret islands of knowledge and trade. I learned Pascal and assembly on Turbo Pascal with trial-and-error and lots of contex…

I don’t really blame StackOverflow here. We are living in an age where there are exponentially more people attempting to program than their used to be, and with lots of different motivations. Many of those people just aren’t capable or interested in being experts. The problem as I see it isn’t that this situation exists, but that those workers still command such high salaries.

We aren’t nearly as close as you suggest do the level of code generation that would replace the bottom quarter of the labor pool even, but if that day ever comes I believe it will be really profitable for the top 20-30%.

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

#74

Earlier quoted context omitted.

Stack Overflow has dumbed people down significantly because of the mental laziness it engenders. In a time before the internet, it used to be that books, and occasionally magazines, were the initial entry points to understanding software, hardware and electronics. Then the BBS came along, these secret islands of knowledge and trade. I learned Pascal and assembly on Turbo Pascal with trial-and-error and lots of contex…

I would argue that StackOverflow itself is not a problem—it is instead the laziness of many in the "newer" generations of programmers. StackOverflow has many great explanations, which are no different than reading a chapter in a book (it's just a book that is extremely relevant to you problem). The problem is that lazy people demand code dumps, and lazy people provide code dumps instead of explanations. This then bec…

I believe if nothing else then it's the fact that there are more programmers meaning less hardcore people who just want to get shit done and move on

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

#75
post #65

Earlier quoted context omitted.

It's a commercial product. Why on earth would you teach the kids something that they won't be able to use afterwards, when there are plenty of alternatives without that constraint? It's like teaching kids to use Office, without even having the ubiquity argument.

It's about the logic, not so much about the syntax. And the office comparison is not valid, knowing Office is for many a very valuable skill.

> It's about the logic, not so much about the syntax.

So... Why Delphi then? And yes, many people do have a habit of sticking to exactly the environment that they were taught in. Defaults matter.

> And the office comparison is not valid, knowing Office is for many a very valuable skill.

As I mentioned in the other half of that paragraph, yes, you can make an argument for Office being valuable because of its ubiquity.

But that's a circular argument. Office is ubiquitous because they managed to convince educators, and now that seems to have made it basically impossible to kill off.

Trying to bootstrap something similar for Delphi is inexcusable.

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

#76
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.

If you like Delphi, you'll like Lazarus.

However, in my personal opinion, Pascal has not really kept up with the sort of creature comforts that nowadays even C++ affords the programmer. The IDE (Delphi or Lazarus) also don't provide the kind of help Eclipse gives you when using Java, even though Pascal may feel as verbose sometimes.

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

#77

Earlier quoted context omitted.

The key question is: should it be so? Or: wouldn't the world be a better place if we had some equilibrium between web and desktop apps?

No. But I can see this thread is populated with Delphi diehards.

I have nothing to do with Delphi. But I miss the time when users were in control of their data, and you could still use your computer normally offline.

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

#78
post #25
post #4

Earlier quoted context omitted.

There is nothing wrong Delphi, other than it's largely a niche language

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?

I think there's actually an argument for teaching students in something that isn't widely used/usable, as this (a) gives them the fundamentals but (b) essentially forces them to learn other more useful languages on their own.

As someone who had to use Eiffel, of all things, in college, I may be biased in this :)

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

#79

Earlier quoted context omitted.

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.

Stack Overflow has dumbed people down significantly because of the mental laziness it engenders. In a time before the internet, it used to be that books, and occasionally magazines, were the initial entry points to understanding software, hardware and electronics. Then the BBS came along, these secret islands of knowledge and trade. I learned Pascal and assembly on Turbo Pascal with trial-and-error and lots of contex…

Speaking as someone who learned in the Turbo Pascal / Turbo C era, StackOverflow has moved the state of the art on hugely, and people's dependency on it is more a symptom of the environements they are working in than anything else.

> Progress is neither linear, increasing nor assured, and much is lost, reinvented not necessarily as well and lost again.

The big difference is that we are now networked. The target MSDOS environment was not a moving target and had no security considerations. The world is very different now; we do so much programming in the browser because it's the one single cross-platform zero-friction environment we have. But those reasons also make it a battleground between platform monopolists.

There is also so much more software. Part of the problem that Stackoverflow solves is dealing with this. You can't be an expert on everything, there isn't enough time and it moves too fast. So you need a quick solution to incidental problems so you can get back to the "core" problem.

(credentials: the code I wrote at age sixteen for doing 3D rendering https://github.com/pjc50/ancient-3d-for-turboc )

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

#80

i have no idea why delphi still seems so popular in the middle east, a large number of mobile phone tools are still coded in delphi but ive never really understood why

Delphi is definitely not popular in Turkey.. (that's why this purchase is odd.)
Post reply on HN