Which programming language should be taught in South African high schools?

Swa

Honorary Master
Joined
May 4, 2012
Messages
31,217
Unreal Engine 4 uses C#
UE4 is multi platform.
Typical weasel words. Not quite mate. UE4 is actually written mostly in C++ with, if I have it correct, some assembler thrown in. You can interface with C# and a number of other scripting languages but it's not quite the same thing.
There's some good insight here: https://forums.unrealengine.com/showthread.php?2574-Why-C-for-Unreal-4
Oh and UE4 is multi platform because it supports multiple languages and not because it supports C#.
 

semaphore

Honorary Master
Joined
Nov 13, 2007
Messages
15,205
As I said you can force any framework on multiple platforms by "adapting" it. It seems to be trying to do what Java failed at.

Keep living in your little bubble. While the rest of the computer science community lives on and the millions of java developers around the world using linux / os x continue making cash.

You are mate. You introduced "completeness" wtf that even means only god knows.

http://www.thefreedictionary.com/completeness

Yes you came in here with "completeness." I am referring here to Solitude's use of developer. The snobbish idea that he and his opinion is worth more than all the millions of other competent programmers out there.

Yes, but why do you feel the need to add that to a statement which has nothing to do with what he said. YOU claimed that C# was not complete. So please back it up so everyone can see.

By de facto standard you mean officially promoted? Now I know why the Apple boys keep bashing Android for its incompatibility issues. :p

No by defacto standard in which google, the creators decided that it to be the language. http://developer.android.com/tools/revisions/studio.html the incompatibility issues has nothing to do with java but more to do with the fragmentation of the operating system itself.
 
Last edited:

Bar0n

Executive Member
Joined
Nov 12, 2010
Messages
5,559
Hehe okay I see what you mean. :) I'm out!
Also the guy that refused to acknowledge register allocation is done by graph coloring because he's seen the "conventions". Dismissed all the websites and journal articles because they just weren't proof enough (you could check the gcc source code btw, but I guess that's not a real world compiler).

The more this guy posts about programming (or anything science related), the more I'm convinced he really doesn't know wtf he's talking about.
 

Edwe

Expert Member
Joined
Nov 5, 2006
Messages
2,026
You sound like the snobs.


New code in what? How do these stats determine the preferences of independent programmers?

The stats I quoted are pretty much based on tiobe's aggregated data from google searches, stackoverflow activity and github repositories (old and new), among other sources.

If, by "independent programmers", you mean people who don't ever use hosted version control, stackoverflow, search engines, or the rest of the "mainstream" developer tools, you are absolutely right. Well argued.
 

garyc

Expert Member
Joined
Jun 30, 2010
Messages
3,632
so lets go for COBOL, FORTRAN and BASIC

like all real programmers

An excellent suggestion Paul. COBOL devs are the highest paid in the industry. Since the language has now developed to become object-orientated they no longer need to lie at parties about what they do for a living.

FORTRAN is one of the two main languages for high-performance computing and an important part of an Engineer's skill set. When we get new graduates in at work we typically have to teach them the language.

And as for BASIC ... can someone help me out here?

On a more serious note I agree with your reservations on vendor lock-in. This is why I would not support Delphi, no matter what the advantages or the disadvantages of the language are.
 

Paul Hjul

Honorary Master
Joined
Aug 31, 2006
Messages
14,902
Swa == eks1.5

the nice thing is that you can call him a ****ing moron without Garyvdh getting her panties into a bunch

- o and what is the bet that not a single "feminist" (of the drunking choir's strawman - or is it strawwymin - variety) will complain of the use of feminine attribute as an insult.

/awaits deleting spree
 

AthenianOwl

Executive Member
Joined
Feb 9, 2009
Messages
8,897
the nice thing is that you can call him a ****ing moron without Garyvdh getting her panties into a bunch

- o and what is the bet that not a single "feminist" (of the drunking choir's strawman - or is it strawwymin - variety) will complain of the use of feminine attribute as an insult.

/awaits deleting spree

LOL! :D
 

semaphore

Honorary Master
Joined
Nov 13, 2007
Messages
15,205
Also the guy that refused to acknowledge register allocation is done by graph coloring because he's seen the "conventions". Dismissed all the websites and journal articles because they just weren't proof enough (you could check the gcc source code btw, but I guess that's not a real world compiler).

The more this guy posts about programming (or anything science related), the more I'm convinced he really doesn't know wtf he's talking about.

You're only convinced now? It's pretty evident from the start. He's a total pleb.
 

Paul Hjul

Honorary Master
Joined
Aug 31, 2006
Messages
14,902
Tell us more about these nefarious reasons. I remember them existing but I can't remember what they were.

basically their is a cottage industry effect in support of Delphi and "Delphi programmers" got to have themselves some work [again as frequently disclaimed there is a difference between programmer who primarily works with Delphi and the individual who presents themselves as a "Delphi programmer"

back when Delphi was first thrust on schools new text books were needed and comp sci teachers had to go on courses and so on
the routine argument of Delphi as a natural progression from Pascal was naturally made but in the end it really was about giving the examiners at the department a nice opportunity to give their nephews jobs ...

So, as said here, there is a case for schools and universities to use Delphi to introduce visual programming concepts. The simple reality is that rather than introducing programming earlier at school with something like Scratch (and yes Logo) or pouring resources into the program to enable a broader range of teaching options we have the same stale old DoE saying right we have a problem we needs these computer programmer people coming from school so lets call the people who are entangled with the department for the last 5 years and ask them what they want ...

Borland for years banked on a strategy of appealing to audiences as a Microsoft alternative in the languages department - they touted their C platforms in one vain and put Turbo Pascal forward as both the ultimate
When VB managed to eat into Borland and other proprietary programming suit houses pie and the "easy RAD" mantra started coddling on - more importantly when it was picked up on that while VB produced a lot of bad programs a lot of people who started on VB and outgrew it

Delphi was originally intended to be a suit to build user side interfaces for Oracle backends - all about the database baby ...
BUT then MSSQL started making serious inroads so slight change of strategy from Borland and instead they plowed a TON (and I mean a TON) of money into getting Delphi out in the market through the "educational angle".

Successive sales of companies later and we still have the same Borland proprietary alternative ethos dominating Delphi. The owner company generates revenue from the sale of stale of intellectual property as well as off the back of fresh but not on generated intellectual property (the same routine as academic publishers - but that is another rant - - which generally starts with "you ****ing bastards, boasting as to your charity at giving me 50 complementary access passes to an article that I wrote [well co-wrote] which you sell off to people at 8 USDs a pop" ... lets just say I am a believer in open access ... but I digress

And again this all comes back to why the question "which programming language should be taught ..." is inherently problematic.
 
Top