Lisp: a language for stratified design:
We exhibit programs that illustrate the power of Lisp as a language for expressing the design and organization of computational systems. The examples are chosen to highlight the importance of abstraction in program design and to draw attention to the use of procedures to express abstractions. This a...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Cambridge, Mass.
1987
|
Schriftenreihe: | Artificial Intelligence Laboratory <Cambridge, Mass.>: A. I. Memo
986. |
Schlagworte: | |
Zusammenfassung: | We exhibit programs that illustrate the power of Lisp as a language for expressing the design and organization of computational systems. The examples are chosen to highlight the importance of abstraction in program design and to draw attention to the use of procedures to express abstractions. This article exhibits programs that illustrate the power of Lisp as a language for expressing the design and organization of computational systems. The examples are chosen to highlight the importance of abstraction in program design and to draw attention to the use of procedures to express abstractions. Any programming language provides primitive components, means by which these can be combined, and means by which patterns of combination can be named and manipulated as if they were primitive. With appropriate abstractions to separate the specification of components from the details of their implementation we can provide a library of standard components that can be freely interconnected, allowing great flexibility in design. |
Beschreibung: | 30 S. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV007656769 | ||
003 | DE-604 | ||
007 | t| | ||
008 | 930421s1987 xx |||| 00||| eng d | ||
035 | |a (OCoLC)227707992 | ||
035 | |a (DE-599)BVBBV007656769 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-355 | ||
100 | 1 | |a Abelson, Harold |e Verfasser |4 aut | |
245 | 1 | 0 | |a Lisp: a language for stratified design |c Harold Abelson and Gerald Jay Sussman |
246 | 1 | 3 | |a Reportnr. N00014-86-K0180 |
264 | 1 | |a Cambridge, Mass. |c 1987 | |
300 | |a 30 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Artificial Intelligence Laboratory <Cambridge, Mass.>: A. I. Memo |v 986. | |
520 | 3 | |a We exhibit programs that illustrate the power of Lisp as a language for expressing the design and organization of computational systems. The examples are chosen to highlight the importance of abstraction in program design and to draw attention to the use of procedures to express abstractions. This article exhibits programs that illustrate the power of Lisp as a language for expressing the design and organization of computational systems. The examples are chosen to highlight the importance of abstraction in program design and to draw attention to the use of procedures to express abstractions. Any programming language provides primitive components, means by which these can be combined, and means by which patterns of combination can be named and manipulated as if they were primitive. With appropriate abstractions to separate the specification of components from the details of their implementation we can provide a library of standard components that can be freely interconnected, allowing great flexibility in design. | |
650 | 4 | |a Abstractions | |
650 | 4 | |a LISP programming language | |
650 | 7 | |a Computations |2 dtict | |
650 | 7 | |a Computer Programming and Software |2 scgdst | |
650 | 7 | |a Embedding |2 dtict | |
650 | 7 | |a High level languages |2 dtict | |
650 | 7 | |a Libraries |2 dtict | |
650 | 7 | |a Problem solving |2 dtict | |
650 | 7 | |a Specifications |2 dtict | |
650 | 7 | |a Stratification |2 dtict | |
700 | 1 | |a Sussman, Gerald Jay |d 1947- |e Verfasser |0 (DE-588)1043872582 |4 aut | |
830 | 0 | |a Artificial Intelligence Laboratory <Cambridge, Mass.>: A. I. Memo |v 986. |w (DE-604)BV006654788 |9 986 | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-005019239 |
Datensatz im Suchindex
_version_ | 1820882537910632448 |
---|---|
adam_text | |
any_adam_object | |
author | Abelson, Harold Sussman, Gerald Jay 1947- |
author_GND | (DE-588)1043872582 |
author_facet | Abelson, Harold Sussman, Gerald Jay 1947- |
author_role | aut aut |
author_sort | Abelson, Harold |
author_variant | h a ha g j s gj gjs |
building | Verbundindex |
bvnumber | BV007656769 |
classification_rvk | SS 4860 |
ctrlnum | (OCoLC)227707992 (DE-599)BVBBV007656769 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 cb4500</leader><controlfield tag="001">BV007656769</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">930421s1987 xx |||| 00||| eng d</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)227707992</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV007656769</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-355</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Abelson, Harold</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Lisp: a language for stratified design</subfield><subfield code="c">Harold Abelson and Gerald Jay Sussman</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Reportnr. N00014-86-K0180</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge, Mass.</subfield><subfield code="c">1987</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">30 S.</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="490" ind1="1" ind2=" "><subfield code="a">Artificial Intelligence Laboratory <Cambridge, Mass.>: A. I. Memo</subfield><subfield code="v">986.</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">We exhibit programs that illustrate the power of Lisp as a language for expressing the design and organization of computational systems. The examples are chosen to highlight the importance of abstraction in program design and to draw attention to the use of procedures to express abstractions. This article exhibits programs that illustrate the power of Lisp as a language for expressing the design and organization of computational systems. The examples are chosen to highlight the importance of abstraction in program design and to draw attention to the use of procedures to express abstractions. Any programming language provides primitive components, means by which these can be combined, and means by which patterns of combination can be named and manipulated as if they were primitive. With appropriate abstractions to separate the specification of components from the details of their implementation we can provide a library of standard components that can be freely interconnected, allowing great flexibility in design.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Abstractions</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">LISP programming language</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computations</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer Programming and Software</subfield><subfield code="2">scgdst</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Embedding</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">High level languages</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Libraries</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Problem solving</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Specifications</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Stratification</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Sussman, Gerald Jay</subfield><subfield code="d">1947-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1043872582</subfield><subfield code="4">aut</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Artificial Intelligence Laboratory <Cambridge, Mass.>: A. I. Memo</subfield><subfield code="v">986.</subfield><subfield code="w">(DE-604)BV006654788</subfield><subfield code="9">986</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-005019239</subfield></datafield></record></collection> |
id | DE-604.BV007656769 |
illustrated | Not Illustrated |
indexdate | 2025-01-10T17:08:29Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-005019239 |
oclc_num | 227707992 |
open_access_boolean | |
owner | DE-355 DE-BY-UBR |
owner_facet | DE-355 DE-BY-UBR |
physical | 30 S. |
publishDate | 1987 |
publishDateSearch | 1987 |
publishDateSort | 1987 |
record_format | marc |
series | Artificial Intelligence Laboratory <Cambridge, Mass.>: A. I. Memo |
series2 | Artificial Intelligence Laboratory <Cambridge, Mass.>: A. I. Memo |
spelling | Abelson, Harold Verfasser aut Lisp: a language for stratified design Harold Abelson and Gerald Jay Sussman Reportnr. N00014-86-K0180 Cambridge, Mass. 1987 30 S. txt rdacontent n rdamedia nc rdacarrier Artificial Intelligence Laboratory <Cambridge, Mass.>: A. I. Memo 986. We exhibit programs that illustrate the power of Lisp as a language for expressing the design and organization of computational systems. The examples are chosen to highlight the importance of abstraction in program design and to draw attention to the use of procedures to express abstractions. This article exhibits programs that illustrate the power of Lisp as a language for expressing the design and organization of computational systems. The examples are chosen to highlight the importance of abstraction in program design and to draw attention to the use of procedures to express abstractions. Any programming language provides primitive components, means by which these can be combined, and means by which patterns of combination can be named and manipulated as if they were primitive. With appropriate abstractions to separate the specification of components from the details of their implementation we can provide a library of standard components that can be freely interconnected, allowing great flexibility in design. Abstractions LISP programming language Computations dtict Computer Programming and Software scgdst Embedding dtict High level languages dtict Libraries dtict Problem solving dtict Specifications dtict Stratification dtict Sussman, Gerald Jay 1947- Verfasser (DE-588)1043872582 aut Artificial Intelligence Laboratory <Cambridge, Mass.>: A. I. Memo 986. (DE-604)BV006654788 986 |
spellingShingle | Abelson, Harold Sussman, Gerald Jay 1947- Lisp: a language for stratified design Artificial Intelligence Laboratory <Cambridge, Mass.>: A. I. Memo Abstractions LISP programming language Computations dtict Computer Programming and Software scgdst Embedding dtict High level languages dtict Libraries dtict Problem solving dtict Specifications dtict Stratification dtict |
title | Lisp: a language for stratified design |
title_alt | Reportnr. N00014-86-K0180 |
title_auth | Lisp: a language for stratified design |
title_exact_search | Lisp: a language for stratified design |
title_full | Lisp: a language for stratified design Harold Abelson and Gerald Jay Sussman |
title_fullStr | Lisp: a language for stratified design Harold Abelson and Gerald Jay Sussman |
title_full_unstemmed | Lisp: a language for stratified design Harold Abelson and Gerald Jay Sussman |
title_short | Lisp: a language for stratified design |
title_sort | lisp a language for stratified design |
topic | Abstractions LISP programming language Computations dtict Computer Programming and Software scgdst Embedding dtict High level languages dtict Libraries dtict Problem solving dtict Specifications dtict Stratification dtict |
topic_facet | Abstractions LISP programming language Computations Computer Programming and Software Embedding High level languages Libraries Problem solving Specifications Stratification |
volume_link | (DE-604)BV006654788 |
work_keys_str_mv | AT abelsonharold lispalanguageforstratifieddesign AT sussmangeraldjay lispalanguageforstratifieddesign AT abelsonharold reportnrn0001486k0180 AT sussmangeraldjay reportnrn0001486k0180 |