C & assembly

@fglswh (66)
China
September 24, 2009 12:34am CST
i am a c language beginner, and i want to know in what area the assembly language is better than c language? or in other words, in which situation, c language cann't acomplish but assembly language can?
1 person likes this
1 response
@ruperto (1552)
• Philippines
24 Sep 09
The first thing that comes to mind is not so common. i.e. a processor with an instruction set but with no available application. coding can only be done using tedious machine code i.e. no development system as soon as drivers for video and keyboard has been machine coded and running, it's a matter of building the crude C compiler :) Perhaps the short answer for this case is: "a bare machine is coded using machine code. Programmer gets tired and builds an assembler. Assembler can be used to build C compiler." Cheers
@fglswh (66)
• China
24 Sep 09
thank you for your answer, in fact, my thought is very like yours. what are you doing for a living? i want to be a software programmer
1 person likes this
@ruperto (1552)
• Philippines
1 Oct 09
many years ago, I was programming in assembly for a company. The processor was 6809 - an 8-bit Motorola microprocessor I also tried learning C along the way and realized C++ was not very easy to learn. I tried Java and am still learning it. I can now make database apps in Java. I think your interest in software will take you give you lots of opportunities. For instance, there are so many applications that are still to be developed even if the current ones are already so advanced. it's the lifeblood of business it seems :) Cheers