Moderne C-Programmierung: Kompendium und Referenz
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | German |
Veröffentlicht: |
Berlin [u.a.]
Springer Viewg
2013
|
Ausgabe: | 2. Aufl. |
Schriftenreihe: | Xpert.press
|
Schlagworte: | |
Beschreibung: | Description based upon print version of record Dieses Buch wendet sich an Entwickler, die bereits über erste Erfahrungen in der Programmierung verfügen. Es fördert den effizienten, strukturierten Umgang mit C. Das vorgestellte Detailwissen hilft zudem bei der Entwicklung eigener Ideen und Konzepte für vielfältige Anwendungsgebiete und zeigt viele Feinheiten der Sprache. Einen Schwerpunkt der Darstellung bildet der Einsatz von C in der Programmierpraxis: PC-Programme, Mikrocontroller, Skripte. Dazu werden effiziente Lösungen anhand konkreter Kodebeispiele vorgestellt. Der Text wird durch verschiedene kompakte C-Referenzen in übersichtlicher |
Beschreibung: | 1 Online-Ressource (XIV, 280 S.) |
ISBN: | 9783642400582 9783642400575 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV041383288 | ||
003 | DE-604 | ||
005 | 20140217 | ||
007 | cr|uuu---uuuuu | ||
008 | 131028s2013 |||| o||u| ||||||ger d | ||
020 | |a 9783642400582 |c Online |9 978-3-642-40058-2 | ||
020 | |a 9783642400575 |c Print |9 978-3-642-40057-5 | ||
035 | |a (OCoLC)857970366 | ||
035 | |a (DE-599)BVBBV041383288 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a ger | |
049 | |a DE-739 | ||
082 | 0 | |a 005.1 | |
100 | 1 | |a Schellong, Helmut O. B. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Moderne C-Programmierung |b Kompendium und Referenz |
250 | |a 2. Aufl. | ||
264 | 1 | |a Berlin [u.a.] |b Springer Viewg |c 2013 | |
300 | |a 1 Online-Ressource (XIV, 280 S.) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 0 | |a Xpert.press | |
500 | |a Description based upon print version of record | ||
500 | |a Dieses Buch wendet sich an Entwickler, die bereits über erste Erfahrungen in der Programmierung verfügen. Es fördert den effizienten, strukturierten Umgang mit C. Das vorgestellte Detailwissen hilft zudem bei der Entwicklung eigener Ideen und Konzepte für vielfältige Anwendungsgebiete und zeigt viele Feinheiten der Sprache. Einen Schwerpunkt der Darstellung bildet der Einsatz von C in der Programmierpraxis: PC-Programme, Mikrocontroller, Skripte. Dazu werden effiziente Lösungen anhand konkreter Kodebeispiele vorgestellt. Der Text wird durch verschiedene kompakte C-Referenzen in übersichtlicher | ||
505 | 0 | |a Vorwort zur 2. Auflage; Vorwort zur 1. Auflage; Inhaltsverzeichnis; Teil I Erfassung der Sprache C / Referenz; 1 C-Schlüsselwörter; 1.1 Liste der Schlüsselwörter; 1.2 Erklärung einiger besonderer Schlüsselwörter; 2 Elementare Datentypen; 2.1 Liste der Datentypen; 2.2 Erklärungen zu den Datentypen; 3 Punktuatoren und Operatoren; 3.1 Punktuatoren; 3.2 Operatoren; 3.3 Operatoren, kurz erklärt; 4 C-Zeichensatz, Konstanten, Kommentare; 4.1 Zeichenmenge; 4.2 Zahlenkonstanten; 4.3 Zeichenkonstanten; 4.4 Zeichenkettenkonstanten; 4.5 Kommentare; 5 Der C-Preprocessor | |
505 | 0 | |a 5.1 Einführende Beispiele mit Erklärungen5.2 Auflistung von Syntaxelementen; 5.3 Vordefinierte Namen; 6 Ein schematisches C-Programm; 6.1 Minimale C-Quelltexte; 6.2 Programmschema; 6.3 Erklärungen zum Programmschema; 6.4 Startkode; 7 C-Quelltexte, C-Compiler, Programm; 8 Der neue C-Standard C99; 8.1 Vorwort; 8.2 Neue Merkmale; 8.2.1 Kurzbeschreibungen; 8.2.2 C-Header; 8.2.3 Initialisierungen; 8.2.4 Flexibles Array als letztes Mitglied in Strukturen; 8.2.5 Zusammengesetzte Literale; 8.2.6 Variable-Länge-Array · Variabel Modifizierter Typ; 8.2.7 Padding-Bits und Trap-Repräsentationen | |
505 | 0 | |a 8.2.8 Alternative SchreibweisenTeil II Eingehende Beschreibung der Merkmale; 9 Einleitung; 9.1 Vorurteile; 9.2 Automatische Umwandlungen; 10 Adressen (Zeiger, Pointer); 10.1 Adressen der Objekte; 10.2 Addition, Subtraktion und Differenzbildung; 10.3 Sammlung von Beispielen; 10.4 Der NULL-Pointer; 10.5 Referenzen; 11 Objekte in C; 11.1 Arrays (Felder, Vektoren); 11.1.1 1-dimensionales Array; 11.1.2 2-dimensionales Array; 11.1.3 3-dimensionales Array; 11.1.4 Sammlung von Beispielen; 11.1.5 Zeichenketten-Arrays; 11.2 Strukturen; 11.3 Unionen; 11.4 Bitfelder; 11.5 Enumerationen; 11.6 Funktionen | |
505 | 0 | |a 11.6.1 Funktions-Adressen11.6.2 Variadische Funktionen; 11.6.3 Rekursion bei Funktionen; 11.6.4 Quicksort rekursiv; 11.6.5 Quicksort nichtrekursiv; 12 Initialisierungen; 13 Speicherklassen; 14 Steuerung des Programmablaufes; 14.1 Anweisungsblöcke { ... }; 14.2 if-Anweisung; 14.3 for-Schleife; 14.4 while-Schleife; 14.5 do-while-Schleife; 14.6 switch Fallunterscheidung; 14.7 Sprunganweisungen; 14.8 Ausdrücke; 14.9 Beispiel switch; 15 Komplexe Typen; 16 Sequenzpunkt-Regeln; Teil III C in der Praxis; 17 Moderne C-Programmierung; 17.1 Hinweise, Anregungen, Finessen; 17.1.1 Portabilität | |
505 | 0 | |a 17.1.2 Automatische Skalierung17.1.3 Struktur; 17.1.4 Makros; 17.1.5 Optimierung & Verschiedenes; 17.2 Hilfsprogramme; 17.2.1 C Beautifier · Stil · //*Kommentare*/; 17.3 Editor gvim (Syntax-Einfärbung); 17.3.1 Reguläre Ausdrücke in gvim; 17.4 Skript-Interpreter; 17.4.1 Skript-Interpreter: Shell bsh (perl); 17.4.2 Liste bsh-Kommandos; 17.4.3 Herstellung des Manuskripts; 17.5 Modul-Konzepte (C-Projekte); 17.5.1 Standardkonzept und sein Dogma; 17.5.2 Quasi eine Datei; 17.5.3 Projekt-Werkzeuge; 17.5.4 Individuell einzeln; 17.6 Speicherzuteilung; 17.6.1 Funktion malloc() | |
505 | 0 | |a 17.6.2 Speicherklasse auto | |
650 | 4 | |a C. | |
650 | 4 | |a (Computer program language) | |
650 | 4 | |a Computer graphics | |
650 | 4 | |a Computer science | |
650 | 4 | |a Informatik | |
650 | 0 | 7 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |2 gnd |9 rswk-swf |
653 | |a Electronic books | ||
655 | 7 | |8 1\p |0 (DE-588)4151278-9 |a Einführung |2 gnd-content | |
689 | 0 | 0 | |a C |g Programmiersprache |0 (DE-588)4113195-2 |D s |
689 | 0 | |8 2\p |5 DE-604 | |
912 | |a ZDB-89-EBL | ||
940 | 1 | |q BFB_PDA_EBL | |
999 | |a oai:aleph.bib-bvb.de:BVB01-026831232 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804151479550869504 |
---|---|
any_adam_object | |
author | Schellong, Helmut O. B. |
author_facet | Schellong, Helmut O. B. |
author_role | aut |
author_sort | Schellong, Helmut O. B. |
author_variant | h o b s hob hobs |
building | Verbundindex |
bvnumber | BV041383288 |
collection | ZDB-89-EBL |
contents | Vorwort zur 2. Auflage; Vorwort zur 1. Auflage; Inhaltsverzeichnis; Teil I Erfassung der Sprache C / Referenz; 1 C-Schlüsselwörter; 1.1 Liste der Schlüsselwörter; 1.2 Erklärung einiger besonderer Schlüsselwörter; 2 Elementare Datentypen; 2.1 Liste der Datentypen; 2.2 Erklärungen zu den Datentypen; 3 Punktuatoren und Operatoren; 3.1 Punktuatoren; 3.2 Operatoren; 3.3 Operatoren, kurz erklärt; 4 C-Zeichensatz, Konstanten, Kommentare; 4.1 Zeichenmenge; 4.2 Zahlenkonstanten; 4.3 Zeichenkonstanten; 4.4 Zeichenkettenkonstanten; 4.5 Kommentare; 5 Der C-Preprocessor 5.1 Einführende Beispiele mit Erklärungen5.2 Auflistung von Syntaxelementen; 5.3 Vordefinierte Namen; 6 Ein schematisches C-Programm; 6.1 Minimale C-Quelltexte; 6.2 Programmschema; 6.3 Erklärungen zum Programmschema; 6.4 Startkode; 7 C-Quelltexte, C-Compiler, Programm; 8 Der neue C-Standard C99; 8.1 Vorwort; 8.2 Neue Merkmale; 8.2.1 Kurzbeschreibungen; 8.2.2 C-Header; 8.2.3 Initialisierungen; 8.2.4 Flexibles Array als letztes Mitglied in Strukturen; 8.2.5 Zusammengesetzte Literale; 8.2.6 Variable-Länge-Array · Variabel Modifizierter Typ; 8.2.7 Padding-Bits und Trap-Repräsentationen 8.2.8 Alternative SchreibweisenTeil II Eingehende Beschreibung der Merkmale; 9 Einleitung; 9.1 Vorurteile; 9.2 Automatische Umwandlungen; 10 Adressen (Zeiger, Pointer); 10.1 Adressen der Objekte; 10.2 Addition, Subtraktion und Differenzbildung; 10.3 Sammlung von Beispielen; 10.4 Der NULL-Pointer; 10.5 Referenzen; 11 Objekte in C; 11.1 Arrays (Felder, Vektoren); 11.1.1 1-dimensionales Array; 11.1.2 2-dimensionales Array; 11.1.3 3-dimensionales Array; 11.1.4 Sammlung von Beispielen; 11.1.5 Zeichenketten-Arrays; 11.2 Strukturen; 11.3 Unionen; 11.4 Bitfelder; 11.5 Enumerationen; 11.6 Funktionen 11.6.1 Funktions-Adressen11.6.2 Variadische Funktionen; 11.6.3 Rekursion bei Funktionen; 11.6.4 Quicksort rekursiv; 11.6.5 Quicksort nichtrekursiv; 12 Initialisierungen; 13 Speicherklassen; 14 Steuerung des Programmablaufes; 14.1 Anweisungsblöcke { ... }; 14.2 if-Anweisung; 14.3 for-Schleife; 14.4 while-Schleife; 14.5 do-while-Schleife; 14.6 switch Fallunterscheidung; 14.7 Sprunganweisungen; 14.8 Ausdrücke; 14.9 Beispiel switch; 15 Komplexe Typen; 16 Sequenzpunkt-Regeln; Teil III C in der Praxis; 17 Moderne C-Programmierung; 17.1 Hinweise, Anregungen, Finessen; 17.1.1 Portabilität 17.1.2 Automatische Skalierung17.1.3 Struktur; 17.1.4 Makros; 17.1.5 Optimierung & Verschiedenes; 17.2 Hilfsprogramme; 17.2.1 C Beautifier · Stil · //*Kommentare*/; 17.3 Editor gvim (Syntax-Einfärbung); 17.3.1 Reguläre Ausdrücke in gvim; 17.4 Skript-Interpreter; 17.4.1 Skript-Interpreter: Shell bsh (perl); 17.4.2 Liste bsh-Kommandos; 17.4.3 Herstellung des Manuskripts; 17.5 Modul-Konzepte (C-Projekte); 17.5.1 Standardkonzept und sein Dogma; 17.5.2 Quasi eine Datei; 17.5.3 Projekt-Werkzeuge; 17.5.4 Individuell einzeln; 17.6 Speicherzuteilung; 17.6.1 Funktion malloc() 17.6.2 Speicherklasse auto |
ctrlnum | (OCoLC)857970366 (DE-599)BVBBV041383288 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 2. Aufl. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05269nmm a2200565zc 4500</leader><controlfield tag="001">BV041383288</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140217 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">131028s2013 |||| o||u| ||||||ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783642400582</subfield><subfield code="c">Online</subfield><subfield code="9">978-3-642-40058-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783642400575</subfield><subfield code="c">Print</subfield><subfield code="9">978-3-642-40057-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)857970366</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV041383288</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Schellong, Helmut O. B.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Moderne C-Programmierung</subfield><subfield code="b">Kompendium und Referenz</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Berlin [u.a.]</subfield><subfield code="b">Springer Viewg</subfield><subfield code="c">2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (XIV, 280 S.)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Xpert.press</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Description based upon print version of record</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Dieses Buch wendet sich an Entwickler, die bereits über erste Erfahrungen in der Programmierung verfügen. Es fördert den effizienten, strukturierten Umgang mit C. Das vorgestellte Detailwissen hilft zudem bei der Entwicklung eigener Ideen und Konzepte für vielfältige Anwendungsgebiete und zeigt viele Feinheiten der Sprache. Einen Schwerpunkt der Darstellung bildet der Einsatz von C in der Programmierpraxis: PC-Programme, Mikrocontroller, Skripte. Dazu werden effiziente Lösungen anhand konkreter Kodebeispiele vorgestellt. Der Text wird durch verschiedene kompakte C-Referenzen in übersichtlicher</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Vorwort zur 2. Auflage; Vorwort zur 1. Auflage; Inhaltsverzeichnis; Teil I Erfassung der Sprache C / Referenz; 1 C-Schlüsselwörter; 1.1 Liste der Schlüsselwörter; 1.2 Erklärung einiger besonderer Schlüsselwörter; 2 Elementare Datentypen; 2.1 Liste der Datentypen; 2.2 Erklärungen zu den Datentypen; 3 Punktuatoren und Operatoren; 3.1 Punktuatoren; 3.2 Operatoren; 3.3 Operatoren, kurz erklärt; 4 C-Zeichensatz, Konstanten, Kommentare; 4.1 Zeichenmenge; 4.2 Zahlenkonstanten; 4.3 Zeichenkonstanten; 4.4 Zeichenkettenkonstanten; 4.5 Kommentare; 5 Der C-Preprocessor</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">5.1 Einführende Beispiele mit Erklärungen5.2 Auflistung von Syntaxelementen; 5.3 Vordefinierte Namen; 6 Ein schematisches C-Programm; 6.1 Minimale C-Quelltexte; 6.2 Programmschema; 6.3 Erklärungen zum Programmschema; 6.4 Startkode; 7 C-Quelltexte, C-Compiler, Programm; 8 Der neue C-Standard C99; 8.1 Vorwort; 8.2 Neue Merkmale; 8.2.1 Kurzbeschreibungen; 8.2.2 C-Header; 8.2.3 Initialisierungen; 8.2.4 Flexibles Array als letztes Mitglied in Strukturen; 8.2.5 Zusammengesetzte Literale; 8.2.6 Variable-Länge-Array · Variabel Modifizierter Typ; 8.2.7 Padding-Bits und Trap-Repräsentationen</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">8.2.8 Alternative SchreibweisenTeil II Eingehende Beschreibung der Merkmale; 9 Einleitung; 9.1 Vorurteile; 9.2 Automatische Umwandlungen; 10 Adressen (Zeiger, Pointer); 10.1 Adressen der Objekte; 10.2 Addition, Subtraktion und Differenzbildung; 10.3 Sammlung von Beispielen; 10.4 Der NULL-Pointer; 10.5 Referenzen; 11 Objekte in C; 11.1 Arrays (Felder, Vektoren); 11.1.1 1-dimensionales Array; 11.1.2 2-dimensionales Array; 11.1.3 3-dimensionales Array; 11.1.4 Sammlung von Beispielen; 11.1.5 Zeichenketten-Arrays; 11.2 Strukturen; 11.3 Unionen; 11.4 Bitfelder; 11.5 Enumerationen; 11.6 Funktionen</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">11.6.1 Funktions-Adressen11.6.2 Variadische Funktionen; 11.6.3 Rekursion bei Funktionen; 11.6.4 Quicksort rekursiv; 11.6.5 Quicksort nichtrekursiv; 12 Initialisierungen; 13 Speicherklassen; 14 Steuerung des Programmablaufes; 14.1 Anweisungsblöcke { ... }; 14.2 if-Anweisung; 14.3 for-Schleife; 14.4 while-Schleife; 14.5 do-while-Schleife; 14.6 switch Fallunterscheidung; 14.7 Sprunganweisungen; 14.8 Ausdrücke; 14.9 Beispiel switch; 15 Komplexe Typen; 16 Sequenzpunkt-Regeln; Teil III C in der Praxis; 17 Moderne C-Programmierung; 17.1 Hinweise, Anregungen, Finessen; 17.1.1 Portabilität</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">17.1.2 Automatische Skalierung17.1.3 Struktur; 17.1.4 Makros; 17.1.5 Optimierung & Verschiedenes; 17.2 Hilfsprogramme; 17.2.1 C Beautifier · Stil · //*Kommentare*/; 17.3 Editor gvim (Syntax-Einfärbung); 17.3.1 Reguläre Ausdrücke in gvim; 17.4 Skript-Interpreter; 17.4.1 Skript-Interpreter: Shell bsh (perl); 17.4.2 Liste bsh-Kommandos; 17.4.3 Herstellung des Manuskripts; 17.5 Modul-Konzepte (C-Projekte); 17.5.1 Standardkonzept und sein Dogma; 17.5.2 Quasi eine Datei; 17.5.3 Projekt-Werkzeuge; 17.5.4 Individuell einzeln; 17.6 Speicherzuteilung; 17.6.1 Funktion malloc()</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">17.6.2 Speicherklasse auto</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">(Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer graphics</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Informatik</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Electronic books</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="8">1\p</subfield><subfield code="0">(DE-588)4151278-9</subfield><subfield code="a">Einführung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4113195-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-89-EBL</subfield></datafield><datafield tag="940" ind1="1" ind2=" "><subfield code="q">BFB_PDA_EBL</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-026831232</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
genre | 1\p (DE-588)4151278-9 Einführung gnd-content |
genre_facet | Einführung |
id | DE-604.BV041383288 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T00:55:28Z |
institution | BVB |
isbn | 9783642400582 9783642400575 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-026831232 |
oclc_num | 857970366 |
open_access_boolean | |
owner | DE-739 |
owner_facet | DE-739 |
physical | 1 Online-Ressource (XIV, 280 S.) |
psigel | ZDB-89-EBL BFB_PDA_EBL |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Springer Viewg |
record_format | marc |
series2 | Xpert.press |
spelling | Schellong, Helmut O. B. Verfasser aut Moderne C-Programmierung Kompendium und Referenz 2. Aufl. Berlin [u.a.] Springer Viewg 2013 1 Online-Ressource (XIV, 280 S.) txt rdacontent c rdamedia cr rdacarrier Xpert.press Description based upon print version of record Dieses Buch wendet sich an Entwickler, die bereits über erste Erfahrungen in der Programmierung verfügen. Es fördert den effizienten, strukturierten Umgang mit C. Das vorgestellte Detailwissen hilft zudem bei der Entwicklung eigener Ideen und Konzepte für vielfältige Anwendungsgebiete und zeigt viele Feinheiten der Sprache. Einen Schwerpunkt der Darstellung bildet der Einsatz von C in der Programmierpraxis: PC-Programme, Mikrocontroller, Skripte. Dazu werden effiziente Lösungen anhand konkreter Kodebeispiele vorgestellt. Der Text wird durch verschiedene kompakte C-Referenzen in übersichtlicher Vorwort zur 2. Auflage; Vorwort zur 1. Auflage; Inhaltsverzeichnis; Teil I Erfassung der Sprache C / Referenz; 1 C-Schlüsselwörter; 1.1 Liste der Schlüsselwörter; 1.2 Erklärung einiger besonderer Schlüsselwörter; 2 Elementare Datentypen; 2.1 Liste der Datentypen; 2.2 Erklärungen zu den Datentypen; 3 Punktuatoren und Operatoren; 3.1 Punktuatoren; 3.2 Operatoren; 3.3 Operatoren, kurz erklärt; 4 C-Zeichensatz, Konstanten, Kommentare; 4.1 Zeichenmenge; 4.2 Zahlenkonstanten; 4.3 Zeichenkonstanten; 4.4 Zeichenkettenkonstanten; 4.5 Kommentare; 5 Der C-Preprocessor 5.1 Einführende Beispiele mit Erklärungen5.2 Auflistung von Syntaxelementen; 5.3 Vordefinierte Namen; 6 Ein schematisches C-Programm; 6.1 Minimale C-Quelltexte; 6.2 Programmschema; 6.3 Erklärungen zum Programmschema; 6.4 Startkode; 7 C-Quelltexte, C-Compiler, Programm; 8 Der neue C-Standard C99; 8.1 Vorwort; 8.2 Neue Merkmale; 8.2.1 Kurzbeschreibungen; 8.2.2 C-Header; 8.2.3 Initialisierungen; 8.2.4 Flexibles Array als letztes Mitglied in Strukturen; 8.2.5 Zusammengesetzte Literale; 8.2.6 Variable-Länge-Array · Variabel Modifizierter Typ; 8.2.7 Padding-Bits und Trap-Repräsentationen 8.2.8 Alternative SchreibweisenTeil II Eingehende Beschreibung der Merkmale; 9 Einleitung; 9.1 Vorurteile; 9.2 Automatische Umwandlungen; 10 Adressen (Zeiger, Pointer); 10.1 Adressen der Objekte; 10.2 Addition, Subtraktion und Differenzbildung; 10.3 Sammlung von Beispielen; 10.4 Der NULL-Pointer; 10.5 Referenzen; 11 Objekte in C; 11.1 Arrays (Felder, Vektoren); 11.1.1 1-dimensionales Array; 11.1.2 2-dimensionales Array; 11.1.3 3-dimensionales Array; 11.1.4 Sammlung von Beispielen; 11.1.5 Zeichenketten-Arrays; 11.2 Strukturen; 11.3 Unionen; 11.4 Bitfelder; 11.5 Enumerationen; 11.6 Funktionen 11.6.1 Funktions-Adressen11.6.2 Variadische Funktionen; 11.6.3 Rekursion bei Funktionen; 11.6.4 Quicksort rekursiv; 11.6.5 Quicksort nichtrekursiv; 12 Initialisierungen; 13 Speicherklassen; 14 Steuerung des Programmablaufes; 14.1 Anweisungsblöcke { ... }; 14.2 if-Anweisung; 14.3 for-Schleife; 14.4 while-Schleife; 14.5 do-while-Schleife; 14.6 switch Fallunterscheidung; 14.7 Sprunganweisungen; 14.8 Ausdrücke; 14.9 Beispiel switch; 15 Komplexe Typen; 16 Sequenzpunkt-Regeln; Teil III C in der Praxis; 17 Moderne C-Programmierung; 17.1 Hinweise, Anregungen, Finessen; 17.1.1 Portabilität 17.1.2 Automatische Skalierung17.1.3 Struktur; 17.1.4 Makros; 17.1.5 Optimierung & Verschiedenes; 17.2 Hilfsprogramme; 17.2.1 C Beautifier · Stil · //*Kommentare*/; 17.3 Editor gvim (Syntax-Einfärbung); 17.3.1 Reguläre Ausdrücke in gvim; 17.4 Skript-Interpreter; 17.4.1 Skript-Interpreter: Shell bsh (perl); 17.4.2 Liste bsh-Kommandos; 17.4.3 Herstellung des Manuskripts; 17.5 Modul-Konzepte (C-Projekte); 17.5.1 Standardkonzept und sein Dogma; 17.5.2 Quasi eine Datei; 17.5.3 Projekt-Werkzeuge; 17.5.4 Individuell einzeln; 17.6 Speicherzuteilung; 17.6.1 Funktion malloc() 17.6.2 Speicherklasse auto C. (Computer program language) Computer graphics Computer science Informatik C Programmiersprache (DE-588)4113195-2 gnd rswk-swf Electronic books 1\p (DE-588)4151278-9 Einführung gnd-content C Programmiersprache (DE-588)4113195-2 s 2\p DE-604 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Schellong, Helmut O. B. Moderne C-Programmierung Kompendium und Referenz Vorwort zur 2. Auflage; Vorwort zur 1. Auflage; Inhaltsverzeichnis; Teil I Erfassung der Sprache C / Referenz; 1 C-Schlüsselwörter; 1.1 Liste der Schlüsselwörter; 1.2 Erklärung einiger besonderer Schlüsselwörter; 2 Elementare Datentypen; 2.1 Liste der Datentypen; 2.2 Erklärungen zu den Datentypen; 3 Punktuatoren und Operatoren; 3.1 Punktuatoren; 3.2 Operatoren; 3.3 Operatoren, kurz erklärt; 4 C-Zeichensatz, Konstanten, Kommentare; 4.1 Zeichenmenge; 4.2 Zahlenkonstanten; 4.3 Zeichenkonstanten; 4.4 Zeichenkettenkonstanten; 4.5 Kommentare; 5 Der C-Preprocessor 5.1 Einführende Beispiele mit Erklärungen5.2 Auflistung von Syntaxelementen; 5.3 Vordefinierte Namen; 6 Ein schematisches C-Programm; 6.1 Minimale C-Quelltexte; 6.2 Programmschema; 6.3 Erklärungen zum Programmschema; 6.4 Startkode; 7 C-Quelltexte, C-Compiler, Programm; 8 Der neue C-Standard C99; 8.1 Vorwort; 8.2 Neue Merkmale; 8.2.1 Kurzbeschreibungen; 8.2.2 C-Header; 8.2.3 Initialisierungen; 8.2.4 Flexibles Array als letztes Mitglied in Strukturen; 8.2.5 Zusammengesetzte Literale; 8.2.6 Variable-Länge-Array · Variabel Modifizierter Typ; 8.2.7 Padding-Bits und Trap-Repräsentationen 8.2.8 Alternative SchreibweisenTeil II Eingehende Beschreibung der Merkmale; 9 Einleitung; 9.1 Vorurteile; 9.2 Automatische Umwandlungen; 10 Adressen (Zeiger, Pointer); 10.1 Adressen der Objekte; 10.2 Addition, Subtraktion und Differenzbildung; 10.3 Sammlung von Beispielen; 10.4 Der NULL-Pointer; 10.5 Referenzen; 11 Objekte in C; 11.1 Arrays (Felder, Vektoren); 11.1.1 1-dimensionales Array; 11.1.2 2-dimensionales Array; 11.1.3 3-dimensionales Array; 11.1.4 Sammlung von Beispielen; 11.1.5 Zeichenketten-Arrays; 11.2 Strukturen; 11.3 Unionen; 11.4 Bitfelder; 11.5 Enumerationen; 11.6 Funktionen 11.6.1 Funktions-Adressen11.6.2 Variadische Funktionen; 11.6.3 Rekursion bei Funktionen; 11.6.4 Quicksort rekursiv; 11.6.5 Quicksort nichtrekursiv; 12 Initialisierungen; 13 Speicherklassen; 14 Steuerung des Programmablaufes; 14.1 Anweisungsblöcke { ... }; 14.2 if-Anweisung; 14.3 for-Schleife; 14.4 while-Schleife; 14.5 do-while-Schleife; 14.6 switch Fallunterscheidung; 14.7 Sprunganweisungen; 14.8 Ausdrücke; 14.9 Beispiel switch; 15 Komplexe Typen; 16 Sequenzpunkt-Regeln; Teil III C in der Praxis; 17 Moderne C-Programmierung; 17.1 Hinweise, Anregungen, Finessen; 17.1.1 Portabilität 17.1.2 Automatische Skalierung17.1.3 Struktur; 17.1.4 Makros; 17.1.5 Optimierung & Verschiedenes; 17.2 Hilfsprogramme; 17.2.1 C Beautifier · Stil · //*Kommentare*/; 17.3 Editor gvim (Syntax-Einfärbung); 17.3.1 Reguläre Ausdrücke in gvim; 17.4 Skript-Interpreter; 17.4.1 Skript-Interpreter: Shell bsh (perl); 17.4.2 Liste bsh-Kommandos; 17.4.3 Herstellung des Manuskripts; 17.5 Modul-Konzepte (C-Projekte); 17.5.1 Standardkonzept und sein Dogma; 17.5.2 Quasi eine Datei; 17.5.3 Projekt-Werkzeuge; 17.5.4 Individuell einzeln; 17.6 Speicherzuteilung; 17.6.1 Funktion malloc() 17.6.2 Speicherklasse auto C. (Computer program language) Computer graphics Computer science Informatik C Programmiersprache (DE-588)4113195-2 gnd |
subject_GND | (DE-588)4113195-2 (DE-588)4151278-9 |
title | Moderne C-Programmierung Kompendium und Referenz |
title_auth | Moderne C-Programmierung Kompendium und Referenz |
title_exact_search | Moderne C-Programmierung Kompendium und Referenz |
title_full | Moderne C-Programmierung Kompendium und Referenz |
title_fullStr | Moderne C-Programmierung Kompendium und Referenz |
title_full_unstemmed | Moderne C-Programmierung Kompendium und Referenz |
title_short | Moderne C-Programmierung |
title_sort | moderne c programmierung kompendium und referenz |
title_sub | Kompendium und Referenz |
topic | C. (Computer program language) Computer graphics Computer science Informatik C Programmiersprache (DE-588)4113195-2 gnd |
topic_facet | C. (Computer program language) Computer graphics Computer science Informatik C Programmiersprache Einführung |
work_keys_str_mv | AT schellonghelmutob modernecprogrammierungkompendiumundreferenz |