Grammars for programming languages /
Thus, the organization of the book as it finally evolved contains two introductory chapters that can be read by anyone familiar with a programming language. These chapters provide a general background in the commonly-used grammatical notations describing the syntax of a programming language. This is...
Saved in:
Main Authors: | , |
---|---|
Format: | Book |
Language: | English |
Published: |
New York :
Elsevier,
[1977]
|
Series: | Programming languages series ;
4. |
Subjects: |
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | 187c556e-495a-408b-a1dd-1d5f20007649 | ||
005 | 20240707000000.0 | ||
008 | 760714t19771977nyua b 001 0 eng | ||
010 | |a 76025909 | ||
015 | |a GB7724643 |2 bnb | ||
016 | 7 | |a 044-40018 |2 Uk | |
016 | 7 | |a B7706783 |2 bccb | |
016 | 7 | |a 007385302 |2 Uk | |
019 | |a 1201884824 | ||
020 | |a 0444001875 | ||
020 | |a 9780444001870 | ||
020 | |a 0444001999 |q (pbk.) | ||
020 | |a 9780444001993 |q (pbk.) | ||
035 | |a (OCoLC)02347110 |z (OCoLC)1201884824 | ||
035 | |a (OCoLC)ocm02347110 | ||
035 | |a (EXLNZ-01MNPALS_NETWORK)9910084046704266 | ||
040 | |a DLC |b eng |c DLC |d EL$ |d MUQ |d OCLCQ |d NLGGC |d AU@ |d SNU |d DEBBG |d BDX |d GBVCP |d OCLCO |d OCLCF |d OCLCQ |d CSJ |d OCLCO |d DHA |d OCLCQ |d CPO |d OCLCQ |d OCLCO |d OCLCQ |d UKMGB |d OCLCA |d OCLCQ |d XQM |d IL4J6 |d OCLCO |d TXI | ||
049 | |a MNMA | ||
050 | 0 | 0 | |a QA76.7 |b .C57 1977 |
082 | 0 | 0 | |a 005.13 |2 19 |
082 | 0 | 4 | |a 511/.3 |
084 | |a 54.10 |2 bcl | ||
084 | |a 54.53 |2 bcl | ||
084 | |a ES 920 |2 rvk | ||
084 | |a ST 240 |2 rvk | ||
084 | |a PN 411 |2 blsrissc | ||
088 | |a 76025909 | ||
100 | 1 | |a Cleaveland, J. Craig. | |
245 | 1 | 0 | |a Grammars for programming languages / |c J. Craig Cleaveland, Robert C. Uzgalis. |
264 | 1 | |a New York : |b Elsevier, |c [1977] | |
264 | 4 | |c ©1977 | |
300 | |a xiii, 154 pages : |b illustrations ; |c 24 cm. | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a unmediated |b n |2 rdamedia | ||
338 | |a volume |b nc |2 rdacarrier | ||
490 | 1 | |a Programming languages series ; |v 4 | |
500 | |a "Elsevier computer science library." | ||
504 | |a Includes bibliographical references (pages 149-151) and index. | ||
540 | |a Current Copyright Fee: GBP20.00 |c 0. |5 Uk | ||
505 | 0 | |a Grammars and formal languages -- Context-free grammars and programming language defintions -- Double-level grammars capable of defining context-sensitive languages -- Application of w-grammars to programming languages. | |
520 | |a Thus, the organization of the book as it finally evolved contains two introductory chapters that can be read by anyone familiar with a programming language. These chapters provide a general background in the commonly-used grammatical notations describing the syntax of a programming language. This is information that should be familiar to anyone who programs-unfortunately, it is familiar to only a very few. With the information contained in these first two chapters, the programmer should have confident access to the syntactic portions of programming-language reference manuals. This includes an understanding of what will not appear in the syntax as well as what should appear there. The remainder of the book builds on this basic foundation exploring the limits of definitional possibilities using a grammatical formalism. To this end, the third chapter introduces the ALGOL 68 grammatical formalism with extensive examples. The fourth chapter gives four grammars describing a simple programming language. This illustrates the evolution of grammatical definitions from ALGOL 60 to ALGOL 68 and beyond. The third grammar in the fourth chapter successfully supplies an answer to Martin Kay's germinal challenge. | ||
583 | 1 | |a committed to retain |c 07012023 |d 12312042 |f Minnesota Shared Print Program |5 MnManS |z MNSU, Mankato Retention Commitment | |
650 | 0 | |a Programming languages (Electronic computers) | |
650 | 0 | |a Formal languages. | |
650 | 6 | |a Langages de programmation. | |
650 | 6 | |a Langages formels. | |
650 | 7 | |a Formal languages. |2 fast |0 (OCoLC)fst00932922 | |
650 | 7 | |a Programming languages (Electronic computers) |2 fast |0 (OCoLC)fst01078704 | |
650 | 7 | |a Formale Sprache |2 gnd | |
650 | 7 | |a Grammatik |2 gnd | |
650 | 7 | |a Programmiersprache |2 gnd | |
650 | 1 | 7 | |a Programmeertalen. |2 gtt |
650 | 1 | 7 | |a Formele talen. |2 gtt |
650 | 7 | |a Formal languages. |2 nli | |
650 | 7 | |a Programming languages (Electronic computers) |x Syntax. |2 nli | |
653 | 0 | |a Formal languages | |
653 | 0 | |a Programming languages (Electronic computers) | |
700 | 1 | |a Uzgalis, Robert C., |e author. | |
776 | 0 | 8 | |i Online version: |a Cleaveland, J. Craig. |t Grammars for programming languages. |d New York : Elsevier, ©1977 |w (OCoLC)567833245 |
830 | 0 | |a Programming languages series ; |v 4. | |
999 | 1 | 0 | |i 187c556e-495a-408b-a1dd-1d5f20007649 |l 990024221960104301 |s US-MNMANS |m grammars_for_programming_languages_________________________________________1977_______elseva________________________________________cleaveland__j__craig_______________p |
999 | 1 | 0 | |i 187c556e-495a-408b-a1dd-1d5f20007649 |l 990008663600104318 |s US-MNSTCLS |m grammars_for_programming_languages_________________________________________1977_______elseva________________________________________cleaveland__j__craig_______________p |
999 | 1 | 1 | |l 990024221960104301 |s ISIL:US-MNMANS |i Minnesota State University, Mankato |t BKS |a JUVC |c QA76.7 .C57 1977 |b 30101001818368 |x BOOK |y 2359146560004301 |p LOANABLE |
999 | 1 | 1 | |l 990008663600104318 |s ISIL:US-MNSTCLS |i St. Cloud State University |t BKS |a MSTA |c QA76.7 .C57 1977 |b 30102001586047 |x BOOK |y 2338095020004318 |p LOANABLE |