Quote:
Originally Posted by adultmobile
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.