On Jul 4, 2008, at 12:37 AM, Jochen Kunz <jkunz at unixag-kl.fh-kl.de>
wrote:
On Thu, 03 Jul 2008 20:00:31 -0400
"Joshua Alexander Dersch" <derschjo at msu.edu> wrote:
I like C# (and 'managed' code in general)
because it allows me to
focus on the problem rather than the tool.
Well. C# is just an other reinvention
of that wheel. M$ reinvented it
purely to chain customers to their products. There have been Java and
Smalltalk before. They could just use Java, but Java is "not invented
here"...
I'll refrain from comment, other than saying that every language has
been a reinvention of Lisp, Fortran, Smalltalk or Simula :).
I would use Smalltalk. I don't know of any other language that can
express statements in such a natural way with such a high grades of
flexibility, orthogonality and abstraction.
But implementing an emulator in a language that is interpreted by a
virtual machine? I don't know...
I don't want to sideline my own thread any longer (anyone have any
questions or comments related to the PERQ or the emulator? ;)) but c#
(and Java) are not interpreted. They're just-in-time compiled in most
cases. There's no reason either of them couldn't be compiled to
native code (and I believe there are native Java compilers out there.)
Josh
But we get OT.
--
tsch__,
Jochen
Homepage:
http://www.unixag-kl.fh-kl.de/~jkunz/