Recent

Author Topic: South Africa Education rejects Java and Adopts Delphi as Standard  (Read 2983 times)

sam707

  • Guest
http://dkeats.com/usrfiles/users/7050120123/S9/SKMBT_22313100312200.pdf

South Africa Department of Edu officialise and standardise the use of MS Office and Delphi as you can see on the paper (link above), for future years (2013-2016).

Apparently, they want to move from Java and opensource documents makers. What I found cool, reading that news, is the fact that more students are going to learn Pascal :)

Who said that Pascal could die ? LOL ! Noway !

Delphi +1
Lazarus +1
Java -1000
« Last Edit: November 05, 2013, 02:01:05 pm by sam707 »

argos44

  • Newbie
  • Posts: 1
Re: South Africa Education rejects Java and Adopts Delphi as Standard
« Reply #1 on: December 24, 2020, 07:40:45 pm »
Hi!

I was programming in Matlab for two years professionally for a New York state accredited university in Europe. I learned years of Java later (I don't have a degree, I was never that talented with computers).

I think you are right. So, in high school of course I was messing with turbo pascal, and c++ (forget c-- and windoze).

In my experience, c++ was never a good language. The main idea developer of c# had this idea of object pascal way back, but then microsoft purchased the idea, and that became c#, which is still okay, perhaps the only programming language still usable (php and python is scripting).

I wrote a larger graphical logic game program for a university course in stanford java (standard java I don't like), but in my experience standard java people don't like stanford java, and you'll not get money by developing in java task force.

So, Delphi is also taking money after a while. I think freepascal is good, I am not really into it now (not at all), and to be honest, do you have an alternative? If it is not perfect now, it will be, if people start contributing to it.

Actually bytecode I don't like either. Imagine running wine emulator on unix, then you have three kernels running (with the bytecode). ???

And there were uncontrollable errors (I would not call them glitches, I developed a polhemus motion detector software in Matlab, and I know what a glitch is). These errors were unproductive, annoying, and different on different Osystems.

Some people perhaps remember algol68, which was supposedly good, but complicated. I don't know I was a teen when doom2 came out.

=)

PascalDragon

  • Hero Member
  • *****
  • Posts: 6355
  • Compiler Developer
Re: South Africa Education rejects Java and Adopts Delphi as Standard
« Reply #2 on: December 24, 2020, 08:01:36 pm »
Actually bytecode I don't like either. Imagine running wine emulator on unix, then you have three kernels running (with the bytecode). ???

As the name says, Wine Is Not an Emulator. With Wine the binary code is directly executed. Wine simply provides the Windows libraries like Kernel32.dll or NtDll.dll and translates their functionality to POSIX functionality.

bd4kc

  • New Member
  • *
  • Posts: 46
Re: South Africa Education rejects Java and Adopts Delphi as Standard
« Reply #3 on: December 25, 2020, 02:28:11 pm »
Managed code, too inefficient, is a product of social division of labor. Programming becomes manual work, unless proficient and careful, and programmers who work as assembly line employees can write very inefficient code. The result is, for example, a sort of 1,000 numbers, which becomes a perceptible delay on the 8-core CPU of 2.2GHZ. A piece of code that programmers think is great is probably not that good under a managed architecture.

jwdietrich

  • Hero Member
  • *****
  • Posts: 1274
    • formatio reticularis
Re: South Africa Education rejects Java and Adopts Delphi as Standard
« Reply #4 on: December 25, 2020, 05:04:17 pm »
The link provided by you seems to be dead.

Anyway, this is interesting news. In some way, it confirms my own experiences. In additional to Pascal I learned Basic, C, Objective C, Perl, Lisp, JavaScript, Matlab, S (in the R implementation), PHP, the assembly language for a certain processor architecture and several scripting languages including AppleScript, Hypertalk and Lingo, and I continue to regularly use R and JavaScript for professional projects. But the language that I prefer is Object Pascal. Whenever possible and sensible for any kind of project I use Lazarus / Free Pascal, Delphi or Pascal Script, because Pascal offers the best combination of clarity, reliability, security, universality and speed.
« Last Edit: December 25, 2020, 05:19:05 pm by jwdietrich »
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

http://www.formatio-reticularis.de

Lazarus 4.2.0 | FPC 3.2.2 | PPC, Intel, ARM | macOS, Windows, Linux

jwdietrich

  • Hero Member
  • *****
  • Posts: 1274
    • formatio reticularis
Re: South Africa Education rejects Java and Adopts Delphi as Standard
« Reply #5 on: December 25, 2020, 05:17:30 pm »
I just saw that the original post is quite old, which may be the reason why the link wasn't available any more. Updated information is provided at

https://www.itweb.co.za/content/KwbrpOMgb4N7DLZn

and

https://mybroadband.co.za/news/software/157199-embarcadero-delphi-named-developer-language-of-choice-for-south-african-schools.html.
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

http://www.formatio-reticularis.de

Lazarus 4.2.0 | FPC 3.2.2 | PPC, Intel, ARM | macOS, Windows, Linux

 

TinyPortal © 2005-2018