Gamingforce Interactive Forums
85242 35212

Go Back   Exploding Garrmondo Weiner Interactive Swiss Army Penis > Garrmondo Network > Help Desk

Notices

Welcome to the Exploding Garrmondo Weiner Interactive Swiss Army Penis.
GFF is a community of gaming and music enthusiasts. We have a team of dedicated moderators, constant member-organized activities, and plenty of custom features, including our unique journal system. If this is your first visit, be sure to check out the FAQ or our GFWiki. You will have to register before you can post. Membership is completely free (and gets rid of the pesky advertisement unit underneath this message).


C/C++
Reply
 
Thread Tools
vincent_ray21
Chinese Zodiac: ox. Zodiac: Leo.


Member 795

Level 2.38

Mar 2006


Reply With Quote
Old Mar 9, 2006, 09:29 PM Local time: Mar 10, 2006, 10:29 AM #1 of 58
Using assembly you can make a program run faster than using program written in C/C++. Especially local variables, which can be removed, by using only registers (which cannot be accessed in high level language).

Most basic functions in C/C++ are written in assembly for the purpose of speed like the function strcpy, strlen. Which are written in assembly (as of the libraries of VC++). In tracing the function, you will see assembly immediately.

There are some software that fit using assembly, like hardware communication. Which includes software driver, etc. and some program that are fit using high level like C/C++, business software since maintenance is also part of the cost of developing software.

Jam it back in, in the dark.
"The laws of gravity cannot be held responsible for people falling in love." -- Albert Einstein
vincent_ray21
Chinese Zodiac: ox. Zodiac: Leo.


Member 795

Level 2.38

Mar 2006


Reply With Quote
Old Mar 10, 2006, 02:16 AM Local time: Mar 10, 2006, 03:16 PM #2 of 58
Operating system and system software like anti-virus and firewall must be written in such low level so that they will execute much quicker.

As the computer grows faster, we users install and use more software. And programmers tend to use the potential of the faster computer (Game is a good example).(I think it’s proportional: more speed = more software = more memory usage .)

Even using such low-level or high level, if the algorithm of the software is slow, any implementation will not make it faster.

Most amazing jew boots
"The laws of gravity cannot be held responsible for people falling in love." -- Albert Einstein
vincent_ray21
Chinese Zodiac: ox. Zodiac: Leo.


Member 795

Level 2.38

Mar 2006


Reply With Quote
Old Mar 22, 2006, 03:37 AM Local time: Mar 22, 2006, 04:37 PM #3 of 58
Even I am using Java, which I considered the slowest language that I have used, since it is both compiled and interpretted.

More program especially business program doesn't need to run very efficient that it must be written in assembly. It's the logic and algorithm that count. Even you use assembly but the logic takes n * n to finish(I don't know how to write n square). It will be defeated by a logic that takes log n, n or even n * log n written in latest language.

Programmers tends to choose language which they can work/compatible with so that they can create software much faster.

The compilers are also being develop/upgrade so that it can be more efficient and have more options to give.

This thing is sticky, and I don't like it. I don't appreciate it.
"The laws of gravity cannot be held responsible for people falling in love." -- Albert Einstein

Last edited by vincent_ray21; Mar 23, 2006 at 12:21 AM.
Reply

Thread Tools

Exploding Garrmondo Weiner Interactive Swiss Army Penis > Garrmondo Network > Help Desk > C/C++

Forum Jump


All times are GMT -5. The time now is 12:56 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc.