people still do, btu I think desktop assembly is mostly dead (except for mathematical calcs). And the only market for assembly would be inbeded code, but there you could use imbedded C
I ask because until recently I've been coding many embedded apps in assembler (11 years now) and now the boss here is on the C bandwagon and I need to know if there is value in it still or if I am going to be frowned upon if I was to develop a speciallized embedded OS and made it open source and people saw that I abstracted certain C function in assembler to simplify matters. (in my case the C compiler doesn't support writing directly to certain CPU registers so to effect this I wrote some donkeywork routines in asm that are called from C to do the job)
for my platform I coded the startup stuff in asm which is then executed before it gets to the main code so apps developed in C don't have to worry about starting up the CPU.
The last time I coded in assembly was during my 3rd year of my engineering degree. In fact some applications may actually work better by combining C with assembly.
Well I've been coding in assembly since 1994 to the present. All apps I ever dabbled with on PC were C or VB things. Now I am tackling an embedded 32-bit processor which I am using in a design and I am now having to go C route to accelerate code development. The project at the moment boots up nicely and runs instantaneously with the mixed ASM and C code. The original example project used was a mess, I stripped out a lot of superfluous C code and compacted some existing donkey work functions to c-callable assembler.
The bottom line is, I want to do this right so that others will find it easy to develop for my hardware.