mah pix

Wednesday, September 24, 2008

Question #4





Justify what situations or applications programmers will rather use Assembly Languages than Higher Level Programming Languages and vice versa.

Learning assembly language forces the programmer to learn the costs associated with various high-level constructs.You can learn the 20 or 30 machine instructions found in common assembly applications in just a few days. You can even learn how to put those machine instructions together to solve problems the same way you'd solve those same problems in a high-level language in just a few short weeks.the real reason assembly language programs tend to be more efficient than programs written in other languages is because assembly language forces the programmer to consider how the underlying hardware operates with each machine instruction they write. And this is the key to learning how to write efficient code -- keeping one's eye on the low-level capabilities of the machine.



The capable of learning and knowing how to use the assembly language is the chance that can be easily learn the higher level language.



The application of this kind of language is Java. Here is a view of Java Program:







No comments: