[Mono-list] Port of a Java quantum fractal generator.

Adam Treat manyoso@yahoo.com
Wed, 20 Nov 2002 14:00:45 -0500


On Wednesday 20 November 2002 01:50 pm, Miguel de Icaza wrote:
> Hello,
>
> > I've recently ported a Quantum Fractal generator to C#.  The port was
> > instructive and revealed some interesting details about the CLR, Java and
> > the C# compilers.
>
> This is an interesting post.
>
> > C. MS.NET's CSC  -- 'csc /out:qf.exe /r:/usr/local/lib/Qt.dll
> > FractalViewer.cs QPaintBuffer.cs QuantumFractals.cs IQuantumFractal.cs'
> >
> > 	1. 1118354/13.167 = 84936.128
> > 	2. 1114996/12.535 = 82378.722
> > 	3. 1125364/13.026 = 86393.674
> >
> > 		~84569.51 datapoints/second
> > 		~25 seconds to compile (note: am using wine to run the csc compiler so
> > this isn't really fair ;)
>
> You might want to pass the /optimize flag to CSC, as it produces
> slightly better code if you use that.  That explains why MCS generates
> slightly better code than CSC.
>
> Do you have a link to the C# port, I would like to try it out myself.
>
> Miguel.

Here is a tar of the C# port.  You can also find this in the Qt# cvs.

http://qtcsharp.sourceforge.net/qfractals.tar.gz

Cheers,

Adam