Systemprogrammierung in Google Go: Grundlagen, Skalierbarkeit, Performanz, Sicherheit
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg
dpunkt-Verl.
2011
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | iX-Edition
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XI, 292 S. |
ISBN: | 9783898647120 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV037219015 | ||
003 | DE-604 | ||
005 | 20150303 | ||
007 | t | ||
008 | 110210s2011 gw |||| 00||| ger d | ||
015 | |a 10,N36 |2 dnb | ||
016 | 7 | |a 1006360719 |2 DE-101 | |
020 | |a 9783898647120 |c GEKL. : ca. EUR 36.90, ca. EUR 38.00 (AT), ca. sfr 52.90 (freier Pr.) |9 978-3-89864-712-0 | ||
024 | 3 | |a 9783898647120 | |
035 | |a (OCoLC)701477369 | ||
035 | |a (DE-599)DNB1006360719 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-859 |a DE-29T |a DE-11 |a DE-573 |a DE-898 |a DE-634 |a DE-824 |a DE-92 |a DE-91G |a DE-523 |a DE-Aug4 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 362f |2 stub | ||
100 | 1 | |a Müller-Hofmann, Frank |d 1969- |e Verfasser |0 (DE-588)123198755 |4 aut | |
245 | 1 | 0 | |a Systemprogrammierung in Google Go |b Grundlagen, Skalierbarkeit, Performanz, Sicherheit |c Frank Müller |
250 | |a 1. Aufl. | ||
264 | 1 | |a Heidelberg |b dpunkt-Verl. |c 2011 | |
300 | |a XI, 292 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a iX-Edition | |
650 | 0 | 7 | |a Systemprogrammierung |0 (DE-588)4184280-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Go |g Programmiersprache |0 (DE-588)7725033-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Go |g Programmiersprache |0 (DE-588)7725033-3 |D s |
689 | 0 | 1 | |a Systemprogrammierung |0 (DE-588)4184280-7 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3529054&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=021132936&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-021132936 |
Datensatz im Suchindex
_version_ | 1805095387398144000 |
---|---|
adam_text |
IMAGE 1
V IL
INHALTSVERZEICHNIS
1 ERSTE SCHRITTE 1
1.1 UEBER DIESES BUCH 1
1.1.1 FUER WEN IST DIESES BUCH? 1
1.1.2 AUFBAU 2
1.1.3 KONVENTIONEN 3
1.1.4 PRODUKTIONSHINWEISE 3
1.1.5 DANKSAGUNG 3
1.2 ENTWICKLUNGSGESCHICHTE 4
1.3 INSTALLATION 5
1.3.1 BENOETIGTE WERKZEUGE 6
1.3.2 GO LADEN UND UEBERSETZEN 6
1.4 DAS ERSTE PROGRAMM 7
1.5 VOM QUELLTEXT ZUM BINAERPROGRAMM 9
1.6 ETWAS MEHR STRUKTUR 10
1.6.1 DIE ERSTE EIGENE BIBLIOTHEK 10
1.6.2 NUTZUNG DER EIGENEN BIBLIOTHEK 11
1.6.3 KONTROLIKONSTRUKTE 12
1.6.4 VARIABLE PARAMETERANZAHL 13
1.7 KONSTANTEN 15
1.8 EMPTY INTERFACE - DAS UNBEKANNTE WESEN 17
1.9 TYPEN MIT METHODE 18
1.9.1 WERTE, REFERENZEN UND ZEIGER 20
1.9.2 ASPEKTE DER KAPSELUNG 22
1.9.3 TYPEN KOMBINIEREN 24
1.10 FUNKTIONEN HOEHERER ORDNUNG 26
1.11 AUFRAEUMEN AM ENDE 27
1.12 INTERFACES 28
1.12.1 INSTANZEN DYNAMISCH ERZEUGEN 31
1.12.2 DUCK TYPING 32
1.13 WILLKOMMEN IM PARALLELUNIVERSUM 33
1.13.1 KANALARBEITER 35
1.13.2 AUFGABENVERTEILUNG 36
1.13.3 KOLLEGIALES MITEINANDER 39
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/1006360719
DIGITALISIERT DURCH
IMAGE 2
VIII INHALTSVERZEICHNIS
1.14 ZUSAMMENFASSUNG 40
2 DATENTYPEN 41
2.1 BOOLESCHE VARIABLEN 42
2.2 NUMERISCHE WERTE 43
2.2.1 INTEGER 43
2.2.2 FLOAT 44
2.2.3 KOMPLEXE ZAHLEN 45
2.3 STRING 46
2.4 ARRAYS UND SLICES 48
2.5 MAP 53
2.6 STRUCT 55
2.7 FUNKTIONEN 59
2.8 INTERFACE 62
2.8.1 EMPTY INTERFACE 65
2.9 CHANNELS 67
2.10 WAS MAN SONST NOCH UEBER TYPEN WISSEN SOLLTE 71
2.10.1 UNTERLIEGENDE TYPEN 72
2.10.2 ZUWEISUNGSKOMPATIBILITAET 72
2.11 ZUSAMMENFASSUNG 73
3 STRUKTUREN UND AUSDRUECKE 75
3.1 PROGRAMMSTRUKTUR 75
3.1.1 PACKAGES 75
3.1.2 IMPORTE 76
3.1.3 INITIALISIERUNG 78
3.1.4 KONSTANTEN 80
3.1.5 TYPENDEKLARATION 82
3.2 VARIABLENDEKLARATION 86
3.2.1 NORMALE DEKLARATION 86
3.2.2 VERKUERZTE DEKLARATION 87
3.3 FUNKTIONEN 88
3.3.1 FUNKTIONEN MIT BEZEICHNERN 89
3.3.2 ANONYME FUNKTIONEN 94
3.3.3 METHODEN 96
3.3.4 GOROUTINEN 98
3.4 ZUWEISUNGEN 102
3.4.1 ZUWEISUNGEN MIT DEKLARATION 102
3.4.2 MEHRFACHZUWEISUNGEN 103
3.4.3 OPERATOREN KOMBINIERT MIT ZUWEISUNGEN 104
3.5 VOM UMGANG MIT TYPEN 104
3.5.1 TYPKONVERTIERUNG 104
3.5.2 TYPPRUEFUNG 105
IMAGE 3
INHALTSVERZEICHNIS IX
3.6 OPERATOREN 107
3.6.1 VERGLEICH 107
3.6.2 LOGISCH 108
3.6.3 KOMMUNIKATION 110
3.6.4 ADRESSEN 112
3.6.5 ARITHMETISCH 113
3.6.6 SONDERFALL INKREMENT UND DEKREMENT 116
3.6.7 VORRANG DER OPERATOREN 116
3.7 ANFUEGEN UND KOPIEREN VON SLICES 117
3.8 VERZWEIGUNGEN 118
3.8.1 IF 119
3.8.2 SWITCH 121
3.8.3 TYPE SWITCH 125
3.9 SELECT FUER CHANNELS 127
3.10 DIE FOR-SCHLEIFE IM EINSATZ 128
3.10.1 ENDLOSSCHLEIFE 129
3.10.2 SCHLEIFE MIT BEDINGUNG 129
3.10.3 ZAEHLSCHLEIFE 130
3.10.4 SCHLEIFE FUER BEREICHE 131
3.11 BREAK, CONTINUE UND GOTO 136
3.11.1 AUSBRUCH MIT BREAK 136
3.11.2 WEITER MIT CONTINUE 137
3.11.3 DAS BOESE GOTO 138
3.12 AUFRAEUMARBEITEN 138
3.12.1 VERZOEGERTE AUSFUEHRUNG MIT DEFER 138
3.12.2 LAUFZEITFEHLER 139
3.12.3 RETTUNGSARBEITEN 140
3.13 ZUSAMMENFASSUNG 141
4 DIE GO-STANDARDBIBLIOTHEK 143
4.1 DATENVERARBEITUNG 143
4.1.1 MATHEMATIK 143
4.1.2 TEXTVERARBEITUNG 146
4.1.3 VERSCHIEDENES 153
4.2 GANZ DICHT AM SYSTEM 158
4.2.1 BETRIEBSSYSTEM 158
4.2.2 EIN- UND AUSGABE 165
4.2.3 NETZWERK 169
4.3 ANSICHTSSACHE 176
4.3.1 FORMATE 176
4.3.2 WEITERE KODIERUNGEN 181
4.3.3 GEHEIMNISKRAEMEREI 181
4.4 VERSCHIEDENES 183
IMAGE 4
INHALTSVERZEICHNIS
4.5 ZUSAMMENFASSUNG 188
5 WERKZEUGE 189
5.1 WICHTIGE UMGEBUNGSVARIABLEN 189
5.2 COMPILER UND LINKER 191
5.3 GOMAKE 192
5.3.1 PACKAGES 192
5.3.2 PROGRAMME 193
5.4 CGO 194
5.5 PROF 195
5.6 GOFMT 195
5.7 GOTEST 196
5.8 GODOC 197
5.9 GOINSTALL 198
5.10 GOTRY 200
5.11 GOPLAY 200
5.12 ZUSAMMENFASSUNG 201
6 GO IN DER PRAXIS 203
6.1 SZENARIO 203
6.1.1 ONLINEHANDEL 204
6.2 ARCHITEKTURUEBERSICHT 205
6.3 NEBENLAEUFIGE KOMPONENTEN 207
6.3.1 KONSTRUKTOREN 207
6.3.2 FINALISIERUNG 209
6.3.3 VERHALTEN UEBER INTERFACES 210
6.3.4 EINSATZ VON NEBENLAEUFIGKEIT 215
6.3.5 SPERREN 219
6.4 VERARBEITUNG VON DATENMENGEN 223
6.4.1 MASTER/WORKER 223
6.4.2 PIPES UND FILTER 230
6.4.3 MAPREDUCE 237
6.4.4 PARALLEL QUICKSORT 246
6.5 ERWEITERUNGSMOEGLICHKEITEN 254
6.5.1 VERTEILUNG IM NETZ 254
6.5.2 SUPERVISOR 264
6.5.3 ZEITUEBERSCHREITUNG 266
6.5.4 MONITORING 268
6.6 ZUSAMMENFASSUNG 276
IMAGE 5
INHALTSVERZEICHNIS XI
7 DIE GO-WELT 277
7.1 GOOGLE 277
7.1.1 PLAYGROUND 278
7.1.2 DASHBOARD 279
7.1.3 GOOGLE CODE 280
7.1.4 AM PROJEKT GO MITWIRKEN 280
7.1.5 GO BLOG 281
7.1.6 GO NUTS MAILING LIST 281
7.1.7 GO IRC CHANNEL 281
7.2 COMMUNITYS 282
7.2.1 GO LANGUAGE RESOURCES 282
7.2.2 GO LANGUAGE PATTERNS 282
7.2.3 SOZIALE NETZWERKE 282
7.3 PROJEKTE 283
7.3.1 WEBANWENDUNGEN 283
7.3.2 DATENBANKEN 284
7.3.3 INTERPROZESSKOMMUNIKATION UND NETZWERK 284 7.3.4 WEITERE
ANWENDUNGEN UND BIBLIOTHEKEN 285 7.4 ZUSAMMENFASSUNG 286
INDEX 287 |
any_adam_object | 1 |
author | Müller-Hofmann, Frank 1969- |
author_GND | (DE-588)123198755 |
author_facet | Müller-Hofmann, Frank 1969- |
author_role | aut |
author_sort | Müller-Hofmann, Frank 1969- |
author_variant | f m h fmh |
building | Verbundindex |
bvnumber | BV037219015 |
classification_rvk | ST 250 |
classification_tum | DAT 362f |
ctrlnum | (OCoLC)701477369 (DE-599)DNB1006360719 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV037219015</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150303</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">110210s2011 gw |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">10,N36</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1006360719</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783898647120</subfield><subfield code="c">GEKL. : ca. EUR 36.90, ca. EUR 38.00 (AT), ca. sfr 52.90 (freier Pr.)</subfield><subfield code="9">978-3-89864-712-0</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783898647120</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)701477369</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1006360719</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-859</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-Aug4</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Müller-Hofmann, Frank</subfield><subfield code="d">1969-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)123198755</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Systemprogrammierung in Google Go</subfield><subfield code="b">Grundlagen, Skalierbarkeit, Performanz, Sicherheit</subfield><subfield code="c">Frank Müller</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">dpunkt-Verl.</subfield><subfield code="c">2011</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XI, 292 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">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">iX-Edition</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Systemprogrammierung</subfield><subfield code="0">(DE-588)4184280-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Go</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)7725033-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Go</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)7725033-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Systemprogrammierung</subfield><subfield code="0">(DE-588)4184280-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3529054&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=021132936&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-021132936</subfield></datafield></record></collection> |
id | DE-604.BV037219015 |
illustrated | Not Illustrated |
indexdate | 2024-07-20T10:58:28Z |
institution | BVB |
isbn | 9783898647120 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-021132936 |
oclc_num | 701477369 |
open_access_boolean | |
owner | DE-859 DE-29T DE-11 DE-573 DE-898 DE-BY-UBR DE-634 DE-824 DE-92 DE-91G DE-BY-TUM DE-523 DE-Aug4 |
owner_facet | DE-859 DE-29T DE-11 DE-573 DE-898 DE-BY-UBR DE-634 DE-824 DE-92 DE-91G DE-BY-TUM DE-523 DE-Aug4 |
physical | XI, 292 S. |
publishDate | 2011 |
publishDateSearch | 2011 |
publishDateSort | 2011 |
publisher | dpunkt-Verl. |
record_format | marc |
series2 | iX-Edition |
spelling | Müller-Hofmann, Frank 1969- Verfasser (DE-588)123198755 aut Systemprogrammierung in Google Go Grundlagen, Skalierbarkeit, Performanz, Sicherheit Frank Müller 1. Aufl. Heidelberg dpunkt-Verl. 2011 XI, 292 S. txt rdacontent n rdamedia nc rdacarrier iX-Edition Systemprogrammierung (DE-588)4184280-7 gnd rswk-swf Go Programmiersprache (DE-588)7725033-3 gnd rswk-swf Go Programmiersprache (DE-588)7725033-3 s Systemprogrammierung (DE-588)4184280-7 s DE-604 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3529054&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=021132936&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Müller-Hofmann, Frank 1969- Systemprogrammierung in Google Go Grundlagen, Skalierbarkeit, Performanz, Sicherheit Systemprogrammierung (DE-588)4184280-7 gnd Go Programmiersprache (DE-588)7725033-3 gnd |
subject_GND | (DE-588)4184280-7 (DE-588)7725033-3 |
title | Systemprogrammierung in Google Go Grundlagen, Skalierbarkeit, Performanz, Sicherheit |
title_auth | Systemprogrammierung in Google Go Grundlagen, Skalierbarkeit, Performanz, Sicherheit |
title_exact_search | Systemprogrammierung in Google Go Grundlagen, Skalierbarkeit, Performanz, Sicherheit |
title_full | Systemprogrammierung in Google Go Grundlagen, Skalierbarkeit, Performanz, Sicherheit Frank Müller |
title_fullStr | Systemprogrammierung in Google Go Grundlagen, Skalierbarkeit, Performanz, Sicherheit Frank Müller |
title_full_unstemmed | Systemprogrammierung in Google Go Grundlagen, Skalierbarkeit, Performanz, Sicherheit Frank Müller |
title_short | Systemprogrammierung in Google Go |
title_sort | systemprogrammierung in google go grundlagen skalierbarkeit performanz sicherheit |
title_sub | Grundlagen, Skalierbarkeit, Performanz, Sicherheit |
topic | Systemprogrammierung (DE-588)4184280-7 gnd Go Programmiersprache (DE-588)7725033-3 gnd |
topic_facet | Systemprogrammierung Go Programmiersprache |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3529054&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=021132936&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT mullerhofmannfrank systemprogrammierungingooglegogrundlagenskalierbarkeitperformanzsicherheit |