Scala objektfunktionale Programmierung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Braun, Oliver (VerfasserIn)
Format: Buch
Sprache:German
Veröffentlicht: München Hanser 2011
Schlagworte:
Online-Zugang:Inhaltstext
Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000 c 4500
001 BV036745746
003 DE-604
005 20240115
007 t|
008 101028s2011 gw d||| |||| 00||| ger d
015 |a 10,N20  |2 dnb 
016 7 |a 1002464692  |2 DE-101 
020 |a 9783446423992  |c PB. : ca. EUR 34.90, ca. EUR 35.90 (AT)  |9 978-3-446-42399-2 
024 3 |a 9783446423992 
028 5 2 |a 553/42399 
035 |a (OCoLC)699598959 
035 |a (DE-599)DNB1002464692 
040 |a DE-604  |b ger  |e rakddb 
041 0 |a ger 
044 |a gw  |c XA-DE-BY 
049 |a DE-Aug4  |a DE-92  |a DE-83  |a DE-12  |a DE-473  |a DE-91G  |a DE-634  |a DE-11  |a DE-210  |a DE-573  |a DE-29T  |a DE-858  |a DE-188  |a DE-526  |a DE-523  |a DE-B768 
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 368f  |2 stub 
100 1 |a Braun, Oliver  |e Verfasser  |0 (DE-588)141519835  |4 aut 
245 1 0 |a Scala  |b objektfunktionale Programmierung  |c Oliver Braun 
264 1 |a München  |b Hanser  |c 2011 
300 |a X, 315 S.  |b graph. Darst.  |c 25 cm 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
500 |a Literaturverz. S. 307 - 309 
650 0 7 |a Scala  |g Programmiersprache  |0 (DE-588)7658965-1  |2 gnd  |9 rswk-swf 
689 0 0 |a Scala  |g Programmiersprache  |0 (DE-588)7658965-1  |D s 
689 0 |5 DE-604 
856 4 2 |q text/html  |u http://deposit.dnb.de/cgi-bin/dokserv?id=3475614&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=020663113&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
943 1 |a oai:aleph.bib-bvb.de:BVB01-020663113 

Datensatz im Suchindex

DE-BY-TUM_call_number 0102 DAT 368f 2011 A 146
DE-BY-TUM_katkey 1751632
DE-BY-TUM_location 01
DE-BY-TUM_media_number 040010201422
_version_ 1820864910102364160
adam_text IMAGE 1 INHALTSVERZEICHNIS VORWORT XI 1 EINFUEHRUNG 1 1.1 WAS FUEHRUNGSKRAEFTE UEBER SCALA WISSEN SOLLTEN 3 1.2 JAVA-SCALA-INTEGRATION 4 1.3 UEBER DIESES BUCH 5 1.4 TYPOGRAPHISCHE UND SONSTIGE KONVENTIONEN 6 2 EINRICHTEN DER ARBEITSUMGEBUNG 9 2.1 DIE SCALA-SHELL UND DIE KOMMANDOZEILE 9 2.1.1 DER SCALA-INTERPRETER 11 2.1.2 DIE SCALA-(DE-)COMPILER 13 2.1.3 DER DOKUMENTATIONSGENERATOR 16 2.2 BUILDTOOLS 17 2.2.1 DAS MAVEN-SCALA-PLUGIN 17 2.2.2 SIMPLE BUILD TOOL 19 2.3 IDE-SUPPORT 22 2.3.1 ECLIPSE 22 2.3.2 NETBEANS 23 2.3.3 INTELLIJIDEA 24 3 GRUNDLAGEN 27 3.1 EIN KLEINES BISSCHEN SYNTAX 27 3.2 IMPERATIVE PROGRAMMIERUNG 39 3.3 EIN AUSFUEHRBARES PROGRAMM 42 3.4 ANNOTATIONS 44 4 REINE OBJEKTORIENTIERUNG 47 4.1 KLASSEN UND OBJEKTE 47 BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/1002464692 DIGITALISIERT DURCH IMAGE 2 VIII INHALTSVERZEICHNIS 4.1.1 FELDER UND METHODEN 47 4.1.2 WAS KLASSEN SONST NOCH ENTHALTEN KOENNEN 60 4.1.3 KONSTRUKTOREN 62 4.1.4 ENUMERATIONS 65 4.1.5 VERERBUNG UND SUBTYPING 67 4.1.6 ABSTRAKTE KLASSEN 73 4.2 CODEORGANISATION 78 4.2.1 PACKAGES 78 4.2.2 PACKAGE OBJECTS 79 4.2.3 IMPORTE 80 4.3 TRAITS 82 4.3.1 RICH INTERFACES 83 4.3.2 STAPELBARE MODIFIKATIONEN 88 4.4 IMPLICITS UND RICH-WRAPPER 95 5 FUNKTIONALES PROGRAMMIEREN 101 5.1 LAZY EVALUATION 102 5.2 FUNKTIONEN UND REKURSIONEN 104 5.3 HIGHER-ORDER-FUNCTIONS 108 5.4 CASE-KLASSEN UND PATTERN MATCHING 114 5.4.1 CASE-KLASSEN 119 5.4.2 VERSIEGELTE KLASSEN 122 5.4.3 PARTIELLE FUNKTIONEN 124 5.4.4 VARIABLENNAMEN FUER (TEIL-)PATTERN 126 5.4.5 EXCEPTION HANDLING 126 5.4.6 EXTRAKTOREN 128 5.4.7 PATTERN MATCHING MIT REGULAEREN AUSDRUECKEN 130 5.5 CURRYSIERUNG UND EIGENE KONTROLLSTRUKTUREN 132 5.6 FOR-EXPRESSIONS 141 5.7 TYPSYSTEM 147 5.7.1 STANDARDTYPEN 147 5.7.2 PARAMETRISCHER POLYMORPHISMUS UND VARIANZ 148 5.7.3 UPPER UND LOWER BOUNDS 151 5.7.4 VIEWS UND VIEW BOUNDS 154 5.7.5 CONTEXT BOUNDS 155 5.7.6 ARRAYS UND SPECIALIZED 155 5.7.7 GENERALIZED TYPE CONSTRAINTS 158 5.7.8 SELF-TYPE-ANNOTATION 160 IMAGE 3 INHALTSVERZEICHNIS DC 5.7.9 STRUKTURELLE UND EXISTENZIELLE TYPEN 162 6 DIE SCALA-STANDARDBIBLIOTHEK 165 6.1 UEBERBLICK UND DAS PREDEF-OBJEKT 165 6.2 DAS COLLECTION-FRAMEWORK 170 6.3 SCALAUNDXML 176 6.4 PARSER KOMBINIEREN 180 6.5 EIN KLEINES BISSCHEN GUI 187 7 ACTORS - CONCURRENCY UND MULTICORE-PROGRAMMIERUNG 193 7.1 EIN THREAD IST EIN ACTOR 194 7.2 EMPFANGEN UND REAGIEREN 196 7.3 DAEMONEN UND REAKTOREN 207 7.4 SCHEDULER 209 7.5 REMOTE ACTORS 211 8 SOFTWAREQUALITAET - DOKUMENTIEREN UND TESTEN 215 8.1 SCALADOC 216 8.2 SCALACHECK 221 8.2.1 GRUNDLAGEN 221 8.2.2 GENERATOREN 224 8.2.3 AUTOMATISIERTES TESTEN MIT SBT 229 8.3 SCALATEST 232 8.3.1 SCALATEST UND JUNIT 233 8.3.2 SCALATEST UND TESTNG 235 8.3.3 SCALATEST UND BDD 236 8.3.4 FUNKTIONALE, INTEGRATIONS- UND AKZEPTANZTESTS 238 8.3.5 DIEFUNSUITE 240 8.4 SPECS 241 8.4.1 EINE SPECS-SPEZIFIKATION 242 8.4.2 MATCHERS 244 8.4.3 MOCKS MIT MOCKITO 248 8.4.4 LITERATE SPECIFICATIONS 249 9 WEBPROGRAMMIERUNG MIT LIFT 253 9.1 QUICKSTART MIT LIFT 254 9.2 BOOTSTRAPPING 257 9.3 RENDERING - TEMPLATES UND SNIPPETS 262 9.4 BENUTZERVERWALTUNG UND SITEMAP 264 IMAGE 4 INHALTSVERZEICHNIS 9.5 PERSISTENZ 266 9.6 IMPLEMENTIERUNG DER SNIPPETS 269 10 LEICHTGEWICHTIGE WEBPROGRAMMIERUNG MIT SCALATRA 279 10.1 QUICKSTART MIT SCALATRA 279 10.2 DER FINAL-GRADE-CALCULATOR 281 11 AKKA - ACTORS UND SOFTWARE TRANSACTIONAL MEMORY 287 11.1 QUICKSTART MIT AKKA 288 11.2 DER MOVIESTORE 289 11.3 USER- UND SESSION-MANAGEMENT 293 11.4 SOFTWARE TRANSACTIONAL MEMORY 297 11.5 CLIENT UND SERVICE 300 SCHLUSSWORT 305 LITERATURVERZEICHNIS 309 STICHWORTVERZEICHNIS 311
any_adam_object 1
author Braun, Oliver
author_GND (DE-588)141519835
author_facet Braun, Oliver
author_role aut
author_sort Braun, Oliver
author_variant o b ob
building Verbundindex
bvnumber BV036745746
classification_rvk ST 250
classification_tum DAT 368f
ctrlnum (OCoLC)699598959
(DE-599)DNB1002464692
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
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01742nam a2200433 c 4500</leader><controlfield tag="001">BV036745746</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240115 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">101028s2011 gw d||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">10,N20</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1002464692</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783446423992</subfield><subfield code="c">PB. : ca. EUR 34.90, ca. EUR 35.90 (AT)</subfield><subfield code="9">978-3-446-42399-2</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783446423992</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">553/42399</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)699598959</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1002464692</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-BY</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-B768</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 368f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Braun, Oliver</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)141519835</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Scala</subfield><subfield code="b">objektfunktionale Programmierung</subfield><subfield code="c">Oliver Braun</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Hanser</subfield><subfield code="c">2011</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">X, 315 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="c">25 cm</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="500" ind1=" " ind2=" "><subfield code="a">Literaturverz. S. 307 - 309</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Scala</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)7658965-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Scala</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)7658965-1</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="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3475614&amp;prov=M&amp;dok_var=1&amp;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&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=020663113&amp;sequence=000001&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;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-020663113</subfield></datafield></record></collection>
id DE-604.BV036745746
illustrated Illustrated
indexdate 2024-12-24T00:12:28Z
institution BVB
isbn 9783446423992
language German
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-020663113
oclc_num 699598959
open_access_boolean
owner DE-Aug4
DE-92
DE-83
DE-12
DE-473
DE-BY-UBG
DE-91G
DE-BY-TUM
DE-634
DE-11
DE-210
DE-573
DE-29T
DE-858
DE-188
DE-526
DE-523
DE-B768
owner_facet DE-Aug4
DE-92
DE-83
DE-12
DE-473
DE-BY-UBG
DE-91G
DE-BY-TUM
DE-634
DE-11
DE-210
DE-573
DE-29T
DE-858
DE-188
DE-526
DE-523
DE-B768
physical X, 315 S. graph. Darst. 25 cm
publishDate 2011
publishDateSearch 2011
publishDateSort 2011
publisher Hanser
record_format marc
spellingShingle Braun, Oliver
Scala objektfunktionale Programmierung
Scala Programmiersprache (DE-588)7658965-1 gnd
subject_GND (DE-588)7658965-1
title Scala objektfunktionale Programmierung
title_auth Scala objektfunktionale Programmierung
title_exact_search Scala objektfunktionale Programmierung
title_full Scala objektfunktionale Programmierung Oliver Braun
title_fullStr Scala objektfunktionale Programmierung Oliver Braun
title_full_unstemmed Scala objektfunktionale Programmierung Oliver Braun
title_short Scala
title_sort scala objektfunktionale programmierung
title_sub objektfunktionale Programmierung
topic Scala Programmiersprache (DE-588)7658965-1 gnd
topic_facet Scala Programmiersprache
url http://deposit.dnb.de/cgi-bin/dokserv?id=3475614&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=020663113&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT braunoliver scalaobjektfunktionaleprogrammierung