Transmitting abstract values in messages:
This thesis develops primitives for a programming language intended for use in a distributed computer system where individual nodes may have different hardware or software configurations. Our primitives are presented as extensions to the CLU language. We assume that differences in hardware and in ad...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Cambridge, Mass.
Massachusetts Inst. of Technology, Laboratory for Computer Science
1980
|
Schlagworte: | |
Zusammenfassung: | This thesis develops primitives for a programming language intended for use in a distributed computer system where individual nodes may have different hardware or software configurations. Our primitives are presented as extensions to the CLU language. We assume that differences in hardware and in administrative policy require that individual nodes be free to choose their own local representations for common types, including user-defined types. Our main objective is to provide primitives to communicate values of user-defined type. Our primitives support a large degree of node autonomy, without requiring that communicating nodes have prior knowledge of one another's special characteristics. We argue that the precise meaning of value transmission is type-dependent; thus the user, not the language, must control the meaning of transmission for values of a type. (Author). |
Beschreibung: | 121 S. |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV021876331 | ||
003 | DE-604 | ||
005 | 20040229000000.0 | ||
007 | t | ||
008 | 880304s1980 |||| 00||| eng d | ||
035 | |a (OCoLC)227453998 | ||
035 | |a (DE-599)BVBBV021876331 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a eng | |
049 | |a DE-706 | ||
088 | |a MIT/LCS/TR-234 | ||
100 | 1 | |a Herlihy, Maurice |d 1954- |e Verfasser |0 (DE-588)135665558 |4 aut | |
245 | 1 | 0 | |a Transmitting abstract values in messages |c Maurice Peter Herlihy |
264 | 1 | |a Cambridge, Mass. |b Massachusetts Inst. of Technology, Laboratory for Computer Science |c 1980 | |
300 | |a 121 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
520 | 3 | |a This thesis develops primitives for a programming language intended for use in a distributed computer system where individual nodes may have different hardware or software configurations. Our primitives are presented as extensions to the CLU language. We assume that differences in hardware and in administrative policy require that individual nodes be free to choose their own local representations for common types, including user-defined types. Our main objective is to provide primitives to communicate values of user-defined type. Our primitives support a large degree of node autonomy, without requiring that communicating nodes have prior knowledge of one another's special characteristics. We argue that the precise meaning of value transmission is type-dependent; thus the user, not the language, must control the meaning of transmission for values of a type. (Author). | |
650 | 7 | |a Computer Programming and Software |2 scgdst | |
650 | 7 | |a Computer programming |2 dtict | |
650 | 7 | |a High level languages |2 dtict | |
650 | 7 | |a Message processing |2 dtict | |
650 | 7 | |a Modular construction |2 dtict | |
650 | 7 | |a Programming languages |2 dtict | |
650 | 7 | |a Theses |2 dtict | |
650 | 0 | 7 | |a Datentyp |0 (DE-588)4011149-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Software Engineering |0 (DE-588)4116521-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Abstraktion |0 (DE-588)4141162-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Datentyp |0 (DE-588)4011149-0 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Software Engineering |0 (DE-588)4116521-4 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Abstraktion |0 (DE-588)4141162-6 |D s |
689 | 2 | |5 DE-604 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-015091950 |
Datensatz im Suchindex
_version_ | 1804135815792558080 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Herlihy, Maurice 1954- |
author_GND | (DE-588)135665558 |
author_facet | Herlihy, Maurice 1954- |
author_role | aut |
author_sort | Herlihy, Maurice 1954- |
author_variant | m h mh |
building | Verbundindex |
bvnumber | BV021876331 |
ctrlnum | (OCoLC)227453998 (DE-599)BVBBV021876331 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02387nam a2200457zc 4500</leader><controlfield tag="001">BV021876331</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20040229000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">880304s1980 |||| 00||| eng d</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)227453998</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV021876331</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield></datafield><datafield tag="088" ind1=" " ind2=" "><subfield code="a">MIT/LCS/TR-234</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Herlihy, Maurice</subfield><subfield code="d">1954-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)135665558</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Transmitting abstract values in messages</subfield><subfield code="c">Maurice Peter Herlihy</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge, Mass.</subfield><subfield code="b">Massachusetts Inst. of Technology, Laboratory for Computer Science</subfield><subfield code="c">1980</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">121 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="520" ind1="3" ind2=" "><subfield code="a">This thesis develops primitives for a programming language intended for use in a distributed computer system where individual nodes may have different hardware or software configurations. Our primitives are presented as extensions to the CLU language. We assume that differences in hardware and in administrative policy require that individual nodes be free to choose their own local representations for common types, including user-defined types. Our main objective is to provide primitives to communicate values of user-defined type. Our primitives support a large degree of node autonomy, without requiring that communicating nodes have prior knowledge of one another's special characteristics. We argue that the precise meaning of value transmission is type-dependent; thus the user, not the language, must control the meaning of transmission for values of a type. (Author).</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">Computer programming</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">Message processing</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Modular construction</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Programming languages</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Theses</subfield><subfield code="2">dtict</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datentyp</subfield><subfield code="0">(DE-588)4011149-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Abstraktion</subfield><subfield code="0">(DE-588)4141162-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Datentyp</subfield><subfield code="0">(DE-588)4011149-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Abstraktion</subfield><subfield code="0">(DE-588)4141162-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-015091950</subfield></datafield></record></collection> |
id | DE-604.BV021876331 |
illustrated | Not Illustrated |
index_date | 2024-07-02T16:03:36Z |
indexdate | 2024-07-09T20:46:30Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015091950 |
oclc_num | 227453998 |
open_access_boolean | |
owner | DE-706 |
owner_facet | DE-706 |
physical | 121 S. |
publishDate | 1980 |
publishDateSearch | 1980 |
publishDateSort | 1980 |
publisher | Massachusetts Inst. of Technology, Laboratory for Computer Science |
record_format | marc |
spelling | Herlihy, Maurice 1954- Verfasser (DE-588)135665558 aut Transmitting abstract values in messages Maurice Peter Herlihy Cambridge, Mass. Massachusetts Inst. of Technology, Laboratory for Computer Science 1980 121 S. txt rdacontent n rdamedia nc rdacarrier This thesis develops primitives for a programming language intended for use in a distributed computer system where individual nodes may have different hardware or software configurations. Our primitives are presented as extensions to the CLU language. We assume that differences in hardware and in administrative policy require that individual nodes be free to choose their own local representations for common types, including user-defined types. Our main objective is to provide primitives to communicate values of user-defined type. Our primitives support a large degree of node autonomy, without requiring that communicating nodes have prior knowledge of one another's special characteristics. We argue that the precise meaning of value transmission is type-dependent; thus the user, not the language, must control the meaning of transmission for values of a type. (Author). Computer Programming and Software scgdst Computer programming dtict High level languages dtict Message processing dtict Modular construction dtict Programming languages dtict Theses dtict Datentyp (DE-588)4011149-0 gnd rswk-swf Software Engineering (DE-588)4116521-4 gnd rswk-swf Abstraktion (DE-588)4141162-6 gnd rswk-swf Datentyp (DE-588)4011149-0 s DE-604 Software Engineering (DE-588)4116521-4 s Abstraktion (DE-588)4141162-6 s |
spellingShingle | Herlihy, Maurice 1954- Transmitting abstract values in messages Computer Programming and Software scgdst Computer programming dtict High level languages dtict Message processing dtict Modular construction dtict Programming languages dtict Theses dtict Datentyp (DE-588)4011149-0 gnd Software Engineering (DE-588)4116521-4 gnd Abstraktion (DE-588)4141162-6 gnd |
subject_GND | (DE-588)4011149-0 (DE-588)4116521-4 (DE-588)4141162-6 |
title | Transmitting abstract values in messages |
title_auth | Transmitting abstract values in messages |
title_exact_search | Transmitting abstract values in messages |
title_exact_search_txtP | Transmitting abstract values in messages |
title_full | Transmitting abstract values in messages Maurice Peter Herlihy |
title_fullStr | Transmitting abstract values in messages Maurice Peter Herlihy |
title_full_unstemmed | Transmitting abstract values in messages Maurice Peter Herlihy |
title_short | Transmitting abstract values in messages |
title_sort | transmitting abstract values in messages |
topic | Computer Programming and Software scgdst Computer programming dtict High level languages dtict Message processing dtict Modular construction dtict Programming languages dtict Theses dtict Datentyp (DE-588)4011149-0 gnd Software Engineering (DE-588)4116521-4 gnd Abstraktion (DE-588)4141162-6 gnd |
topic_facet | Computer Programming and Software Computer programming High level languages Message processing Modular construction Programming languages Theses Datentyp Software Engineering Abstraktion |
work_keys_str_mv | AT herlihymaurice transmittingabstractvaluesinmessages |