Generally when I describe my programming I say that I am an API programmer who uses assembler as my interface to the API. I am interested how many would characterize themselves in the same way and where you would draw the distinction. For example, I use assembler mainly as a means to call the Windows API, I do write my sort routines, calculations etc.. in assembler but for the most part my programs are just calling a long sequence of API calls.
Posted on 2003-12-12 20:00:37 by donkey
donkey,

My view is that if you write the code in assembler, then it is assembler. Interfacing with the operating system is a necessity and assembler does that just fine in most instances so i don't see it as any different to C calling APIs or basic or pascal or whatever else.

Sounds like you are another PURE asm man to me. :tongue:

Regards,
http://www.asmcommunity.net/board/cryptmail.php?tauntspiders=in.your.face@nomail.for.you&id=2f46ed9f24413347f14439b64bdc03fd
Posted on 2003-12-12 21:33:47 by hutch--
I'm mainly Asm programer :tongue:


I'm using API only when the way in asm is to hard or bearly imposible.
Posted on 2003-12-13 06:33:08 by AceEmbler
I interface with the OS/API in other languages, and only optimize the bottlenecks in asm, what does that make me?
Posted on 2003-12-13 06:50:39 by Bruce-li
Hmm. I'd say about one to five percent of the program lines in my programs are operating system calls. It really depends on what I'm writing. But I always try to accomplish my goals in the shortest possible way.
Posted on 2003-12-13 08:11:46 by Sephiroth3
C programmers use the windows api also and they call themselves C programmers so when I use the api in my asm programs I don't see why I can't call myself an asm programmer :grin:
Posted on 2003-12-13 08:45:14 by Odyssey

I interface with the OS/API in other languages, and only optimize the bottlenecks in asm, what does that make me?


Maby the best Martial-Art actor ;)
Posted on 2003-12-13 10:51:45 by AceEmbler
I agree with donkey. I'm still very new to asm optimizations, so thanks to MASM's HLL syntax my programs seem a lot like C... :sweat:
Very rarely I really need some speed, and then have to code routines to do some math tasks and the such.
Posted on 2003-12-13 12:18:59 by QvasiModo
I use MASM before, now switching to Sphinx C--.
Mostly I code in Sphinx C-- & ASM, and call a lot to API.
So -> Sphinx C-- coder or ASM coder ?
Posted on 2003-12-14 01:10:53 by QS_Ong
I'm using assembly so I'm asm coder
Posted on 2003-12-14 01:22:37 by dreamweaver
QvasiModo

so thanks to MASM's HLL syntax my programs seem a lot like C...

I would put a BIG smile after this comment because you are using a macro assembler as it was designed, to make assembler coding cleaner and simpler.

This gives you more time to work on speed intensive algos where you need to and overall this gives you smaller and faster programs.
Posted on 2003-12-14 20:48:36 by hutch--
"Assembly where it's necessary". Mostly high-level code, and mostly C/C++. Assembly where I need it, speed/size/special needs. I don't see any reasons to do full 100% assembly - I don't do penis size comparisons either.
Posted on 2003-12-15 04:54:32 by f0dder
Actually f0dder,

I write in 100% assembler because it's the only language I know, absolutely nothing to do with size of anything :grin:
Posted on 2003-12-15 06:14:50 by donkey
anything api, gui-programms, etc. in C.
everything else in asm.
Posted on 2003-12-15 08:19:30 by mob