Okay I don't like icky syntaxes. And I find things like C, and Java to be ...well icky.
Most of the programming "languages" I'm used to are third party based.
The reason is because most of them allow me to do something like this
myimage=loadnewfximage("myimage.jpg") ; this automatically loads that image into memory for me and I can use the tag 'myimage' to refer to it.
;it automatically sizes the image in virtual memory for me as well.
imagemaskcolour myimage, rgb(255, 255, 255) ;this lets me set the transparent color, in this case it's white.
x=300
y=300
drawimage myimage, x, y, 1 ;this draws 'myimage' at coordinates x and y, and sets the drawing type to transparent ON.
sync ;copies the backbuffer to the front buffer
waitkey
and it's THAT simple. In every other programming language I've used there are NO direct load image commands and direct drawimage commands that function this way.
So why do all the other "main stream" languages have to be so complicated?
Why can't there be commands that just let you load an image or a 3d model at x, y, z, using "drawing mode" whatever?