943,620 Members | Top Members by Rank

Ad:
  • Assembly Discussion Thread
  • Unsolved
  • Views: 12239
  • Assembly RSS
You are currently viewing page 4 of this multi-page discussion thread; Jump to the first page
Feb 3rd, 2007
0

Re: Assembly is used for?

Quote ...
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.

Quote ...
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 8:19 am.
Sponsor
Team Colleague
Featured Poster
Reputation Points: 5608
Solved Threads: 2282
Retired and Enjoying Life
Ancient Dragon is offline Offline
21,947 posts
since Aug 2005
Feb 3rd, 2007
0

Re: Assembly is used for?

Quote ...
I suspect you are writing rather small systems programs, things most end-users will not see.
no comment

Quote ...
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
Reputation Points: 10
Solved Threads: 0
Newbie Poster
akyprian is offline Offline
15 posts
since Jan 2007
Feb 3rd, 2007
0

Re: Assembly is used for?

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.
pty
Reputation Points: 64
Solved Threads: 39
Posting Pro
pty is offline Offline
530 posts
since Oct 2005
Feb 3rd, 2007
0

Re: Assembly is used for?

Quote ...
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.

Quote ...
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
Reputation Points: 10
Solved Threads: 0
Newbie Poster
akyprian is offline Offline
15 posts
since Jan 2007
Feb 4th, 2007
1

Re: Assembly is used for?

they'll throw extra hardware at it

...and when that hardware doesn't exist?
Reputation Points: 31
Solved Threads: 0
Light Poster
Purple Avenger is offline Offline
49 posts
since Jan 2007

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Assembly Forum Timeline: 8 Queens Problem!?
Next Thread in Assembly Forum Timeline: drag & drop





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC