[Coco] Re: 6809 emulater in C#

Brad Grier bradgrier at cox.net
Tue Dec 9 19:12:00 EST 2003


Nathan Woods wrote:

> James Ross writes:
> 
>> .NET is Microsoft's answer to Java, yet multi-language. Until recently
>> I never liked Java due to the byte code interpreter; even on a fast
>> box Java seems slow.  However, since I learned about JIT I am more
>> willing to accept it.  
> 
> 
> Even with JITing, Java GUI apps (IMHO) tend to feel weird and slow.  A 
> lot of this have to do less with JITting but because of Java's normal 
> GUI frameworks (yes, I'm counting both Swing and AWT; I'm not sure about 
> IBM's SWT though).

A lot of it has to do with poorly designed software and underpowered 
clients. IMHO. I wouldn't write an MPEG encoder in Java but for most 
corporate uses, it works just fine.


>> I think the verdict is still out if it will catch on to the point that
>> all new software on the shelves are written in .NET. 
> 
> 
> Well "software on the shelves" in many ways constitutes the last stage 
> of the process.  I think if 80%+ of all corporate applications were 
> written in .NET, .NET would be considered a decisive victory.


Java is used in a tremendous number of applications most people aren't 
even aware of - a great deal of it is non-GUI batch and server stuff.

>> I've played substantially with Vb.NET. I like it. Better than Vb6 and
>> VBA.  Simply because it truly an object oriented language.  I have not
>> yet looked at C# yet, but I did buy a couple or three books on it.  I
>> too want to learn it.
> 
> 
> If you know Java, you pretty much know C#.  C# is pretty much Java if 
> they had the opportunity to remake it over again, and adding a few 
> miscellaneous enhancements.  The framework is also a bit better, and in 
> my experience .NET GUI apps don't have the same sluggish and non-native 
> feeling that Java apps do.
> 

I thought about porting my coco emulator from Java to C# - just to learn 
more about the language. I believe Microsoft made some software 
available to help port Java 1.1 source code to .NET. The emulator can 
run on the ancient 1.1 JVM so maybe getting it working would be easy. 
Someone told me once that C# is Java with the main method capitalized.

Brad
Mocha - The TRS-80 Color Computer Applet
http://members.cox.net/javacoco/





More information about the Coco mailing list