On Sun, Sep 20, 2009 at 3:19 AM, freeburn <span dir="ltr"><<a href="mailto:hossain@finder-lbs.com">hossain@finder-lbs.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
i've been using netbeans for c/c++/java/python/php. I've just completed<br>
a course on microprocessor and assembly language. in my university we<br>
were taught using assembly with c/c++ in MS visual C++. we were<br>
basically taught various DOS application using assembly/c/c++. but as i<br>
dont actually give a damn about Windoze, i wanna learn assembly language<br>
in unix environment. which programming environment should i use(cause<br>
netbeans can't handle c/c++ codes with "_asm" blocks, and i dont have<br>
much experience with gcc command line options.) . what about  "nasm "?<br>
can it handle _asm blocks in c/c++ codes or it jsut a pure assembler<br>
like MASM.<br>
<font color="#888888"><br>
<br>
--<br>
ubuntu-users mailing list<br>
<a href="mailto:ubuntu-users@lists.ubuntu.com">ubuntu-users@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-users" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-users</a><br>
</font></blockquote></div><br>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.<br>
<br>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.<br>