Introduction to concurrency in programming languages:
"Exploring how concurrent programming can be assisted by language-level techniques, Introduction to Concurrency in Programming Languages presents high-level language techniques for dealing with concurrency in a general context. It provides an understanding of programming languages that offer co...
Gespeichert in:
Beteilige Person: | |
---|---|
Weitere beteiligte Personen: | , |
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
2010
|
Schriftenreihe: | Chapman & Hall/CRC computational science series
|
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9781420072143/?ar |
Zusammenfassung: | "Exploring how concurrent programming can be assisted by language-level techniques, Introduction to Concurrency in Programming Languages presents high-level language techniques for dealing with concurrency in a general context. It provides an understanding of programming languages that offer concurrency features as part of the language definition The book supplies a conceptual framework for different aspects of parallel algorithm design and implementation. It first addresses the limitations of traditional programming techniques and models when dealing with concurrency. The book then explores the current state of the art in concurrent programming and describes high-level language constructs for concurrency. It also discusses the historical evolution of hardware, corresponding high-level techniques that were developed, and the connection to modern systems, such as multicore and manycore processors. The remainder of the text focuses on common high-level programming techniques and their application to a range of algorithms. The authors offer case studies on genetic algorithms, fractal generation, cellular automata, game logic for solving Sudoku puzzles, pipelined algorithms, and more."--Pub. desc |
Beschreibung: | Includes bibliographical references and index. - Print version record |
Umfang: | 1 Online-Ressource (xii, 330 Seiten) illustrations |
ISBN: | 9781420072143 1420072145 9781466529793 1466529792 |
Internformat
MARC
LEADER | 00000cam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-050573918 | ||
003 | DE-627-1 | ||
005 | 20240228115627.0 | ||
007 | cr uuu---uuuuu | ||
008 | 200324s2010 xx |||||o 00| ||eng c | ||
020 | |a 9781420072143 |c electronic bk. |9 978-1-4200-7214-3 | ||
020 | |a 1420072145 |c electronic bk. |9 1-4200-7214-5 | ||
020 | |a 9781466529793 |c e-book |9 978-1-4665-2979-3 | ||
020 | |a 1466529792 |9 1-4665-2979-2 | ||
035 | |a (DE-627-1)050573918 | ||
035 | |a (DE-599)KEP050573918 | ||
035 | |a (ORHE)9781420072143 | ||
035 | |a (DE-627-1)050573918 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
072 | 7 | |a COM |2 bisacsh | |
082 | 0 | |a 005.2/75 |2 22 | |
084 | |a ST 240 |2 rvk | ||
084 | |a ST 300 |2 rvk | ||
100 | 1 | |a Sottile, Matthew J. |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Introduction to concurrency in programming languages |c Matthew J. Sottile, Timothy G. Mattson, Craig E Rasmussen |
264 | 1 | |c 2010 | |
264 | 4 | |c ©2010 | |
300 | |a 1 Online-Ressource (xii, 330 Seiten) |b illustrations | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
490 | 0 | |a Chapman & Hall/CRC computational science series | |
500 | |a Includes bibliographical references and index. - Print version record | ||
520 | |a "Exploring how concurrent programming can be assisted by language-level techniques, Introduction to Concurrency in Programming Languages presents high-level language techniques for dealing with concurrency in a general context. It provides an understanding of programming languages that offer concurrency features as part of the language definition | ||
520 | |a The book supplies a conceptual framework for different aspects of parallel algorithm design and implementation. It first addresses the limitations of traditional programming techniques and models when dealing with concurrency. The book then explores the current state of the art in concurrent programming and describes high-level language constructs for concurrency. It also discusses the historical evolution of hardware, corresponding high-level techniques that were developed, and the connection to modern systems, such as multicore and manycore processors. The remainder of the text focuses on common high-level programming techniques and their application to a range of algorithms. The authors offer case studies on genetic algorithms, fractal generation, cellular automata, game logic for solving Sudoku puzzles, pipelined algorithms, and more."--Pub. desc | ||
650 | 0 | |a Programming languages (Electronic computers) | |
650 | 0 | |a Parallel processing (Electronic computers) | |
650 | 4 | |a Parallélisme (Informatique) | |
650 | 4 | |a COMPUTERS ; Programming Languages ; General | |
650 | 4 | |a Parallel processing (Electronic computers) | |
650 | 4 | |a Programming languages (Electronic computers) | |
650 | 4 | |a OpenMP | |
650 | 4 | |a ERLANG | |
650 | 4 | |a Parallelverarbeitung | |
650 | 4 | |a Programmiersprache | |
700 | 1 | |a Mattson, Timothy G. |d 1958- |e MitwirkendeR |4 ctb | |
700 | 1 | |a Rasmussen, Craig E. |e MitwirkendeR |4 ctb | |
776 | 1 | |z 9781420072136 | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9781420072136 |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781420072143/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
912 | |a ZDB-30-ORH | ||
936 | r | v | |a ST 240 |
936 | r | v | |a ST 300 |
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-050573918 |
---|---|
_version_ | 1821494844260876288 |
adam_text | |
any_adam_object | |
author | Sottile, Matthew J. |
author2 | Mattson, Timothy G. 1958- Rasmussen, Craig E. |
author2_role | ctb ctb |
author2_variant | t g m tg tgm c e r ce cer |
author_facet | Sottile, Matthew J. Mattson, Timothy G. 1958- Rasmussen, Craig E. |
author_role | aut |
author_sort | Sottile, Matthew J. |
author_variant | m j s mj mjs |
building | Verbundindex |
bvnumber | localTUM |
classification_rvk | ST 240 ST 300 |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)050573918 (DE-599)KEP050573918 (ORHE)9781420072143 |
dewey-full | 005.2/75 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.2/75 |
dewey-search | 005.2/75 |
dewey-sort | 15.2 275 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03449cam a22006372 4500</leader><controlfield tag="001">ZDB-30-ORH-050573918</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228115627.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">200324s2010 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781420072143</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-1-4200-7214-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1420072145</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">1-4200-7214-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781466529793</subfield><subfield code="c">e-book</subfield><subfield code="9">978-1-4665-2979-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1466529792</subfield><subfield code="9">1-4665-2979-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)050573918</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP050573918</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781420072143</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)050573918</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2/75</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 240</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 300</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Sottile, Matthew J.</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Introduction to concurrency in programming languages</subfield><subfield code="c">Matthew J. Sottile, Timothy G. Mattson, Craig E Rasmussen</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2010</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2010</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (xii, 330 Seiten)</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Chapman & Hall/CRC computational science series</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index. - Print version record</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">"Exploring how concurrent programming can be assisted by language-level techniques, Introduction to Concurrency in Programming Languages presents high-level language techniques for dealing with concurrency in a general context. It provides an understanding of programming languages that offer concurrency features as part of the language definition</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">The book supplies a conceptual framework for different aspects of parallel algorithm design and implementation. It first addresses the limitations of traditional programming techniques and models when dealing with concurrency. The book then explores the current state of the art in concurrent programming and describes high-level language constructs for concurrency. It also discusses the historical evolution of hardware, corresponding high-level techniques that were developed, and the connection to modern systems, such as multicore and manycore processors. The remainder of the text focuses on common high-level programming techniques and their application to a range of algorithms. The authors offer case studies on genetic algorithms, fractal generation, cellular automata, game logic for solving Sudoku puzzles, pipelined algorithms, and more."--Pub. desc</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Programming languages (Electronic computers)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Parallel processing (Electronic computers)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Parallélisme (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS ; Programming Languages ; General</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Parallel processing (Electronic computers)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming languages (Electronic computers)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">OpenMP</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">ERLANG</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Parallelverarbeitung</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmiersprache</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Mattson, Timothy G.</subfield><subfield code="d">1958-</subfield><subfield code="e">MitwirkendeR</subfield><subfield code="4">ctb</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Rasmussen, Craig E.</subfield><subfield code="e">MitwirkendeR</subfield><subfield code="4">ctb</subfield></datafield><datafield tag="776" ind1="1" ind2=" "><subfield code="z">9781420072136</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">9781420072136</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781420072143/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="936" ind1="r" ind2="v"><subfield code="a">ST 240</subfield></datafield><datafield tag="936" ind1="r" ind2="v"><subfield code="a">ST 300</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-050573918 |
illustrated | Illustrated |
indexdate | 2025-01-17T11:20:50Z |
institution | BVB |
isbn | 9781420072143 1420072145 9781466529793 1466529792 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (xii, 330 Seiten) illustrations |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2010 |
publishDateSearch | 2010 |
publishDateSort | 2010 |
record_format | marc |
series2 | Chapman & Hall/CRC computational science series |
spelling | Sottile, Matthew J. VerfasserIn aut Introduction to concurrency in programming languages Matthew J. Sottile, Timothy G. Mattson, Craig E Rasmussen 2010 ©2010 1 Online-Ressource (xii, 330 Seiten) illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Chapman & Hall/CRC computational science series Includes bibliographical references and index. - Print version record "Exploring how concurrent programming can be assisted by language-level techniques, Introduction to Concurrency in Programming Languages presents high-level language techniques for dealing with concurrency in a general context. It provides an understanding of programming languages that offer concurrency features as part of the language definition The book supplies a conceptual framework for different aspects of parallel algorithm design and implementation. It first addresses the limitations of traditional programming techniques and models when dealing with concurrency. The book then explores the current state of the art in concurrent programming and describes high-level language constructs for concurrency. It also discusses the historical evolution of hardware, corresponding high-level techniques that were developed, and the connection to modern systems, such as multicore and manycore processors. The remainder of the text focuses on common high-level programming techniques and their application to a range of algorithms. The authors offer case studies on genetic algorithms, fractal generation, cellular automata, game logic for solving Sudoku puzzles, pipelined algorithms, and more."--Pub. desc Programming languages (Electronic computers) Parallel processing (Electronic computers) Parallélisme (Informatique) COMPUTERS ; Programming Languages ; General OpenMP ERLANG Parallelverarbeitung Programmiersprache Mattson, Timothy G. 1958- MitwirkendeR ctb Rasmussen, Craig E. MitwirkendeR ctb 9781420072136 Erscheint auch als Druck-Ausgabe 9781420072136 |
spellingShingle | Sottile, Matthew J. Introduction to concurrency in programming languages Programming languages (Electronic computers) Parallel processing (Electronic computers) Parallélisme (Informatique) COMPUTERS ; Programming Languages ; General OpenMP ERLANG Parallelverarbeitung Programmiersprache |
title | Introduction to concurrency in programming languages |
title_auth | Introduction to concurrency in programming languages |
title_exact_search | Introduction to concurrency in programming languages |
title_full | Introduction to concurrency in programming languages Matthew J. Sottile, Timothy G. Mattson, Craig E Rasmussen |
title_fullStr | Introduction to concurrency in programming languages Matthew J. Sottile, Timothy G. Mattson, Craig E Rasmussen |
title_full_unstemmed | Introduction to concurrency in programming languages Matthew J. Sottile, Timothy G. Mattson, Craig E Rasmussen |
title_short | Introduction to concurrency in programming languages |
title_sort | introduction to concurrency in programming languages |
topic | Programming languages (Electronic computers) Parallel processing (Electronic computers) Parallélisme (Informatique) COMPUTERS ; Programming Languages ; General OpenMP ERLANG Parallelverarbeitung Programmiersprache |
topic_facet | Programming languages (Electronic computers) Parallel processing (Electronic computers) Parallélisme (Informatique) COMPUTERS ; Programming Languages ; General OpenMP ERLANG Parallelverarbeitung Programmiersprache |
work_keys_str_mv | AT sottilematthewj introductiontoconcurrencyinprogramminglanguages AT mattsontimothyg introductiontoconcurrencyinprogramminglanguages AT rasmussencraige introductiontoconcurrencyinprogramminglanguages |