6 ms·
Delphi… Delphi? Delphi?!?!
by kaonashi 13y ago
Delphi… Delphi? Delphi?!?!
- rurounijones 13y agoI am really having trouble understanding how anyone could choose Delphi without some sort of corruption going on.
- tonteldoos 13y agoTurbo Pascal was the standard when I was in high school (matriculated in 98). No idea what has been used in the interrim, although the article makes it look like Java, among other things. If this hadn't been the case, I could understand Delphi, but it makes very little sense now.
- foobarbazqux 13y agoPascal is a pretty good teaching language, Java is hopelessly complex. Delphi is too bloated for intro stuff. Simple, featureless, procedural languages that are not C are pretty good for beginners.
- tonteldoos 13y agoI'd be tempted to agree, but in that case you can even look at things like VB (in whichever flavour). You would need to somehow keep the subjects relevant to the current environment too, otherwise the clued up kids will get bored, and the less clued up ones will be more clued up, but in mostly irrelevant tech (school IT doesn't teach abstract computer science - it teaches stuff you can use to a degree).
- deleted 13y ago[deleted]
- btilly 13y agoIt is worth noting that Pascal was originally intended as an extremely portable language to teach structured programming. It was only later that people began actually using it for real stuff. The key to its portability was that it shipped with an interpreter that would run under a simple bytecode machine. Implement that bytecode and you could run Pascal on virtually anything. Back in 1970, this was a pretty useful feature.
- peapicker 13y agoAmazing... Turbo Pascal was the standard when I was in high school in 1986 as well....
- tonteldoos 13y agohttp://en.wikipedia.org/wiki/Turbo_pascal http://en.wikipedia.org/wiki/Turbo_pascal Apparently it's been around REALLY long! And it was the official language for SA secondary schools till 2002.
- lennel 13y agofinished school in 94 with pascal as well, got to varsity and suddenly oberon. Pascal was an easy and great language to learn on (20 years ago). Delphi might not be that bad, the language seems nicely designed (from looking at it more than a decade ago) and java is not something I think high schoolers should be taught. C and Scheme should feature earlier IMO.
- buyx 13y agoMIT used Scheme as a first programming language till around 2009. It doesn't really matter if a language is "old", as long as it helps students understand what needs to be taught.
- godfried 13y agoIt depends what province you are from. I matriculated in 2008 and went to school in the Eastern Cape where we still did Delphi. However, I think other places such as Gauteng and the Western Cape were doing Java. I remember the final exam being split into Delphi and java sections so these are probably the only languages being taught.
- verandaguy 13y agoStill beats VB (albeit by an increasingly small margin).
- frozenport 13y agoMaybe their country is 20 years behind? Maybe it runs reasonably well on their i486 computers that are in their schools. I recall some some software service charities requiring compliance for old versions of PHP for the same reason.
- eksith 13y agoI can verify that compliance requirement for older versions of PHP is still going strong. Last project for a charity completed with PHP 4.4 because "we have too much to rewrite" despite most of the platform being brand new. Also sysadmins are unlikely to support platforms in which they cannot assert their dominance.
- buyx 13y agoThere's a fair amount of money sloshing around the South African school system, being wasted, I am pretty sure that the issue, whatever it is, isn't i486 computers.
- duskwuff 13y agoTurbo C++ (like, the DOS-based IDE from 1994) is still the compiler of choice in many Indian universities.
- RyanZAG 13y agoDelphi is very heavily used in the financial industry in RSA and is one of the more common languages in use in the country (the others being Java and .NET). The IT industry as a whole is fairly backwards in the country and extremely slow to adopt to new trends. 'Number of years worked in a language' is really the only meter in use across most of the country's IT.
- buyx 13y agoI agree about Java and .NET, but I haven't seen a Delphi job advertised in ages. Also, I wonder if you are being a bit harsh about us being "extremely slow" to adapt to new trends, but that's just personal experience -maybe I've been lucky. I've worked with vendors and clients from Europe and UK, and we seem to be able to keep up fine with them. I also know SA programmers who are doing fine in Australia. There's a lot of legacy crap that needs looking after, but that's a problem all over the world.