The art of Lisp programming:
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
London u.a.
Springer
1990
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 169 S. Ill. |
ISBN: | 3540195688 0387195688 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV002626744 | ||
003 | DE-604 | ||
005 | 20050428 | ||
007 | t | ||
008 | 900326s1990 a||| |||| 00||| eng d | ||
020 | |a 3540195688 |9 3-540-19568-8 | ||
020 | |a 0387195688 |9 0-387-19568-8 | ||
035 | |a (OCoLC)20262120 | ||
035 | |a (DE-599)BVBBV002626744 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-91G |a DE-473 |a DE-739 |a DE-824 |a DE-19 |a DE-706 |a DE-634 |a DE-83 |a DE-11 |a DE-188 | ||
050 | 0 | |a QA76.73.L23 | |
082 | 0 | |a 005.13/3 |2 20 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 364f |2 stub | ||
100 | 1 | |a Jones, Robin |e Verfasser |4 aut | |
245 | 1 | 0 | |a The art of Lisp programming |c Robin Jones ; Clive Maynard ; Ian Stewart |
264 | 1 | |a London u.a. |b Springer |c 1990 | |
300 | |a 169 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a LISP (Computer program language) | |
650 | 0 | 7 | |a LISP |0 (DE-588)4035918-9 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4151278-9 |a Einführung |2 gnd-content | |
689 | 0 | 0 | |a LISP |0 (DE-588)4035918-9 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Maynard, Clive |e Verfasser |4 aut | |
700 | 1 | |a Stewart, Ian |d 1945- |e Verfasser |0 (DE-588)124091598 |4 aut | |
856 | 4 | 2 | |m HEBIS Datenaustausch Darmstadt |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=001687513&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-001687513 |
Datensatz im Suchindex
_version_ | 1804117010225823744 |
---|---|
adam_text | ROBIN JONES CLIVE MAYNARD IAN STEWART THE ART OF LISP PROGRAMMING WITH
12 ILLUSTRATIONS SPRINGER-VERLAG LONDON BERLIN HEIDELBERG NEW YORK PARIS
TOKYO HONG KONG CONTENTS 7 SOME BASIC IDEAS 1 LISTS 2 REPRESENTING LISTS
3 THE INTERPRETER 4 FUNCTIONS 5 TWO MORE PRIMITIVES 5 CONSTANTS AND
VARIABLES 6 S-EXPRESSIONS 6 POSTSCRIPT 6 EXERCISES 1 7 ANSWERS 7 2 LIST
FUNCTIONS 9 SPLITTING LISTS 10 CAR AND CDR 10 SETTING UP LISTS 11 SETQ
11 A PIECE OF PEDANTRY 12 HEAD AND TAIL REVISITED 12 CONS 13 POSTSCRIPT
13 EXERCISES 2 13 ANSWERS 14 O PREDICATES 17 COND 18 BOOLEAN FUNCTIONS
19 EXERCISES 3 21 ANSWERS 21 4 RECURSION 23 POWERS 24 BOOLEAN FUNCTIONS
REVISITED 25 EQ 25 MEANWHILE BACK AT THE PROBLEM 26 NULL 26 AND AND OR
26 FLAT 27 FIRST 28 REST 28 THE FLY IN THE OINTMENT 29 APPEND AND LIST
29 POSTSCRIPT 30 EXERCISES 4 30 ANSWERS 31 5 A LOOK BACK (AND FORWARD)
33 VARIABLES: A SENSE OF PLACE 34 VARIABLE SCOPE 36 VARIABLE BINDING 36
FREE VARIABLES 37 LEXICAL SCOPING 37 A SOFTWARE ENGINEERING PROBLEM 38
SETQ 38 SYSTEM VARIABLES 39 EXERCISES 5 39 ANSWERS 40 AND LISTS 41 SETS
OF NUMBERS 42 THE SET FUNCTIONS 42 INTERSECTION 43 DISJOINT-P 44 SUBSETS
44 COMPLEMENT 44 UNION 45 EXERCISES 6 46 ANSWERS 47 7LNPUT 49 READ 49
READ-LINE 49 SINGLE CHARACTERS 50 MORE ABOUT # 51 YES OR NO RESPONSES 52
USING THE READ PRIMITIVES 52 EXERCISES 7 53 ANSWERS 53 8 OUTPUT 55
FORMAT 56 THE CONTROL STRING 56 PRINTING VALUES 56 FORMAT DIRECTIVES 57
USING ARGUMENTS AS PARAMETERS 58 TABS 58 OTHER OUTPUT FUNCTIONS 58 THE
TELEPHONE INDEX AGAIN 59 THE READ-EVAL-PRINT LOOP 59 THE PROGRAM-DATA
DISTINCTION 60 EXERCISES 8 60 ANSWERS 61 J ITERATIVE CONSTRUCTS 6 3 LOOP
64 RETURN 64 DO 65 THE SIZE OF A LIST 65 ITERATION V. RECURSION 66
DOTIMES 67 DOLIST 67 MAPPING 69 MAPCAR 69 EXERCISES 9 70 ANSWERS 70 70
MORE ABOUT PROGRAM CONTROL 73 IF 73 WHEN 74 UNLESS 74 CASE 74 SYNONYMS
75 DEFAULTS 76 SOME NEW CONTROL CONSTRUCTS 76 LET 76 FLET 77
PROGLTOPROGN 78 THE LAMBDA NOTATION 79 EXERCISES 10 80 ANSWERS 80 //FILE
HANDLING 83 PATHNAMES 84 MERGE-PATHNAMES 84 STREAMS 85 OPENING AND
CLOSING FILES 85 KEYWORD ARGUMENTS 85 THE BODY 86 OTHER KEYWORD
ARGUMENTS 86 GETTING THE FILE BACK 87 EOF-ERROR-P AND EOF-VALUE 87
EXERCISES 11 88 ANSWERS 89 12 DATA STRUCTURES 91 ASSOCIATION LISTS 92
PAIRLIS 92 THE DOT NOTATION 93 ASSOC 93 RASSOC 93 AEONS 94 SETF 94
DATABASE MANIPULATION 95 TREES 96 BINARY TREES 97 THE SEARCHING PROBLEM
97 IMPLEMENTING A BINARY TREE 98 GROWING A TREE 98 SEARCHING THE TREE
100 STACKS 100 PUSH 101 POP 102 EXERCISES 12 103 ANSWERS 103 7D ARRAYS,
STRINGS AND STRUCTURES 105 ARRAYS 105 CHANGING AN ARRAY ELEMENT 106
MULTIDIMENSIONAL ARRAYS 106 STRINGS 107 CHAR 107 STRING= 107 STRING
108 SUBSTRINGS 108 STRING MANIPULATION FUNCTIONS 108 STRUCTURES 109
DEFSTRUCT 109 WHAT DEFSTRUCT DOES 110 INHERITANCE 110 EXERCISES 13 ILL
ANSWERS 112 14 A POT-POURRI OF FEATURES 113 FUNCTIONS, MACROS AND
SPECIAL FORMS 114 DEFMACRO 114 MACROEXPAND 115 APPLY AND FUNCALL 115
MORE ABOUT FUNCTION ARGUMENTS 116 UNDEFINED NUMBERS OF ARGUMENTS 116
OPTIONAL ARGUMENTS 117 KEYWORD ARGUMENTS 118 MULTIPLE-VALUED FUNCTIONS
118 PACKAGES 119 PARALLEL AND SEQUENTIAL ASSIGNMENTS 121 PSETQ 121 LET*
121 COMMENTS 121 EXERCISES 14 122 ANSWERS 122 75 DEBUGGING TECHNIQUES
123 USING FORMAT 124 BREAK 124 THE STEPPER 125 TRACE 126 APROPOS 126
TIME 127 /6^OBJECT-ORIENTED PROGRAMMING 129 OBJECTS 130 CLASSES 131
OBJECTION! 132 EXAMPLE 132 INHERITANCE 133 FUNCTIONS 135 DISPLAY 135
/7ABC 137 EXAMPLES OF ABC CODE 138 DESCRIPTION OF THE LANGUAGE 138
BEFORE WE START 139 18 ABC INTERPRETER: SCANNER 141 OVERALL STRUCTURE
141 THE SCANNER 143 SYMBOL TABLE 144 EXTRACTING TOKENS 145 EXTRACTING
SYNTAX 147 STACKS REVISITED 148 OPTIMIZATION 148 19 ABC INTERPRETER:
EXECUTION 153 WHAT THE INTERPRETER WILL RECOGNIZE 154 TEMPLATE MATCHING
154 THE REMAINING CODE 155 A SESSION WITH THE INTERPRETER 159 QUICK
REFERENCE GUIDE 161 SUBJECT INDEX 167
|
any_adam_object | 1 |
author | Jones, Robin Maynard, Clive Stewart, Ian 1945- |
author_GND | (DE-588)124091598 |
author_facet | Jones, Robin Maynard, Clive Stewart, Ian 1945- |
author_role | aut aut aut |
author_sort | Jones, Robin |
author_variant | r j rj c m cm i s is |
building | Verbundindex |
bvnumber | BV002626744 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.L23 |
callnumber-search | QA76.73.L23 |
callnumber-sort | QA 276.73 L23 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
classification_tum | DAT 364f |
ctrlnum | (OCoLC)20262120 (DE-599)BVBBV002626744 |
dewey-full | 005.13/3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13/3 |
dewey-search | 005.13/3 |
dewey-sort | 15.13 13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01558nam a2200409 c 4500</leader><controlfield tag="001">BV002626744</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20050428 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">900326s1990 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3540195688</subfield><subfield code="9">3-540-19568-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0387195688</subfield><subfield code="9">0-387-19568-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)20262120</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV002626744</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.L23</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3</subfield><subfield code="2">20</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 364f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Jones, Robin</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">The art of Lisp programming</subfield><subfield code="c">Robin Jones ; Clive Maynard ; Ian Stewart</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">London u.a.</subfield><subfield code="b">Springer</subfield><subfield code="c">1990</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">169 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">LISP (Computer program language)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">LISP</subfield><subfield code="0">(DE-588)4035918-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4151278-9</subfield><subfield code="a">Einführung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">LISP</subfield><subfield code="0">(DE-588)4035918-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Maynard, Clive</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Stewart, Ian</subfield><subfield code="d">1945-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)124091598</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch Darmstadt</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=001687513&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-001687513</subfield></datafield></record></collection> |
genre | (DE-588)4151278-9 Einführung gnd-content |
genre_facet | Einführung |
id | DE-604.BV002626744 |
illustrated | Illustrated |
indexdate | 2024-07-09T15:47:36Z |
institution | BVB |
isbn | 3540195688 0387195688 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-001687513 |
oclc_num | 20262120 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-473 DE-BY-UBG DE-739 DE-824 DE-19 DE-BY-UBM DE-706 DE-634 DE-83 DE-11 DE-188 |
owner_facet | DE-91G DE-BY-TUM DE-473 DE-BY-UBG DE-739 DE-824 DE-19 DE-BY-UBM DE-706 DE-634 DE-83 DE-11 DE-188 |
physical | 169 S. Ill. |
publishDate | 1990 |
publishDateSearch | 1990 |
publishDateSort | 1990 |
publisher | Springer |
record_format | marc |
spelling | Jones, Robin Verfasser aut The art of Lisp programming Robin Jones ; Clive Maynard ; Ian Stewart London u.a. Springer 1990 169 S. Ill. txt rdacontent n rdamedia nc rdacarrier LISP (Computer program language) LISP (DE-588)4035918-9 gnd rswk-swf (DE-588)4151278-9 Einführung gnd-content LISP (DE-588)4035918-9 s DE-604 Maynard, Clive Verfasser aut Stewart, Ian 1945- Verfasser (DE-588)124091598 aut HEBIS Datenaustausch Darmstadt application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=001687513&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Jones, Robin Maynard, Clive Stewart, Ian 1945- The art of Lisp programming LISP (Computer program language) LISP (DE-588)4035918-9 gnd |
subject_GND | (DE-588)4035918-9 (DE-588)4151278-9 |
title | The art of Lisp programming |
title_auth | The art of Lisp programming |
title_exact_search | The art of Lisp programming |
title_full | The art of Lisp programming Robin Jones ; Clive Maynard ; Ian Stewart |
title_fullStr | The art of Lisp programming Robin Jones ; Clive Maynard ; Ian Stewart |
title_full_unstemmed | The art of Lisp programming Robin Jones ; Clive Maynard ; Ian Stewart |
title_short | The art of Lisp programming |
title_sort | the art of lisp programming |
topic | LISP (Computer program language) LISP (DE-588)4035918-9 gnd |
topic_facet | LISP (Computer program language) LISP Einführung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=001687513&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT jonesrobin theartoflispprogramming AT maynardclive theartoflispprogramming AT stewartian theartoflispprogramming |