KISS,
I will match my skill as a Assembler programer to what C does any day.
Ratch
Ok. Lets write a FFT algorithm and see who has the fastest "time to market".
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
KISS,
I will match my skill as a Assembler programer to what C does any day.
Ratch
Yep, the Amiga was pretty decent. I did buy the A1000 after all. They did, in fact use a small floppy drive, but they used composite video as output.
Ok. Lets write a FFT algorithm and see who has the fastest "time to market".
Yes but that is just a bit like picking the car with the best looking wheels and ignoring the rest of it.hi T,
I would not disagree that using 'C or Basic' its quicker and easier to write a program, but I thought the discussion was about program 'efficiency' when using assembly, ie: tight code and optimum execution speed.
E.
Yes but that is just a bit like picking the car with the best looking wheels and ignoring the rest of it.
Sorry, I do not see the comparison in using that analogy,
E.
The point I was trying to make is that efficiency and speed alone are sufficient to judge a language.
OK, but surely you would agree a well written assembly program would require less program memory than a 'C' written program and it will also execute the code faster.?
Absolutely. No competition. But do you really need fast and efficient code to run a washing machine? I rather have fast and efficient development tools and make some profit.
I would say this is only generally true.Absolutely. No competition. But do you really need fast and efficient code to run a washing machine? I rather have fast and efficient development tools and make some profit.
Yes, that is why we are running 16+ pages of this topic. There is no one true answer.. in general. This is fun though.I would say this is only generally true.
Face it guys if you want to talk fastest/smallest we need to compare the worlds best ASM programmers to the worlds best HLL optimizers. Given that the ASM programmer is expected to write readable and maintainable code there is no contest on which will be faster and smaller.
Nigel said:Just because the assembler C produces is unreadable doesn't mean it's small or fast, just that it's as small and fast as the compiler can produce.
The problem with this thread is that it is A vrs B and does not allow for the possibility of HLL code with hand optimized ASM bits if needed.
...
I was talking about the title.Mr RB said:At least a couple of us did allow (to combine both).
I was talking about the title.
...
...
As the complexity of a processor increases the ability of a human to write optimal code decreases.
...
Even if the title were right about optimizers vrs human ASM coding it is far to expensive to write most programs in ASM. It also takes more time to code a program in ASM so that impacts the time to market in a bad way.