1. RE: My own language

I found Jack Crenshaw's Tutorial on Compiler Construction to be very 
good. As a novice programmer, I was able to port the example code to EU 
almost effortlessly. I'd recommend it for intermediate to advanced 
programmers also.

The tutorial is a series of issues, starting from the very basics, using 
pascal, I think, as the example language used to build the compiler, and 
assembly as output. The series goes all the way up to advanced stuff 
like optimising the output assembly code.


Chris

Alvin  Koffman wrote:
> Sounds interesting. I'm working on a port of "let's build a
> compiler" to Euphoria my self.
> Alvin 
> 
> --- Orpheus  Mullen <orpheus_mullen at btopenworld.com> wrote:
> > 
> > Recently I was interested in seeing how difficult it
> > would be to create a programming language of my own with
> > euphoria, and i have had a great deal of success, I have
> > managed to create a small language with about 9 simple
> > functions, each accessed throught single letter commands,
> > but I would like to try to expand this and I was
> > wondering that If I posted the code would there be anyone
> > who would mabey look at expanding it just to see what I
> > would be like, so if anyone wants a small messing around
> > with program please E-Mail me and I will send you the
> > code.
> > 
> >
> > 
> > 
> >
> > 
> 
> 
> =====
> See my homepage at
> http://ka9qlq.tripod.com/home/
> and where I live at
> http://ka9qlq.tripod.com/CCC/
> 
> This is a 256 Megabyte 400 Mhz 13 Gig. plug and pray system.
> 
> 
>

new topic     » topic index » view message » categorize

2. RE: My own language

Yes It's very informitive. I would like to get some help
with the assembly port though, something I know nothing
about.
Alvin 
--- Chris Bensler <bensler at mail.com> wrote:
> 
> I found Jack Crenshaw's Tutorial on Compiler Construction
> to be very 
> good. As a novice programmer, I was able to port the
> example code to EU 
> almost effortlessly. I'd recommend it for intermediate to
> advanced 
> programmers also.
> 
> The tutorial is a series of issues, starting from the
> very basics, using 
> pascal, I think, as the example language used to build
> the compiler, and 
> assembly as output. The series goes all the way up to
> advanced stuff 
> like optimising the output assembly code.
> 
> 
> Chris
> 
> Alvin  Koffman wrote:
> > Sounds interesting. I'm working on a port of "let's
> build a
> > compiler" to Euphoria my self.
> > Alvin 
> > 
> > --- Orpheus  Mullen <orpheus_mullen at btopenworld.com>
> wrote:
> > > 
> > > Recently I was interested in seeing how difficult it
> > > would be to create a programming language of my own
> with
> > > euphoria, and i have had a great deal of success, I
> have
> > > managed to create a small language with about 9
> simple
> > > functions, each accessed throught single letter
> commands,
> > > but I would like to try to expand this and I was
> > > wondering that If I posted the code would there be
> anyone
> > > who would mabey look at expanding it just to see what
> I
> > > would be like, so if anyone wants a small messing
> around
> > > with program please E-Mail me and I will send you the
> > > code.
> > > 
> > >
> > =====
> > See my homepage at
> > http://ka9qlq.tripod.com/home/
> > and where I live at
> > http://ka9qlq.tripod.com/CCC/
> > 
> > This is a 256 Megabyte 400 Mhz 13 Gig. plug and pray
> system.
> > 
> > 
> 
> 
>
> 


=====
See my homepage at
http://ka9qlq.tripod.com/home/
and where I live at
http://ka9qlq.tripod.com/CCC/

This is a 256 Megabyte 400 Mhz 13 Gig. plug and pray system.

new topic     » goto parent     » topic index » view message » categorize

3. RE: My own language

I cheated. My compiler generated EU code :P

I was focusing on interpretting though, so it was much easier to just 
use EU code.


Chris


Alvin  Koffman wrote:
> Yes It's very informitive. I would like to get some help
> with the assembly port though, something I know nothing
> about.
> Alvin 
> --- Chris Bensler <bensler at mail.com> wrote:
> > 
> > I found Jack Crenshaw's Tutorial on Compiler Construction
> > to be very 
> > good. As a novice programmer, I was able to port the
> > example code to EU 
> > almost effortlessly. I'd recommend it for intermediate to
> > advanced 
> > programmers also.
> > 
> > The tutorial is a series of issues, starting from the
> > very basics, using 
> > pascal, I think, as the example language used to build
> > the compiler, and 
> > assembly as output. The series goes all the way up to
> > advanced stuff 
> > like optimising the output assembly code.
> > 
> > 
> > Chris
> > 
> > Alvin  Koffman wrote:
> > > Sounds interesting. I'm working on a port of "let's
> > build a
> > > compiler" to Euphoria my self.
> > > Alvin 
> > > 
> > > --- Orpheus  Mullen <orpheus_mullen at btopenworld.com>
> > wrote:
> > > > 
> > > > Recently I was interested in seeing how difficult it
> > > > would be to create a programming language of my own
> > with
> > > > euphoria, and i have had a great deal of success, I
> > have
> > > > managed to create a small language with about 9
> > simple
> > > > functions, each accessed throught single letter
> > commands,
> > > > but I would like to try to expand this and I was
> > > > wondering that If I posted the code would there be
> > anyone
> > > > who would mabey look at expanding it just to see what
> > I
> > > > would be like, so if anyone wants a small messing
> > around
> > > > with program please E-Mail me and I will send you the
> > > > code.
> > > > 
> > > >
> > > =====
> > > See my homepage at
> > > http://ka9qlq.tripod.com/home/
> > > and where I live at
> > > http://ka9qlq.tripod.com/CCC/
> > > 
> > > This is a 256 Megabyte 400 Mhz 13 Gig. plug and pray
> > system.
> > > 
> > > 
> =====
> See my homepage at
> http://ka9qlq.tripod.com/home/
> and where I live at
> http://ka9qlq.tripod.com/CCC/
> 
> This is a 256 Megabyte 400 Mhz 13 Gig. plug and pray system.
> 
>

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu