User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the Assembly section within the Software Development category of DaniWeb, a massive community of 397,804 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,508 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Assembly advertiser:
Views: 6439 | Replies: 34
Reply
Join Date: Aug 2005
Location: near St Louis, Missouri, USA
Posts: 10,643
Reputation: Ancient Dragon has much to be proud of Ancient Dragon has much to be proud of Ancient Dragon has much to be proud of Ancient Dragon has much to be proud of Ancient Dragon has much to be proud of Ancient Dragon has much to be proud of Ancient Dragon has much to be proud of Ancient Dragon has much to be proud of Ancient Dragon has much to be proud of 
Rep Power: 36
Solved Threads: 867
Moderator
Featured Poster
Ancient Dragon's Avatar
Ancient Dragon Ancient Dragon is offline Offline
Most Valuable Poster

Re: Assembly is used for?

  #31  
Feb 3rd, 2007
This is why I use Assembly for all my programming needs
I suspect you are writing rather small systems programs, things most end-users will not see.

If one writes 'real' applications and not toys is sure that it is the other way round. I am wondering, what kind of applications we are talking about.
...
speak for your self! I write mainly 32-bit applications for windows and I am VERY productive.

I can write a complete working non-trivial MS-Windows application in about 5 minutes with Visual Studio 2005 (actually, the IDE will generate it). How many days/weeks/years does it take you to write the same application in pure assembly?
Last edited by Ancient Dragon : Feb 3rd, 2007 at 7:19 am.
I think it's about time we voted for senators with breasts. After all, we've been voting for boobs long enough. ~Clarie Sargent, Arizona senatorial candidate
Those who are too smart to engage in politics are punished by being governed by those who are dumber. ~Plato
Reply With Quote  
Join Date: Jan 2007
Posts: 15
Reputation: akyprian is an unknown quantity at this point 
Rep Power: 2
Solved Threads: 0
akyprian akyprian is offline Offline
Newbie Poster

Re: Assembly is used for?

  #32  
Feb 3rd, 2007
I suspect you are writing rather small systems programs, things most end-users will not see.
no comment

I can write a complete working non-trivial MS-Windows application in about 5 minutes with Visual Studio 2005 (actually, the IDE will generate it). How many days/weeks/years does it take you to write the same application in pure assembly?

WinAsm Studio IDE (and other IDE's I know of) can do it in less than a minute. I can upload any windows application of this kind here and tell you how to do it within this time interval.

Yes, some years ago there was a lack of development tools under Windows for Assembly but not anymore. Don't confuse the language with the tools.

Antonis
Reply With Quote  
Join Date: Oct 2005
Location: Manchester, UK
Posts: 481
Reputation: pty is on a distinguished road 
Rep Power: 3
Solved Threads: 31
pty's Avatar
pty pty is offline Offline
Posting Pro in Training

Re: Assembly is used for?

  #33  
Feb 3rd, 2007
Originally Posted by Ancient Dragon View Post
I suspect you are writing rather small systems programs, things most end-users will not see.



I can write a complete working non-trivial MS-Windows application in about 5 minutes with Visual Studio 2005 (actually, the IDE will generate it). How many days/weeks/years does it take you to write the same application in pure assembly?


Exactly

If I click some button in your application and it does XYZ, whether it does it in 0.01 seconds or 0.0001 makes little difference to Johnny end-user. It all seems instant. This is not where the bottlenecks are.

So I could spend a fraction of the time writing an application in something like VB.net or whatever, it may run slower and be less efficient with the processor BUT in the grand scheme of things it has negligible impact on worker/user efficiency.

From a company's point of view the answer is to write programs that are easily maintainable, flexible, portable and quite efficient and rather than making the program ultra efficient which costs developer time they'll throw extra hardware at it because its generally cheaper with more predictable results.

I've said it before and I'll say it again, people would be mad to write a large, complex application in assembly language.

Steve Gibson uses it as someone mentioned. For those who don't know he writes small utilities that highlight potential vulnerabilities in things or diagnostic utilities. His applications may be complex but they are not large and generally his applications do one thing and do it well.
Note to self... pocket cup
Reply With Quote  
Join Date: Jan 2007
Posts: 15
Reputation: akyprian is an unknown quantity at this point 
Rep Power: 2
Solved Threads: 0
akyprian akyprian is offline Offline
Newbie Poster

Re: Assembly is used for?

  #34  
Feb 3rd, 2007
So I could spend a fraction of the time writing an application in something like VB.net or whatever, it may run slower and be less efficient with the processor BUT in the grand scheme of things it has negligible impact on worker/user efficiency.
Huge, slow applications do have impact on my efficiency. I hate bulky applications.

I've said it before and I'll say it again, people would be mad to write a large, complex application in assembly language.

If one cannot write easily maintainable, flexible code it's not the language's problem.

You could be more productive by posting in some other HLL forums instead of spending your time here.

Regards,

Antonis
Reply With Quote  
Join Date: Jan 2007
Posts: 49
Reputation: Purple Avenger is an unknown quantity at this point 
Rep Power: 2
Solved Threads: 0
Purple Avenger Purple Avenger is offline Offline
Light Poster

Re: Assembly is used for?

  #35  
Feb 4th, 2007
they'll throw extra hardware at it

...and when that hardware doesn't exist?
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

DaniWeb Assembly Marketplace
Thread Tools Display Modes

Similar Threads
Other Threads in the Assembly Forum

All times are GMT -4. The time now is 6:15 am.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC