Purely functional data structures /:
"Most books on data structures assume an imperative language like C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures from the point of view of functional languag...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Cambridge, U.K. ; New York :
Cambridge University Press,
1998.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | "Most books on data structures assume an imperative language like C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures from the point of view of functional languages, with examples, and presents design techniques so that programmers can develop their own functional data structures. It includes both classical data structures, such as red-black trees and binomial queues, and a host of new data structures developed exclusively for functional languages. All source code is given in Standard ML and Haskell, and most of the programs can easily be adapted to other functional languages." "This handy reference for professional programmers working with functional languages can also be used as a tutorial or for self-study."--Jacket |
Beschreibung: | 1 online resource (x, 220 pages) : illustrations |
Bibliographie: | Includes bibliographical references and index. |
ISBN: | 9781139811743 1139811746 9780511530104 0511530102 0511825137 9780511825132 9781283870801 1283870800 |
Internformat
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn822565696 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 121221s1998 enka ob 001 0 eng d | ||
040 | |a N$T |b eng |e pn |c N$T |d E7B |d CAMBR |d UMI |d IDEBK |d OL$ |d DEBSZ |d YDXCP |d OCLCQ |d OCLCF |d OCLCQ |d OCLCO |d TOA |d OCLCO |d AGLDB |d OCLCQ |d NJR |d OCLCQ |d UAB |d OCLCQ |d VTS |d CEF |d WYU |d STF |d OCLCQ |d REC |d OCLCO |d OCLCQ |d OCLCO |d OCLCQ |d OCLCO |d OCLCL | ||
019 | |a 715168993 |a 837732262 |a 846897161 |a 1065706955 | ||
020 | |a 9781139811743 |q (electronic bk.) | ||
020 | |a 1139811746 |q (electronic bk.) | ||
020 | |a 9780511530104 |q (electronic bk.) | ||
020 | |a 0511530102 |q (electronic bk.) | ||
020 | |a 0511825137 | ||
020 | |a 9780511825132 | ||
020 | |a 9781283870801 | ||
020 | |a 1283870800 | ||
020 | |z 0521631246 | ||
020 | |z 9780521631242 | ||
020 | |z 0521663504 | ||
020 | |z 9780521663502 | ||
020 | |z 9780511825132 | ||
035 | |a (OCoLC)822565696 |z (OCoLC)715168993 |z (OCoLC)837732262 |z (OCoLC)846897161 |z (OCoLC)1065706955 | ||
037 | |a CL0500000207 |b Safari Books Online | ||
050 | 4 | |a QA76.9.D35 |b O35 1998eb | |
072 | 7 | |a COM |x 018000 |2 bisacsh | |
082 | 7 | |a 005.7/3 |2 22 | |
084 | |a 54.51 |2 bcl | ||
084 | |a ST 245 |2 rvk | ||
084 | |a ST 250 M57 |2 rvk | ||
084 | |a DAT 455f |2 stub | ||
084 | |a DAT 544f |2 stub | ||
049 | |a MAIN | ||
100 | 1 | |a Okasaki, Chris. | |
245 | 1 | 0 | |a Purely functional data structures / |c Chris Okasaki. |
260 | |a Cambridge, U.K. ; |a New York : |b Cambridge University Press, |c 1998. | ||
300 | |a 1 online resource (x, 220 pages) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
504 | |a Includes bibliographical references and index. | ||
520 | 1 | |a "Most books on data structures assume an imperative language like C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures from the point of view of functional languages, with examples, and presents design techniques so that programmers can develop their own functional data structures. It includes both classical data structures, such as red-black trees and binomial queues, and a host of new data structures developed exclusively for functional languages. All source code is given in Standard ML and Haskell, and most of the programs can easily be adapted to other functional languages." "This handy reference for professional programmers working with functional languages can also be used as a tutorial or for self-study."--Jacket | |
505 | 0 | |a Introduction -- Persistence -- Some familiar data structures in a functional setting -- Lazy evaluation -- Fundamentals of amortization -- Amortization and persistence via lazy evaluation -- Eliminating amortization -- Lazy rebuilding -- Numerical representations -- Data-structural bootstrapping -- Implicit recursive slowdown -- Appendix: Haskell source code. | |
588 | 0 | |a Print version record. | |
650 | 0 | |a Data structures (Computer science) |0 http://id.loc.gov/authorities/subjects/sh85035862 | |
650 | 0 | |a Functional programming languages. |0 http://id.loc.gov/authorities/subjects/sh86005432 | |
650 | 6 | |a Structures de données (Informatique) | |
650 | 6 | |a Langages de programmation fonctionnels. | |
650 | 7 | |a COMPUTERS |x Data Processing. |2 bisacsh | |
650 | 7 | |a Data structures (Computer science) |2 fast | |
650 | 7 | |a Functional programming languages |2 fast | |
650 | 7 | |a Standard ML |2 gnd |0 http://d-nb.info/gnd/4295302-9 | |
650 | 7 | |a Datenstruktur |2 gnd |0 http://d-nb.info/gnd/4011146-5 | |
650 | 7 | |a Funktionale Programmiersprache |2 gnd |0 http://d-nb.info/gnd/4129948-6 | |
650 | 1 | 7 | |a Datastructuren. |2 gtt |
650 | 1 | 7 | |a Functionele programmering. |2 gtt |
650 | 7 | |a Structures de données (informatique) |2 ram | |
650 | 7 | |a Langages de programmation fonctionnelle. |2 ram | |
758 | |i has work: |a Purely functional data structures (Text) |1 https://id.oclc.org/worldcat/entity/E39PCGfjyhtWtQmBvrjgDqcGh3 |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Okasaki, Chris. |t Purely functional data structures. |d Cambridge, U.K. ; New York : Cambridge University Press, 1998 |z 0521631246 |w (DLC) 98015367 |w (OCoLC)38521530 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=502386 |3 Volltext |
938 | |a ebrary |b EBRY |n ebr10452053 | ||
938 | |a EBSCOhost |b EBSC |n 502386 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis24421708 | ||
938 | |a YBP Library Services |b YANK |n 9960812 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn822565696 |
---|---|
_version_ | 1816882217268281345 |
adam_text | |
any_adam_object | |
author | Okasaki, Chris |
author_facet | Okasaki, Chris |
author_role | |
author_sort | Okasaki, Chris |
author_variant | c o co |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.9.D35 O35 1998eb |
callnumber-search | QA76.9.D35 O35 1998eb |
callnumber-sort | QA 276.9 D35 O35 41998EB |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 245 ST 250 M57 |
classification_tum | DAT 455f DAT 544f |
collection | ZDB-4-EBA |
contents | Introduction -- Persistence -- Some familiar data structures in a functional setting -- Lazy evaluation -- Fundamentals of amortization -- Amortization and persistence via lazy evaluation -- Eliminating amortization -- Lazy rebuilding -- Numerical representations -- Data-structural bootstrapping -- Implicit recursive slowdown -- Appendix: Haskell source code. |
ctrlnum | (OCoLC)822565696 |
dewey-full | 005.7/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.7/3 |
dewey-search | 005.7/3 |
dewey-sort | 15.7 13 |
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>04714cam a2200805 a 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn822565696</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">121221s1998 enka ob 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">N$T</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">N$T</subfield><subfield code="d">E7B</subfield><subfield code="d">CAMBR</subfield><subfield code="d">UMI</subfield><subfield code="d">IDEBK</subfield><subfield code="d">OL$</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">YDXCP</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">TOA</subfield><subfield code="d">OCLCO</subfield><subfield code="d">AGLDB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">NJR</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UAB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">VTS</subfield><subfield code="d">CEF</subfield><subfield code="d">WYU</subfield><subfield code="d">STF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">REC</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">715168993</subfield><subfield code="a">837732262</subfield><subfield code="a">846897161</subfield><subfield code="a">1065706955</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781139811743</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1139811746</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780511530104</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0511530102</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0511825137</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780511825132</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781283870801</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1283870800</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">0521631246</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9780521631242</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">0521663504</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9780521663502</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9780511825132</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)822565696</subfield><subfield code="z">(OCoLC)715168993</subfield><subfield code="z">(OCoLC)837732262</subfield><subfield code="z">(OCoLC)846897161</subfield><subfield code="z">(OCoLC)1065706955</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000207</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.9.D35</subfield><subfield code="b">O35 1998eb</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">018000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.7/3</subfield><subfield code="2">22</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">54.51</subfield><subfield code="2">bcl</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 245</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250 M57</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 455f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 544f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Okasaki, Chris.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Purely functional data structures /</subfield><subfield code="c">Chris Okasaki.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Cambridge, U.K. ;</subfield><subfield code="a">New York :</subfield><subfield code="b">Cambridge University Press,</subfield><subfield code="c">1998.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (x, 220 pages) :</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">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="504" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index.</subfield></datafield><datafield tag="520" ind1="1" ind2=" "><subfield code="a">"Most books on data structures assume an imperative language like C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures from the point of view of functional languages, with examples, and presents design techniques so that programmers can develop their own functional data structures. It includes both classical data structures, such as red-black trees and binomial queues, and a host of new data structures developed exclusively for functional languages. All source code is given in Standard ML and Haskell, and most of the programs can easily be adapted to other functional languages." "This handy reference for professional programmers working with functional languages can also be used as a tutorial or for self-study."--Jacket</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Introduction -- Persistence -- Some familiar data structures in a functional setting -- Lazy evaluation -- Fundamentals of amortization -- Amortization and persistence via lazy evaluation -- Eliminating amortization -- Lazy rebuilding -- Numerical representations -- Data-structural bootstrapping -- Implicit recursive slowdown -- Appendix: Haskell source code.</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Data structures (Computer science)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh85035862</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Functional programming languages.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh86005432</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Structures de données (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Langages de programmation fonctionnels.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Data Processing.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Data structures (Computer science)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Functional programming languages</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Standard ML</subfield><subfield code="2">gnd</subfield><subfield code="0">http://d-nb.info/gnd/4295302-9</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Datenstruktur</subfield><subfield code="2">gnd</subfield><subfield code="0">http://d-nb.info/gnd/4011146-5</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Funktionale Programmiersprache</subfield><subfield code="2">gnd</subfield><subfield code="0">http://d-nb.info/gnd/4129948-6</subfield></datafield><datafield tag="650" ind1="1" ind2="7"><subfield code="a">Datastructuren.</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1="1" ind2="7"><subfield code="a">Functionele programmering.</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Structures de données (informatique)</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Langages de programmation fonctionnelle.</subfield><subfield code="2">ram</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Purely functional data structures (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCGfjyhtWtQmBvrjgDqcGh3</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Okasaki, Chris.</subfield><subfield code="t">Purely functional data structures.</subfield><subfield code="d">Cambridge, U.K. ; New York : Cambridge University Press, 1998</subfield><subfield code="z">0521631246</subfield><subfield code="w">(DLC) 98015367</subfield><subfield code="w">(OCoLC)38521530</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=502386</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr10452053</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">502386</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">cis24421708</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">9960812</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn822565696 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:25:06Z |
institution | BVB |
isbn | 9781139811743 1139811746 9780511530104 0511530102 0511825137 9780511825132 9781283870801 1283870800 |
language | English |
oclc_num | 822565696 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (x, 220 pages) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 1998 |
publishDateSearch | 1998 |
publishDateSort | 1998 |
publisher | Cambridge University Press, |
record_format | marc |
spelling | Okasaki, Chris. Purely functional data structures / Chris Okasaki. Cambridge, U.K. ; New York : Cambridge University Press, 1998. 1 online resource (x, 220 pages) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier Includes bibliographical references and index. "Most books on data structures assume an imperative language like C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures from the point of view of functional languages, with examples, and presents design techniques so that programmers can develop their own functional data structures. It includes both classical data structures, such as red-black trees and binomial queues, and a host of new data structures developed exclusively for functional languages. All source code is given in Standard ML and Haskell, and most of the programs can easily be adapted to other functional languages." "This handy reference for professional programmers working with functional languages can also be used as a tutorial or for self-study."--Jacket Introduction -- Persistence -- Some familiar data structures in a functional setting -- Lazy evaluation -- Fundamentals of amortization -- Amortization and persistence via lazy evaluation -- Eliminating amortization -- Lazy rebuilding -- Numerical representations -- Data-structural bootstrapping -- Implicit recursive slowdown -- Appendix: Haskell source code. Print version record. Data structures (Computer science) http://id.loc.gov/authorities/subjects/sh85035862 Functional programming languages. http://id.loc.gov/authorities/subjects/sh86005432 Structures de données (Informatique) Langages de programmation fonctionnels. COMPUTERS Data Processing. bisacsh Data structures (Computer science) fast Functional programming languages fast Standard ML gnd http://d-nb.info/gnd/4295302-9 Datenstruktur gnd http://d-nb.info/gnd/4011146-5 Funktionale Programmiersprache gnd http://d-nb.info/gnd/4129948-6 Datastructuren. gtt Functionele programmering. gtt Structures de données (informatique) ram Langages de programmation fonctionnelle. ram has work: Purely functional data structures (Text) https://id.oclc.org/worldcat/entity/E39PCGfjyhtWtQmBvrjgDqcGh3 https://id.oclc.org/worldcat/ontology/hasWork Print version: Okasaki, Chris. Purely functional data structures. Cambridge, U.K. ; New York : Cambridge University Press, 1998 0521631246 (DLC) 98015367 (OCoLC)38521530 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=502386 Volltext |
spellingShingle | Okasaki, Chris Purely functional data structures / Introduction -- Persistence -- Some familiar data structures in a functional setting -- Lazy evaluation -- Fundamentals of amortization -- Amortization and persistence via lazy evaluation -- Eliminating amortization -- Lazy rebuilding -- Numerical representations -- Data-structural bootstrapping -- Implicit recursive slowdown -- Appendix: Haskell source code. Data structures (Computer science) http://id.loc.gov/authorities/subjects/sh85035862 Functional programming languages. http://id.loc.gov/authorities/subjects/sh86005432 Structures de données (Informatique) Langages de programmation fonctionnels. COMPUTERS Data Processing. bisacsh Data structures (Computer science) fast Functional programming languages fast Standard ML gnd http://d-nb.info/gnd/4295302-9 Datenstruktur gnd http://d-nb.info/gnd/4011146-5 Funktionale Programmiersprache gnd http://d-nb.info/gnd/4129948-6 Datastructuren. gtt Functionele programmering. gtt Structures de données (informatique) ram Langages de programmation fonctionnelle. ram |
subject_GND | http://id.loc.gov/authorities/subjects/sh85035862 http://id.loc.gov/authorities/subjects/sh86005432 http://d-nb.info/gnd/4295302-9 http://d-nb.info/gnd/4011146-5 http://d-nb.info/gnd/4129948-6 |
title | Purely functional data structures / |
title_auth | Purely functional data structures / |
title_exact_search | Purely functional data structures / |
title_full | Purely functional data structures / Chris Okasaki. |
title_fullStr | Purely functional data structures / Chris Okasaki. |
title_full_unstemmed | Purely functional data structures / Chris Okasaki. |
title_short | Purely functional data structures / |
title_sort | purely functional data structures |
topic | Data structures (Computer science) http://id.loc.gov/authorities/subjects/sh85035862 Functional programming languages. http://id.loc.gov/authorities/subjects/sh86005432 Structures de données (Informatique) Langages de programmation fonctionnels. COMPUTERS Data Processing. bisacsh Data structures (Computer science) fast Functional programming languages fast Standard ML gnd http://d-nb.info/gnd/4295302-9 Datenstruktur gnd http://d-nb.info/gnd/4011146-5 Funktionale Programmiersprache gnd http://d-nb.info/gnd/4129948-6 Datastructuren. gtt Functionele programmering. gtt Structures de données (informatique) ram Langages de programmation fonctionnelle. ram |
topic_facet | Data structures (Computer science) Functional programming languages. Structures de données (Informatique) Langages de programmation fonctionnels. COMPUTERS Data Processing. Functional programming languages Standard ML Datenstruktur Funktionale Programmiersprache Datastructuren. Functionele programmering. Structures de données (informatique) Langages de programmation fonctionnelle. |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=502386 |
work_keys_str_mv | AT okasakichris purelyfunctionaldatastructures |