I just use plain old C, I just cant stand this High level stuff, no wonder I'm steering clear of Computer Science :D


Then why do you use C at all. It's a high level language. :grin:..No need for Hlls when he have assemblers like masm and HLA :grin:
Posted on 2003-12-24 17:36:07 by Odyssey
Hi Hiro,

Visual C (4.X, 5 and possibly 6) were MFC apps. They are not too bad, compared with other MS products (like MS Word for example).

But nowadays MFC is surely outdated.

Japheth
Posted on 2003-12-24 19:57:02 by japheth

 

I just use plain old C, I just cant stand this High level stuff, no wonder I'm steering clear of Computer Science :D


Then why do you use C at all. It's a high level language. :grin:..No need for Hlls when he have assemblers like masm and HLA :grin:


I like to use C in a low level way :D, HLL's to me are like Java, VB, and this MFC.
Posted on 2003-12-24 19:58:46 by x86asm
C is more like a mid-level language anyway... and still offers you most of what assembly has.
Posted on 2003-12-25 05:17:44 by f0dder
In the range of languages, C is in the lower level end of languages where object design and similar languages are in the ligher level of languages.

The demarcation is basically a procedural language versus an object oriented language and C rather than C++ is a procedural language so you need to go to assembler to go lower level.

Apart from its architecture which is suitable with very large complex projects for people who actually know how to code it properly, the other main advantage with C is portability and this is one of its limiting factors.

If you need cross platform support, you cannot expect to have direct instruction access as well for the obvious reason that the instructions and logic vary from one hardware platform to another.

For what it does well, C is probably the most powerful of the cross platform languages on small to middle size hardware.

My comments are basically horses for courses, write assembler on a specific platform if you want the performance and can spend the development time, Write C if you need to use code across different hardware platforms.

Regards,
http://www.asmcommunity.net/board/cryptmail.php?tauntspiders=in.your.face@nomail.for.you&id=2f46ed9f24413347f14439b64bdc03fd
Posted on 2003-12-25 08:19:22 by hutch--

C is more like a mid-level language anyway... and still offers you most of what assembly has.


Ya true, I use C to program my GBA even though I know ARM7 assembly, I don't bother because the graphics hardware on this baby does pretty much all the work.
Posted on 2003-12-25 11:29:23 by x86asm