In SX Microcontrollers, SX/B Compiler and SX-Key Tool, DosManDan wrote: I'm a huge fan of assembly language, but the problem you mention brings up the old addage of using the right tool for the right purpose. I have taught assembly at the college level for over 9 years (as well as other languages), so I don't want you to think I am prejudice against using low level languages. If you were to try and write a full blown Windows application using assembly, I can pretty much say, without a doubt, you will never finish. The new drag and drop languages (VB, C#, Delphi) make development fast and visual. Assembly is best used for targeted problems where high speed and optimal code is essential. One such application requiring this speed was an interface I wrote between the E-911 ANI/ALI computer interface unit and dispatching equipment in an emergency command center. Continual monitoring, the ability to process signals real time and other factors dictated the use of assembly. But, the rest of the application was written in another language. One reason you might find assembly easier to use is because of the 1-1 correspondence between the mnemonics and the actions performed. High level languages have one command that is broken down into dozens of lines of assembly. For example, a REPEAT command is broken down into about 6 to 8 lines of assembly. My best advise is to continue to learn other languages and build your toolbox of knowledge. Very rarely can I ever solve a complex problem without a mix of languages. Even an easy web page requires HTML, CSS, scripting languages and a high level language. Enjoy, DosManDan ---------- End of Message ---------- You can view the post on-line at: http://forums.parallax.com/forums/default.aspx?f=7&p=1&m=185524#m185527 Need assistance? Send an email to the Forum Administrator at forumadmin@parallax.com The Parallax Forums are powered by dotNetBB Forums, copyright 2002-2007 (http://www.dotNetBB.com)