(cross-posting to ph-cs)

On Mon, Jul 05, 2004 at 06:42:05PM +0800, Andy Sy wrote:
> 2. Shouldn't we be coming up with a better cross-language
>    object model instead of aping CLR/CLS' C#-centric one?
> 

The only problem is this is a very difficult problem that the world's
best computer scientists and language designers have been chewing on for
nearly four decades.  I remember reading about a proposal for UNCOL,
universal compiler language, by folks at IBM way back in the 1960's.
It's like the Holy Grail of compiler design.  Many front-ends, all
generating one  intermediate language that can easily be translated to
many target computer architectures.  We have stuff like LLVM, C--, VPO,
MLRISC, and loads of other such would-be intermediate languages that are
all trying to accomplish that, with varying degrees of success, but the
goal still seems quite elusive.  JVM doesn't even try, and even though
it's billed as such, the Common Language Runtime is anything but.  If
your source language isn't reasonably isomorphic to C#, then you're in a
world of kluge from the looks of things...

-- 
dido
"The only thing of value passing through a politician's brain is a bullet."
--
Philippine Linux Users' Group (PLUG) Mailing List
[EMAIL PROTECTED] (#PLUG @ irc.free.net.ph)
Official Website: http://plug.linux.org.ph
Searchable Archives: http://marc.free.net.ph
.
To leave, go to http://lists.q-linux.com/mailman/listinfo/plug
.
Are you a Linux newbie? To join the newbie list, go to
http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie

Reply via email to