Speed Comparison Program Idea Project

Blitz3D Forums/Blitz3D Beginners Area/Speed Comparison Program Idea Project

Dr. Delirium Tremens....

I think that is a great idea but there maybe a problem....

I am used to using the Big 'O' notation (order of magnitude)when measuring how efficient an algorithm is and was tought to apply it to almost everything. I am not sure that everyone on this forum understands that theory. If they dont, then they are going to have to learn it because this way of measuring an algorithms efficiency is standard throughout the industry.

I'll certainly contribute any way I can. It is easy to measure an algorithms speed but the overheads are different and who is going to decide which is the best?

It is certainly worth persuing because some of the code I have seen is horrible (including my own!). Also, some people here think that it is clever to have one long formula in a function to return a value rather than splitting it up. They dont realise that maths intensive stuff is time-consuming. People also use the Bubble Sort algorithm because the code is short. They dont realise that it is probably one of the slowest sorting algorithms ever devised with an Order of magnitude of 'O'n squared!

So yes, anything to improve peoples programming skills gets my vote!

Regards