| The Free Site | vBuddy - business networking | Cheap Web Hosting - starting at $5 |
Description: Each type of hardware has its own Assembly language. Assembly language has a long history. It is hard to learn, but creates extremely fast programs that can directly address computer memory. Assembly language is still written and used. Even with modern C/C++ compilers for use, an expert assembly programmer can write code that is faster and optimizes better.
History: Assemblers have been around since the 1950s; I am unsure who wrote the first real assembler. The current version of NASM (netwide assembler) is 0.98.38; current version of FASM (Flat assembler) is 1.67.14 .
Applications: Minuet, an operating system, is written in FASM. Often C programs will pass off specific hardware tasks to an assembly program for speed reasons.
Official Homepage: