[Mono-dev] C# Compiler - Chicken and the Egg

Joshua Kugler joshua.kugler at uaf.edu
Thu Mar 9 16:18:20 EST 2006


<sarcasm>
Wusses.  I wrote my first compiler in assembler.  Of course, I had to write 
that assembler is straight machine code.  After I wrote my file editor in 
machine code, of course.
</sarcasm>

No, actually my first real language was Perl.  I cheated big time.  :)

Like a tag I saw a while back said:

Real programmers use "copy con program.exe"

j----- k-----

On Thursday 09 March 2006 12:04, Cody Russell wrote:
> Obviously, it was first compiled using Microsoft's compiler.  I would
> assume gcc got started much the same way, and was probably first compiled
> using non-free compilers.
>
> On 3/9/06, Redefined Horizons <redefined.horizons at gmail.com> wrote:
> > I was reading online that Mono's C# compiler is written in C#. That
> > made me woder, how did you compile the Mono C# Compiler for the first
> > time. (This is the old chicken and the egg problem.) I am wondering
> > how this obstacle was overcome, and why the compiler wasn't written in
> > a language like C, that could already be compiled on Linux.

-- 
Joshua Kugler                 PGP Key: http://pgp.mit.edu/
CDE System Administrator             ID 0xDB26D7CE
http://distance.uaf.edu/



More information about the Mono-devel-list mailing list