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