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...

Full description

Saved in:
Bibliographic Details
Main Authors: Cleaveland, J. Craig, Uzgalis, Robert C. (Author)
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