|
|
|
|
LEADER |
00000cam a2200000Ia 4500 |
001 |
ocm45058760 |
003 |
OCoLC |
005 |
20150815140430.0 |
008 |
041019s2001 maua b 001 0 eng d |
010 |
|
|
|a 00048169
|
035 |
|
|
|a (Sirsi) i9780262062183
|
040 |
|
|
|a DLC
|c DLC
|d UKM
|d MUQ
|d IOJ
|d OCLCQ
|d BAKER
|d NLGGC
|d UBA
|d BTCTA
|d YDXCP
|d UV#
|
020 |
|
|
|a 0262062186
|
020 |
|
|
|a 9780262062183
|
050 |
|
4 |
|a QA76.6
|b H68
|
082 |
0 |
0 |
|a 005.1/2
|2 21
|
245 |
0 |
0 |
|a How to design programs :
|b an introduction to programming and computing /
|c Matthias Felleisen ... [et al.].
|
260 |
|
|
|a Cambridge, Mass. :
|b MIT Press,
|c c2001.
|
300 |
|
|
|a xxx, 693 p. :
|b il. ;
|c 24 cm.
|
504 |
|
|
|a Incluye notas bibliográficas e índice.
|
505 |
0 |
|
|a Processing simple forms of data. Students, teachers, and computers -- Numbers, expressions, simple programs -- Programs are function plus variable definitions -- Conditional expressions and functions -- Symbolic information -- Compound data, part 1: structures -- The varieties of data -- Syntax and semantics -- Processing arbitrarily large data. Compound data, part 2: lists -- More on processing lists -- Natural numbers -- Composing functions, revisited again -- List abbreviations -- More on processing arbitrarily large data. More self-referential data definitions -- Mutually referential data definitions -- Development through iterative refinement -- Processing two complex pieces of data -- Local definitions and lexical scope -- Abstracting designs. Similarities in definitions -- Functions are values -- Designing abstractions from examples -- Designing abstractions with first-class functions -- Mathematical examples -- Defining functions on the fly -- Generative recursion. A new form of recursion -- Designing algorithms -- Variations on a theme -- Algorithms that backtrack -- The cost of computing and vectors -- Accumulating knowledge. The loss of knowledge -- Designing accumulator-style functions -- More uses of accumulation -- The nature of inexact numbers -- Changing the state of variables. Memory for functions -- Assignment to variables -- Designing functions with memory -- Examples of memory usage -- The final syntax and semantics -- Changing compound values. Encapsulation -- Mutable structures -- Designing functions that change structures -- Equality -- Changing structures, vectors, and objects.
|
650 |
|
4 |
|a Programación (Computadoras).
|
650 |
|
4 |
|a Procesamiento electrónico de datos.
|
700 |
1 |
|
|a Felleisen, Matthias.
|9 370031
|
856 |
4 |
3 |
|3 Tabla de contenido
|u http://www.loc.gov/catdir/toc/fy032/00048169.html
|
901 |
|
|
|a Z0
|b UV#
|
902 |
|
|
|a DGBUV
|
596 |
|
|
|a 14
|
942 |
|
|
|c LIBRO
|6 _
|
999 |
|
|
|c 173680
|d 173680
|