View Single Post
Old 05-31-2014, 01:32 PM  
milambur
Mainstream since 2010
 
milambur's Avatar
 
Industry Role:
Join Date: Jan 2003
Posts: 1,327
Quote:
Originally Posted by adultmobile View Post

In fact you can make a 3d rotating cube with few lines of openGL (ES) in Android java - but not so easy to display same in old computers (check the doom and wolfenstein3d old sourcecode here: https://github.com/id-Software ). Not saying APIs are a bad thing, the opposite, just a guy who code today a rotating cube it needs to know 1% of the things going on - 3 lines of opengl and java - he's called genius but he's 1% of genius if compared with who let rotate a same cube on 20 years ago screens. Eventually not many know this "you 2 both let run a same cube on a screen, so what's the difference" ?
Code:
Program GFY_rant;
Procedure Personal_History_Rant;
 Var
  Text : String;
 Begin
  Text := 'I remember the good old demoscene years, when you realized that 
you needed to learn advanced math to rotate that damn cube. I did Turbo Pascal
 code with embedded hex and assembler code for the critical math, using port calls to 
change the graphic mode of the display and doing graphical outputs via ports 
in order to speed it up. Back then my nick was iCeBReaKeR, too much William 
Gibson I guess.... '; 
  Writeln(Text);
 End;

Procedure Old_And_Grumpy_Rant;
 Var
  Text : String;
 Begin
  Text := 'Looking at the kids today that make software with more or less only
 API calls and not getting how the systems actually work is sad. What happens
 in 30 years when all the developers that are able to code for real are retired?'; 
  Writeln(Text);
 End;
 
Begin
 Personal_History_Rant;
 Old_And_Grumpy_Rant;
End.
__________________
Alea iacta est
milambur is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote