Wikipedia talk:WikiProject Programming languages: Difference between revisions
Content deleted Content added
EBNF explanation and link |
m attribution |
||
Line 6:
:[[User:Noldoaran|—Noldoaran]] [[User talk:Noldoaran|(Talk)]] 00:50, Dec 18, 2003 (UTC)
::[[EBNF]] is [[Extended Backus Naur Form]], the standard form for defining a language [[grammar]]. It is an essential component of a language specification. Check out the [http://java.sun.com/docs/books/jls/second_edition/html/jTOC.doc.html Java Language Specification] for a good, if complicated, example. The EBNF comes in handy when writing a compiler. The grammars of most modern programming languages are probably too tedious and long to include in full, but some key productions (aka rules) might be valuable for comparative purposes. So, if one exists, hopefully, as in the Java case, we can just link to it. [[User:Brent Gulanowski|Brent Gulanowski]] 20:18, 18 Dec 2003 (UTC)
|