This is something I have been kicking around in my head awhile and thought it *might* be useful / fun / interesting:
It's a spinoff of Syntax's thread on super tips and basically any message in the forums dealing with speed issues.
* So what is it ?
Well sirs, how about a 'simple' program that everyone can add to that will grow into in all encompassing assembly of various speed test no matter how small or big they might seem.
* The way it works:
Start off by writing a program to compare two or more ways of doing something and have the program output the resulting times.
It doesn't matter who starts the program but any additions *have* to then added to the program and the updated version is put back in the forum.
The structure of this program starts with a menu of possible speed tests. Select that item and a second menu appears with various ways of doing the same thing.
Any newbie or codewizard can copy/paste the program and visually test various concepts and see the results themself. In turn, maybe somebody has yet another approach that is even faster and they add their findings to the program.
As we all now, when it comes to programming, there is more than one way to skin a cat.
I believe the initial concept is a good idea and would answer many questions on optimization issues.
I also believe that the whole thing could get real messy real quick -OR- the whole thing may not get started at all.
Like I said, it is just a 'fun' little idea I have kicked around and now i have kicked it upon the forum here for others to kick around, stomp on, mutilate and thus tell me either I am a complete loon or that there is indeed some sort of merit.
If interested, please respond to any of the following:
1) your views on the matter.
2) propose a mandatory outline of the program's specifications on how it should all come together / work
3) post some speed related questions
4) post some small code tidbits of things you come across
5) tell the good ol' doctor here that he really is a loon
and off with his silly nonsensical proposal.
6) anything under the sun.. thoughts anyone ?
some examples at the top of my head:
...Blitz Arrays vs Dim Arrays vs Banks Vs ???...
...Gosubs Vs Functions Vs ???...
...Repeat_Until vs While_Wend vs For_Next vs ???...
Get the idea ? Good! Now remember, it doesn't really matter how well known the situation is, cause not everyone is up to date on the "well known" especially newbies. We take a lot for granted sometimes on the basics. Do you remember your first programs ? How would you re-implement the same concepts if you knew then what you know now ? Apply that thought to today.
* In closing:
What it all boils down to ( and I hope against hope ) is a interactive-quasi-programming-gems-secrets-of-gurus-code-warrior-be-all-to-end-all-ever-evolving-hunk-of-programming-knowledge. To some it would be educational, to others interesting and enlightning, and to yet to others a way to give back and help others.. for only 10 cents a day you can help a needy child... oops!
Right, so flame, discuss, ignore... whatever.
-ddt!
It's a spinoff of Syntax's thread on super tips and basically any message in the forums dealing with speed issues.
* So what is it ?
Well sirs, how about a 'simple' program that everyone can add to that will grow into in all encompassing assembly of various speed test no matter how small or big they might seem.
* The way it works:
Start off by writing a program to compare two or more ways of doing something and have the program output the resulting times.
It doesn't matter who starts the program but any additions *have* to then added to the program and the updated version is put back in the forum.
The structure of this program starts with a menu of possible speed tests. Select that item and a second menu appears with various ways of doing the same thing.
Any newbie or codewizard can copy/paste the program and visually test various concepts and see the results themself. In turn, maybe somebody has yet another approach that is even faster and they add their findings to the program.
As we all now, when it comes to programming, there is more than one way to skin a cat.
I believe the initial concept is a good idea and would answer many questions on optimization issues.
I also believe that the whole thing could get real messy real quick -OR- the whole thing may not get started at all.
Like I said, it is just a 'fun' little idea I have kicked around and now i have kicked it upon the forum here for others to kick around, stomp on, mutilate and thus tell me either I am a complete loon or that there is indeed some sort of merit.
If interested, please respond to any of the following:
1) your views on the matter.
2) propose a mandatory outline of the program's specifications on how it should all come together / work
3) post some speed related questions
4) post some small code tidbits of things you come across
5) tell the good ol' doctor here that he really is a loon
and off with his silly nonsensical proposal.
6) anything under the sun.. thoughts anyone ?
some examples at the top of my head:
...Blitz Arrays vs Dim Arrays vs Banks Vs ???...
...Gosubs Vs Functions Vs ???...
...Repeat_Until vs While_Wend vs For_Next vs ???...
Get the idea ? Good! Now remember, it doesn't really matter how well known the situation is, cause not everyone is up to date on the "well known" especially newbies. We take a lot for granted sometimes on the basics. Do you remember your first programs ? How would you re-implement the same concepts if you knew then what you know now ? Apply that thought to today.
* In closing:
What it all boils down to ( and I hope against hope ) is a interactive-quasi-programming-gems-secrets-of-gurus-code-warrior-be-all-to-end-all-ever-evolving-hunk-of-programming-knowledge. To some it would be educational, to others interesting and enlightning, and to yet to others a way to give back and help others.. for only 10 cents a day you can help a needy child... oops!
Right, so flame, discuss, ignore... whatever.
-ddt!