Re: Compiler project needed

escargo@mirage.skypoint.com (David S Cargo)
23 Feb 2000 14:09:30 -0500

          From comp.compilers

Related articles
Compiler project needed pel@realtime.dk (Per Olesen) (2000-02-22)
Re: Compiler project needed paulyg@clara.net (2000-02-22)
Re: Compiler project needed dstarner98@aasaa.ofe.org (2000-02-22)
Re: Compiler project needed cbrtjr@ix.netcom.com (Charles E. Bortle, Jr.) (2000-02-22)
Re: Compiler project needed torbenm@diku.dk (2000-02-22)
Re: Compiler project needed escargo@mirage.skypoint.com (2000-02-23)
Re: Compiler project needed sasulzer@seanet.com (Stephen Sulzer) (2000-02-23)
Re: Compiler project needed jkahrs@castor.atlas.de (Juergen Kahrs) (2000-02-23)
Re: Compiler project needed danwang+news@cs.princeton.edu (Daniel C. Wang) (2000-02-27)
Re: Compiler project needed dvdeug@x8b4e53cd.dhcp.okstate.edu (2000-02-27)
Re: Compiler project needed srineet@email.com (Srineet) (2000-02-27)
Re: Compiler project needed franck.pissotte@online.fr (Franck Pissotte) (2000-02-28)
[5 later articles]
| List of all articles for this month |

From: escargo@mirage.skypoint.com (David S Cargo)
Newsgroups: comp.compilers
Date: 23 Feb 2000 14:09:30 -0500
Organization: none
References: 00-02-112
Keywords: practice

  Per Olesen <pel@realtime.dk> wrote:
>I'm studying computer science on a Danish university and I'm going to
>write a compiler as a project in a course I'm taking.


One thing I have wondered about (which might or might not be in the
scope of what your instructor might think is appropriate), is how the
run time system for languages can be made portable across multiple
operating systems. For example, look at the languages tcl/tk, perl,
python, Squeak Smalltalk, Icon, and of course C. Now all of these
languages are multiplatform. Now, how could you arrange for some or
all of these to use a common runtime system so that each system
doesn't need to create and maintain its own unique runtime?


It's not exactly the Universal Computer Language (UNCOL) problem.
It's sort of a virtual machine problem (or abstract machine problem).
It also would mean that people developing new and interesting
languages could use a portable runtime system to simplify the
implementation (since the interface to the operating system is already
available).


David S. Cargo


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.