| 000 | 01624 a2200241 4500 | ||
|---|---|---|---|
| 003 | OSt | ||
| 005 | 20240228172238.0 | ||
| 008 | 240226b |||||||| |||| 00| 0 eng d | ||
| 020 | _a9788177584226 | ||
| 040 | _cCUS | ||
| 082 |
_a005.1 _bSET/P |
||
| 100 |
_925742 _aSethi, Ravi |
||
| 245 | _aProgramming Languages: Concepts & Constructs | ||
| 250 | _a2nd ed. | ||
| 260 |
_aUnited States of America: _bPearson, _c2006. |
||
| 300 | _a481p. | ||
| 505 | _a1. The Role of Programming Languages. Toward Higher-Level Languages.Problems of Scale.Programming Paradigms.Language Implementation: Bridging the Gap.Exercises.Bibliographic Notes.2. Language Description: Syntactic Structure. Expression Notations.Abstract Syntax Trees.Lexical Syntax.Context-Free Grammars.Grammars for Expressions.Variants of Grammars.Exercises.Bibliographic Notes.II. IMPERATIVE PROGRAMMING. 3. Statements: Structured Programming. The Need for Structured Programming.Syntax-Directed Control Flow.Design Considerations: Syntax.Handling Special Cases in Loops.Programming with Invariants.Proof Rules for Partial Correctness.Control flow in C.Exercises.Bibliographic Notes.4. Types: Data Representation. The Role of Types.Basic Types.Arrays: Sequences of Elements.Records: Named Fields.Unions and Variant Records.Sets.Pointers: Efficiency and Dynamic Allocation.Two String Tables.Types and Error Checking.Exercises.Bibliographic Notes.5. Procedure Activations. | ||
| 650 | _aProgramming languages | ||
| 650 |
_aLangages de programmation _925744 |
||
| 650 |
_aOrdinateurs Programmation _925745 |
||
| 650 |
_aPolymorphic _925746 |
||
| 942 |
_2ddc _cWB16 |
||
| 999 |
_c214323 _d214323 |
||