View Single Post
Old 18th August 2008
ocicat ocicat is offline
Administrator
 
Join Date: Apr 2008
Posts: 3,318
Default

Quote:
Originally Posted by Crypt View Post
isn't assembly a really hard language to learn?
There are more details to master when writing good code in assembly language than any other programming language.
  • Consider that any one statement in most higher level languages translates into 2-10+ machine instructions; sometimes, more.
  • Also consider that writing code in assembly language locks your application to that hardware platform. In general, code written in assembly language is not portable at all, however most concept are.
  • From a business standpoint, finding competent people who can write good assembly language is hard. Finding competent people who can write assembly code for an average salary is even harder.
Few good textbooks on writing in assembly language exist, & what few that do (& are still in print...) mostly target Intel & MIPS. Writing assembly language usually requires researching processor specifications.

I'm not trying to turn you away from delving into assembly language, but if this is your first venture into programming, you will find less frustration in focusing on a higher level language first.
Reply With Quote