9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Intermediate Language
@ 2006-07-19 14:28 Vladimir Giszpenc
  2006-07-19 17:49 ` Darren Bane
  2006-07-19 19:17 ` [9fans] " "Nils O. Selåsdal"
  0 siblings, 2 replies; 9+ messages in thread
From: Vladimir Giszpenc @ 2006-07-19 14:28 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 1395 bytes --]

Hello language enthusiasts,

My background is that of a lowly consumer of languages, but I followed a
few links and here I am addressing you.  Plan 9 looks very interesting
on paper and I am sure in action as well.  I will further confess that I
have enjoyed such disparaged languages as C# and even VB.  My question
is as follows:

Why not have an intermediate language similar to MSIL but more suited to
your OS?  I have heard about the difference between stack based versus
register based architechtures, but I have not understood yet why that
stops you or some standards body from coming up with a set of language
primitives that permit other languages to be compiled to it.  The
compilers written for the actual languages would be very portable and
the compilers for the intermediate language would be simpler.

I personally don't have anything againg using the Mono or .Gnu stuff.  I
think the Mono stuff is more portable and more GUI oriented which I like
but I understand the fear of licensing issues.  When I see complaints
about C#, I think people miss the point that you can develop any
compiler targeting MSIL and you will have a portable language.  If
someone could either explain or refer me to an explanation of the
register versus stack based language problem as it applies to an
intermediate language, I would very much appreciate it.

Thanks,

Vlad

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 4518 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2006-07-24 14:14 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-07-19 14:28 [9fans] Intermediate Language Vladimir Giszpenc
2006-07-19 17:49 ` Darren Bane
2006-07-19 18:45   ` [9fans] " Zoltan Jarai
2006-07-19 19:17 ` [9fans] " "Nils O. Selåsdal"
2006-07-19 19:21   ` Ronald G Minnich
2006-07-19 19:47     ` Chad Dougherty
2006-07-19 20:58     ` David Leimbach
2006-07-24 14:13       ` Gorka guardiola
2006-07-24 14:14         ` Gorka guardiola

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).