000 03483nam a2200493 i 4500
001 6940404
003 IEEE
005 20220712204829.0
006 m o d
007 cr |n|||||||||
008 151223s2014 mau ob 001 eng d
010 _z 2014006940 (print)
020 _a9780262326537
_qelectronic
020 _z9780262526647
_qpaperback
035 _a(CaBNVSL)mat06940404
035 _a(IDAMS)0b0000648280a6cf
040 _aCaBNVSL
_beng
_erda
_cCaBNVSL
_dCaBNVSL
050 4 _aHF5548.2
_b.S43724 2014eb
082 0 0 _a005.54
_223
100 1 _aSestoft, Peter,
_eauthor.
_924443
245 1 0 _aSpreadsheet implementation technology :
_bbasics and extensions /
_cPeter Sestoft.
264 1 _aCambridge, Massachusetts :
_bMIT Press,
_c[2014]
264 2 _a[Piscataqay, New Jersey] :
_bIEEE Xplore,
_c[2014]
300 _a1 PDF (xiii, 310 pages).
336 _atext
_2rdacontent
337 _aelectronic
_2isbdmedia
338 _aonline resource
_2rdacarrier
504 _aIncludes bibliographical references (pages 291-300) and index.
506 1 _aRestricted to subscribers or individual electronic text purchasers.
520 _aSpreadsheets 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.
530 _aAlso available in print.
538 _aMode of access: World Wide Web
588 _aTitle from PDF.
588 _aDescription based on PDF viewed 12/23/2015.
650 0 _aObject-oriented methods (Computer science)
_922735
650 0 _aFunctional programming (Computer science)
_921993
650 0 _aElectronic spreadsheets
_xComputer programs.
_917009
655 0 _aElectronic books.
_93294
710 2 _aIEEE Xplore (Online Service),
_edistributor.
_924444
710 2 _aMIT Press,
_epublisher.
_924445
776 0 8 _iPrint version
_z9780262526647
856 4 2 _3Abstract with links to resource
_uhttps://ieeexplore.ieee.org/xpl/bkabstractplus.jsp?bkn=6940404
942 _cEBK
999 _c73386
_d73386