The Art of Computer Programming, Volumes 1..3 Boxed
Set THE books! Skip college, just read this set. Not about hot topics
or trendy issues, just the scientific, mathimatical, and algorithmic basis
of all programming. If you don't know this stuff, you're playing. Ask the
pros if they own this book.

The easy way to do this is to use LEX and YACC, after first specifying your
'basic' grammar. YACC will spit out C code to parse your 'basic' language.
You can use this code as your cross compiler which will run on windoze, Linux,
etc. You also need to write the routines to perform the actions that the
tokens in you grammar will cause to be called. People can kick out compilers
like this in an afternoon. You get a serious compiler this way that can handle
any level of parenthetical expressions.

There are good tutorials on the web.
(http://epaperpress.com/lexandyacc/)
The point is -- a couple of days with a book on YACC and LEX to understand
it will pay off any time you have to parse something -- for the rest of your
programming life.

"The most important thing in the programming language is the name. A language
will not succeed without a good name. I have recently invented a very good
name and now I am looking for a suitable language." -- D. E. Knuth, 1967

A computer scientist is someone who, when told to "Go to Hell," sees the
"go to," rather than the destination, as harmful. -- Dr. Roger M. Firestone,
rfire@cais.cais.com

After you find an appropriate page, you are invited to
your
to this massmind site! (posts will be visible only to you before review)
Just type in the box and press the Post button.
(HTML welcomed, but not the <A tag:
Instead, use the link box to link to another page.
A tutorial is availableMembers can
login
to post directly, become page editors, and be credited for their posts.

Link? Put it here:
if you want a response,
please enter your email address:
Attn spammers: All posts are reviewed before being made visible to anyone other than the poster.