I still find it amusing that people now consider C coding, low level. ![:) smile.png](http://public.gamedev5.net//public/style_emoticons/default/smile.png)
C was the first high level language I used commercially, previously I used Forth for hobby jobs and assembler for work. Occasionally I did some work in Fortran, but not commercially.
Funny what a few decades does.
c is low level becouse i am very conscious on memory layout and also
a big part of 'code layout' and its timings when coding in c (also algorithms i find are machine conscious) On the other side c has
traits of high level languages too, can code more abstract or general solutions/api in this (but c is 'machine conscious' and i can find this
as a definition of low level programming)
but still im not quite sure what makes low-level such healthy for programmers soul, maybe the thing that at low level you can be sure, you done a things really good, (down to the sillicon)
Though on the script level you probably can get satisfaction too..
or not? i am not sure (As i said i was never doing h-level more than
ocassional few hours)
Other thing that there is low level and lov level 2, love level 3 etc
;/ (on different platforms) for example i do not find x86 lowlevel so pleasurable, [So if so i could doubt if this statement is true, maybe more valuable is beauty and logic of the platform ?]