[PLUG-Devel] Profiling a new programming language
Joshua Zeidner
jjzeidner at gmail.com
Sat Nov 15 13:50:21 MST 2008
Ryan,
I really love this area of CS because Im also very interested in
Linguistics.
I would suggest reading the 'Dragon Book' :
http://en.wikipedia.org/wiki/Principles_of_Compiler_Design . It is a
standard in CS courses, but to do this kind of thing properly you need to
have a good understanding of CS theory, which goes into some of the
foundation of 20th century mathematics (Turing, Godel, etc.). Researching
this area really gave me a lot of respect for how much theory really went
into the creation of modern computers.
"*If I have seen further it is only by standing on the shoulders of
Giants." - Isaac Newton.
*-jmz
On Sat, Nov 15, 2008 at 12:31 AM, Ryan Rix <phrkonaleash at gmail.com> wrote:
> On Thu November 13 2008 07:33:33 am Darrin Chandler wrote:
> > Once you've done that, you might want to put what you've got into a
> > formal notation such as BNF. If you can define it well enough then you
> > can turn to tools such as lex/flex & yacc/bison, which have been
> > designed to generate parsing code from specs. If you can't define your
> > language that well then you need to get to that point! Even if you end
> > up not using C/lex/yacc!
> >
>
> So, I have a BNF, completely finished IMO (attached as well) but I'm not
> entirely sure what to do with it... I ran it through this haskellmabob, but
> it doesn't really 'do' anything (the source was empty as far as I could
> tell)
> but... :)
>
> /me is lost
>
> ~Ryan on the way to bed...
>
> --
> Thanks and best regards,
> Ryan Rix
> TamsPalm - The PalmOS Blog
>
> JaneJane, we just blew past that stop sign and the cops are
> on our tail. What now? -- Recalculating destination...
>
>
>
>
> _______________________________________________
> PLUG-devel mailing list - PLUG-devel at lists.PLUG.phoenix.az.us
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.PLUG.phoenix.az.us/pipermail/plug-devel/attachments/20081115/a1ce41da/attachment.htm
More information about the PLUG-devel
mailing list