Posted by Hans Salvisberg on 2007-06-18 02:54 CET
(In reply to: Re: Want to sell copies of Champ?
posted by Christian Klauser on 2007-06-17 15:12 CET)
|
>> Yea, I've seen an interview on channel9. Although I'm still a bit skeptical about the runtime implications of LINQ, I think that C# will benefit from Hejlsberg being the lead architect. LINQ is only his latest project. Anders is the man behind Delphi, C++ Builder, and C#. "Visual" C++ did not become visual (in the sense of having components that are active at design time) until he joined Microsoft. >> Especially the change in programming paradigm of the Window subsystem makes a port look insane. I'm not sure this is a problem. Running off a message loop was the Win16/Win32 programming paradigm, but Champ successfully worked around that to provide its own sequential model. .NET hides the message loop even more, but it's still there, and I believe it could be wrapped again. Much bigger issues for a port to .NET are its reliance on WIN16 GDI and on multiple inheritance. >> integration into VS2005+ would easily be done using project templates That's promising! >> when it comes to drawing (especially pixel-by-pixel) I am not sure about the speed implications of an approach using GDI+. Worrying about speed is exactly the kind of mistake that we made back then when we decided to implement Champ on the WIN16 API. Besides, there is no pixel-by-pixel drawing, unless you explicitly use putpixel(). Everything else uses basic graphics primitives such as lines, circles, and bitblts. Might you be interested to work on a New Champ? |
|
Copyright © 2010 Salvisberg Software & Consulting. All rights reserved. |
Top |