Spreadsheet implementation technology: basics and extensions
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | E-Book |
Sprache: | Englisch |
Veröffentlicht: |
Cambridge, Massachusetts
The MIT Press
[2014]
|
Links: | https://doi.org/10.7551/mitpress/8647.001.0001?locatt=mode:legacy |
Abstract: | "Spreadsheets are used daily by millions of people for tasks that range from organizing a list of addresses to carrying out complex economic simulations. Spreadsheet programs are easy to learn and convenient to use because they have a clear visual model and a simple efficient underlying computational model. Yet although the basic spreadsheet model could be extended, improved, or otherwise experimented with in many ways, there is no coherently designed, reasonably efficient open source spreadsheet implementation that is a suitable platform for such experiments. This book fills the gap, teaching users how to experiment with and implement innovative spreadsheet functionality and introducing two software platforms for doing so. Along the way, it draws on and illustrates software technologies and computer science topics that range from object-oriented programming to compiler technology. Spreadsheet Implementation Technology surveys a wide range of information about spreadsheets drawn from user experience, the scientific literature, and patents. After summarizing the spreadsheet computation model and the most important challenges for efficient recalculation, the book describes Corecalc, a core implementation of essential spreadsheet functionality suitable for practical experiments, and Funcalc, an extension of Corecalc that allows users to define their own functions without extraneous programming languages or loss of efficiency. It also shows the advantages of automatic function specialization and offers a user's manual for Funcalc. The Corecalc and Funcalc software is downloadable free of charge." |
Umfang: | 1 Online-Ressource (xiii, 310 Seiten) |
ISBN: | 0262326523 0262326531 9780262326520 9780262326537 |
Internformat
MARC
LEADER | 00000cam a2200000Ki 4500 | ||
---|---|---|---|
001 | ZDB-260-MPOB-8647 | ||
003 | MaCbMITP | ||
005 | 20190503073423.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 141112s2014 maua ob 001 0 eng d | ||
020 | |a 0262326523 | ||
020 | |a 0262326531 | ||
020 | |a 9780262326520 | ||
020 | |a 9780262326537 | ||
100 | 1 | |a Sestoft, Peter | |
245 | 1 | 0 | |a Spreadsheet implementation technology |b basics and extensions |c Peter Sestoft |
264 | 1 | |a Cambridge, Massachusetts |b The MIT Press |c [2014] | |
300 | |a 1 Online-Ressource (xiii, 310 Seiten) | ||
336 | |b txt | ||
337 | |b c | ||
338 | |b cr | ||
520 | 3 | |a "Spreadsheets are used daily by millions of people for tasks that range from organizing a list of addresses to carrying out complex economic simulations. Spreadsheet programs are easy to learn and convenient to use because they have a clear visual model and a simple efficient underlying computational model. Yet although the basic spreadsheet model could be extended, improved, or otherwise experimented with in many ways, there is no coherently designed, reasonably efficient open source spreadsheet implementation that is a suitable platform for such experiments. This book fills the gap, teaching users how to experiment with and implement innovative spreadsheet functionality and introducing two software platforms for doing so. Along the way, it draws on and illustrates software technologies and computer science topics that range from object-oriented programming to compiler technology. Spreadsheet Implementation Technology surveys a wide range of information about spreadsheets drawn from user experience, the scientific literature, and patents. After summarizing the spreadsheet computation model and the most important challenges for efficient recalculation, the book describes Corecalc, a core implementation of essential spreadsheet functionality suitable for practical experiments, and Funcalc, an extension of Corecalc that allows users to define their own functions without extraneous programming languages or loss of efficiency. It also shows the advantages of automatic function specialization and offers a user's manual for Funcalc. The Corecalc and Funcalc software is downloadable free of charge." | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 0262526646 |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9780262526647 |
966 | 4 | 0 | |l DE-91 |p ZDB-260-MPOB |q TUM_PDA_MPOB |3 MIT Press |u https://doi.org/10.7551/mitpress/8647.001.0001?locatt=mode:legacy |3 Volltext |
912 | |a ZDB-260-MPOB | ||
912 | |a ZDB-260-MPOB | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-260-MPOB-8647 |
---|---|
_version_ | 1821493840438099968 |
adam_text | |
any_adam_object | |
author | Sestoft, Peter |
author_facet | Sestoft, Peter |
author_role | |
author_sort | Sestoft, Peter |
author_variant | p s ps |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-260-MPOB |
format | eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02501cam a2200289Ki 4500</leader><controlfield tag="001">ZDB-260-MPOB-8647</controlfield><controlfield tag="003">MaCbMITP</controlfield><controlfield tag="005">20190503073423.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">141112s2014 maua ob 001 0 eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0262326523</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0262326531</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780262326520</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780262326537</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Sestoft, Peter</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Spreadsheet implementation technology</subfield><subfield code="b">basics and extensions</subfield><subfield code="c">Peter Sestoft</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge, Massachusetts</subfield><subfield code="b">The MIT Press</subfield><subfield code="c">[2014]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (xiii, 310 Seiten)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">"Spreadsheets are used daily by millions of people for tasks that range from organizing a list of addresses to carrying out complex economic simulations. Spreadsheet programs are easy to learn and convenient to use because they have a clear visual model and a simple efficient underlying computational model. Yet although the basic spreadsheet model could be extended, improved, or otherwise experimented with in many ways, there is no coherently designed, reasonably efficient open source spreadsheet implementation that is a suitable platform for such experiments. This book fills the gap, teaching users how to experiment with and implement innovative spreadsheet functionality and introducing two software platforms for doing so. Along the way, it draws on and illustrates software technologies and computer science topics that range from object-oriented programming to compiler technology. Spreadsheet Implementation Technology surveys a wide range of information about spreadsheets drawn from user experience, the scientific literature, and patents. After summarizing the spreadsheet computation model and the most important challenges for efficient recalculation, the book describes Corecalc, a core implementation of essential spreadsheet functionality suitable for practical experiments, and Funcalc, an extension of Corecalc that allows users to define their own functions without extraneous programming languages or loss of efficiency. It also shows the advantages of automatic function specialization and offers a user's manual for Funcalc. The Corecalc and Funcalc software is downloadable free of charge."</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">0262526646</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">9780262526647</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-260-MPOB</subfield><subfield code="q">TUM_PDA_MPOB</subfield><subfield code="3">MIT Press</subfield><subfield code="u">https://doi.org/10.7551/mitpress/8647.001.0001?locatt=mode:legacy</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-260-MPOB</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-260-MPOB</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-260-MPOB-8647 |
illustrated | Illustrated |
indexdate | 2025-01-17T11:04:53Z |
institution | BVB |
isbn | 0262326523 0262326531 9780262326520 9780262326537 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (xiii, 310 Seiten) |
psigel | ZDB-260-MPOB TUM_PDA_MPOB ZDB-260-MPOB |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | The MIT Press |
record_format | marc |
spelling | Sestoft, Peter Spreadsheet implementation technology basics and extensions Peter Sestoft Cambridge, Massachusetts The MIT Press [2014] 1 Online-Ressource (xiii, 310 Seiten) txt c cr "Spreadsheets are used daily by millions of people for tasks that range from organizing a list of addresses to carrying out complex economic simulations. Spreadsheet programs are easy to learn and convenient to use because they have a clear visual model and a simple efficient underlying computational model. Yet although the basic spreadsheet model could be extended, improved, or otherwise experimented with in many ways, there is no coherently designed, reasonably efficient open source spreadsheet implementation that is a suitable platform for such experiments. This book fills the gap, teaching users how to experiment with and implement innovative spreadsheet functionality and introducing two software platforms for doing so. Along the way, it draws on and illustrates software technologies and computer science topics that range from object-oriented programming to compiler technology. Spreadsheet Implementation Technology surveys a wide range of information about spreadsheets drawn from user experience, the scientific literature, and patents. After summarizing the spreadsheet computation model and the most important challenges for efficient recalculation, the book describes Corecalc, a core implementation of essential spreadsheet functionality suitable for practical experiments, and Funcalc, an extension of Corecalc that allows users to define their own functions without extraneous programming languages or loss of efficiency. It also shows the advantages of automatic function specialization and offers a user's manual for Funcalc. The Corecalc and Funcalc software is downloadable free of charge." Erscheint auch als Druck-Ausgabe 0262526646 Erscheint auch als Druck-Ausgabe 9780262526647 |
spellingShingle | Sestoft, Peter Spreadsheet implementation technology basics and extensions |
title | Spreadsheet implementation technology basics and extensions |
title_auth | Spreadsheet implementation technology basics and extensions |
title_exact_search | Spreadsheet implementation technology basics and extensions |
title_full | Spreadsheet implementation technology basics and extensions Peter Sestoft |
title_fullStr | Spreadsheet implementation technology basics and extensions Peter Sestoft |
title_full_unstemmed | Spreadsheet implementation technology basics and extensions Peter Sestoft |
title_short | Spreadsheet implementation technology |
title_sort | spreadsheet implementation technology basics and extensions |
title_sub | basics and extensions |
work_keys_str_mv | AT sestoftpeter spreadsheetimplementationtechnologybasicsandextensions |