Vai al contenuto principale della pagina

Annotated C# standard [[electronic resource] /] / Jon Jagger, Nigel Perry, Peter Sestoft



(Visualizza in formato marc)    (Visualizza in BIBFRAME)

Autore: Jagger Jon <1966-> Visualizza persona
Titolo: Annotated C# standard [[electronic resource] /] / Jon Jagger, Nigel Perry, Peter Sestoft Visualizza cluster
Pubblicazione: Amsterdam ; ; Boston, : Elsevier/Morgan Kaufmann Publishers, c2007
Descrizione fisica: 1 online resource (858 p.)
Disciplina: 005.13/3
Soggetto topico: C (Computer program language)
Altri autori: PerryNigel  
SestoftPeter  
Note generali: Description based upon print version of record.
Nota di bibliografia: Includes bibliographical references (p. 804) and index.
Nota di contenuto: Front Cover; C# Annotated Standard; Copyright Page; Dedications; Contents; Foreword to the Annotated Standard; Preface to the Annotated Standard; Acknowledgments; About The Authors; Errata To The International Standard; The C# International Standard and Foreword; Introduction; CLI not required; Chapter 1: Scope; Chapter 2: Conformance; Interpreters; Chapter 3: Normative references; Chapter 4: Definitions; Application vs. program; Assembly vs. class files; Accessing class libraries; Programs, assemblies, applications and class libraries; Chapter 5: Notational conventions
Chapter 6: Acronyms and abbreviationsASCII Rules!; The C# name; Chapter 7: General description; Where to look for requirements on unsafe constructs; Chapter 8: Language overview; Annotation free zone; 8.1 Getting started; 8.2 Types; 8.2.1 Predefined types; 8.2.2 Conversions; 8.2.3 Array types; 8.2.4 Type system unification; 8.3 Variables and parameters; 8.4 Automatic memory management; 8.5 Expressions; 8.6 Statements; 8.7 Classes; 8.7.1 Constants; 8.7.2 Fields; 8.7.3 Methods; 8.7.4 Properties; 8.7.5 Events; 8.7.6 Operators; 8.7.7 Indexers; 8.7.8 Instance constructors; 8.7.9 Finalizers
8.7.10 Static constructors8.7.11 Inheritance; 8.7.12 Static classes; 8.7.13 Partial type declarations; 8.8 Structs; 8.9 Interfaces; 8.10 Delegates; 8.11 Enums; 8.12 Namespaces and assemblies; 8.13 Versioning; 8.14 Extern aliases; 8.15 Attributes; 8.16 Generics; 8.16.1 Why generics?; 8.16.2 Creating and consuming generics; 8.16.3 Multiple type parameters; 8.16.4 Constraints; 8.16.5 Generic methods; 8.17 Anonymous methods; 8.18 Iterators; 8.19 Nullable types; Chapter 9: Lexical structure; 9.1 Programs; Much ado about nothing; 9.2 Grammars; 9.2.1 Lexical grammar; 9.2.2 Syntactic grammar
9.2.3 Grammar ambiguitiesRationale: the "following token" set; Similar cast expression ambiguity; F(G>7); 9.3 Lexical analysis; 9.3.1 Line terminators; 9.3.2 Comments; 9.3.3 White space; 9.4 Tokens; 9.4.1 Unicode escape sequences; No escapes in verbatim strings; No escapes in comments; 9.4.2 Identifiers; Identifier normalization; The humble underscore; Keyword escape mechanism; Code generation; 9.4.3 Keywords; Language evolution; 9.4.4 Literals; 9.4.4.1 Boolean literals; Boolean arguments considered harmful?; 9.4.4.2 Integer literals; Historical note; Boundary differences
9.4.4.3 Real literalsWhat is 1.D?; Money or deciMal?; 9.4.4.4 Character literals; No octal character escapes; 9.4.4.5 String literals; Platform independent newlines; Historical note; Happy birthday, Joel; Overspecification...; Hexadecimal escape character pitfalls; 9.4.4.6 The null literal; 9.4.5 Operators and punctuators; >>== tokenization oddity; Tokenization anecdote; 9.5 Pre-processing directives; To pre-process, or not pre-process?; Why no delimited comments in #directives?; Why no macros?; 9.5.1 Conditional compilation symbols; Conditional symbol oddity
No program-wide pre-processing symbols
Sommario/riassunto: Standards, while being definitive, do not usually serve as the best reference to the use of a programming language. Books on languages usually are able to explain usage better, but lack the definitive precision of a standard. This book combines the two; it is the standard with added explanatory material.* Written by members of the standards committee* Annotates the standard with practical implementation advice* The definitive reference to the C# International Standard
Titolo autorizzato: Annotated C# standard  Visualizza cluster
ISBN: 1-281-76379-9
9786611763794
0-08-055053-3
Formato: Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione: Inglese
Record Nr.: 9910781802603321
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui