Assembly language programming in unix environment

Dick Dowdell dick.dowdell at
Sun Sep 20 13:33:35 UTC 2009

On Sun, Sep 20, 2009 at 3:19 AM, freeburn <hossain at> wrote:

> i've been using netbeans for c/c++/java/python/php. I've just completed
> a course on microprocessor and assembly language. in my university we
> were taught using assembly with c/c++ in MS visual C++. we were
> basically taught various DOS application using assembly/c/c++. but as i
> dont actually give a damn about Windoze, i wanna learn assembly language
> in unix environment. which programming environment should i use(cause
> netbeans can't handle c/c++ codes with "_asm" blocks, and i dont have
> much experience with gcc command line options.) . what about  "nasm "?
> can it handle _asm blocks in c/c++ codes or it jsut a pure assembler
> like MASM.
> --
> ubuntu-users mailing list
> ubuntu-users at
> Modify settings or unsubscribe at:

30+ years ago I fell in love with the IBM 360 assembly language.  Compared
to the COBOL then used by most business programmers, it was amazingly
powerful.  If it could be done by a computer, I could write it.

However, there is a reason that little is written in assembly language
today.  Linux itself is written in C/C++ because those languages are as
expressive as assembly language without the limitations of processor
specificity and with a treasure trove of standardized re-usable code
libraries.  Linux has the advantage of running on multiple processor
families and with both 32 and 64-bit addressing.  Assembly language code is
too processor-specific.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the ubuntu-users mailing list