Hi there.
Sesame, there is nothing that canot be done with ASM that can be done with other languages, but some things,fvery few things are better the way they are programmed now, like web pages with HTML, XML, Perl, Java, JavaScript, and laymen do not program operating systems, games, or any applications, programmers do, and they are geeks, personally i am a cpu tech and we too are geeks, and object programing is the problem with programming today, everybody is too lazy to put in the effort so they take the easy path of object programing, which is required to symplify web page design, but not to program games or any application that runs directly from the o.s. (like games, text editors, ETC.).
Assembler which is assembled (similar to compiled) to machine language which is the native tongue of the processor, no interpretors or code libraries are required to run it, almost, it does need the o.s. and all the drivers etc. and it is so much more versatile than any other language the only limits of ASM are the limits of the computer it is designed to run on, contrarily to other "evolved" languages, that supports ALMOST everything programmers need, or more precicely what the programers of the language tought the users of their language would need, but what if you want to include something that the designers of the language you are using didn't program any support for? What do you do? You wait for the next version of the language? You could, but in "C" you can program in ASM to make your missing routines, ASM who knew?
ASM is the ultimate programming language, but it is not for the faint of heart, the lazy or second rate programmers, it is for true programers that are willing to put in the effort, who know their computers, who understand how their computer works and how to make it sing instead of making it stutter like microsoft, and most softwre company today, LAZY, LAZY, LAZY.
Got carried away again.
JohnDowe.
|