Shamil Salakhetdinov
shamil at users.mns.ru
Tue Nov 1 12:37:58 CST 2005
Jim, I don't mind. You're welcome to publish on DBA web site whatever you wanted from the stuff I wrote for this thread! Shamil ----- Original Message ----- From: "Jim Lawrence" <accessd at shaw.ca> To: "'Access Developers discussion and problem solving'" <accessd at databaseadvisors.com> Sent: Tuesday, November 01, 2005 9:04 PM Subject: Re: [AccessD] Array faster in DLL? > My hats off to you Gustav, Shamil and Stuart. Watching the exercises in > array manipulation, in language performance and design has been very > enlightening. > > I would like to be so bold as to ask whether any of you would mind if I > placed the discussion exercise on our DBA web site. Appropriate credits will > be applied. I can be contacted either on or off line. > > Jim > The DBA web guy > > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock > Sent: Tuesday, November 01, 2005 3:06 AM > To: accessd at databaseadvisors.com > Subject: Re: [AccessD] Array faster in DLL? > > Hi Shamil > > Thanks! I posted the results in a previous message. > > I appreciate very much you took the time to create this dll. It certainly > has brought a new perspective. > A learning experience indeed. > > /gustav > > >>> shamil at users.mns.ru 31-10-2005 20:31 >>> > > Very nice! I'm looking forward ... > Here it's Gustav - final results: > > VB6: 400,000,000 cycles in ~20 seconds > > C++: 10,000,000,000 cycles in ~18-19 seconds > > All the source code and test executables can be downloaded from: > http://smsconsulting.spb.ru/download/tests/arrayTest.zip (61KB) > > That was a quick test work but one can find some VB6 advanced coding with > Implements, which shows (IMHO) why low coupling and high cohesion is a good > and very practically oriented idea (especially for long run projects). > > Of course there is there also a direct coding - advanced a la' OOP was added > to start it getting generalized for someone else to maybe add other > languages test cases - anybody? > > Do not forget to register ATL/COM DLL(ArrayCruncher.dll) before running the > test client (ArrayCruncherClient.exe). To register ArrayCruncher.dll run > enclosed batch file regme.bat > > Enjoy! > > Shamil > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com