please dont rip this site

Computer Languages


PIC-specific languages@

SX-specifc langauges@

Libraries@ Components@

Expression Evaluator

Books:

On creating languages:

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://members.xoom.com/thomasn/y_man.htm) 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.

Books:

See also:

The comp.compilers newsgroup, archive, links

"Every program has at least one bug and can be shortened by at least one instruction -- from which, by induction, one can deduce that every program can be reduced to one instruction which doesn't work." -- Anon.

"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

See

Interested:


file: /Techref/language/index.htm, 9KB, , updated: 2008/7/22 11:37, local time: 2010/7/30 22:11, owner: kentken-HotPOP-,
TOP NEW HELP FIND: 
38.107.191.82:LOG IN
©2010 PLEASE DON'T RIP! DO: LINK / DIGG! / MAKE!

 ©2010 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?
Please DO link to this page! Digg it!
<A HREF="http://www.sxlist.com/techref/language/index.htm"> Programming Languages</A>

Did you find what you needed?

  LCD Front Panel Set: $8.99!
- 2x16 LCD HD44780 controller
- 4 push buttons - 3 LEDs - 2x12 header
Site supported by
sales, advertizing,
& kind contributors
just like you!

Please don't rip/copy
(here's why

Copies of the site on CD
are available at minimal cost.
 
Feel the NEED for SPEED?
Ubicom SX18 thru SX52, PIC 16c5X compatibile, 50 to
75 MIPS microcontrollers!
Now US customers can buy the Excellent SXDev from SXList.com
for $150 + $15 import fee + s&h (~ $180 total+tax in CA)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  .