A history of data-flow languages

Data-flow refers both to a language-level paradigm of computation and to a family of processor architectures based on this paradigm. This article elaborates data-flow language issues and the evolution of data-flow languages. In considering limits to the expressive power of these languages, underlyin...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE annals of the history of computing 1994, Vol.16 (4), p.38-59
Hauptverfasser: Whiting, P.G., Pascoe, R.S.V.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 59
container_issue 4
container_start_page 38
container_title IEEE annals of the history of computing
container_volume 16
creator Whiting, P.G.
Pascoe, R.S.V.
description Data-flow refers both to a language-level paradigm of computation and to a family of processor architectures based on this paradigm. This article elaborates data-flow language issues and the evolution of data-flow languages. In considering limits to the expressive power of these languages, underlying architectural issues are discussed. Although the article attempts to present a complete history of data-flow languages, it concentrates on those languages that specifically belong to this class and have been implemented for a data-flow machine. In many cases, the distinctions between issues of language semantics and machine architecture are unclear. Usually we have found that this reflects the evolution of data-flow, and the close association between language and architecture development. In some sections of the article, it may appear that there is an imbalance in the amount of detail presented when compared with other sections. This imbalance is proportional to the publications and the amount of information readily available for the topics.< >
doi_str_mv 10.1109/85.329757
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_205850845</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>329757</ieee_id><sourcerecordid>1174802491</sourcerecordid><originalsourceid>FETCH-LOGICAL-c364t-eb0e10dd6c525d2504f5b8adc2787d27b2b081f370def705a391350fe2d2b8683</originalsourceid><addsrcrecordid>eNqFkMtLw0AQhxdRsFYPXj0FEcFD6ux7cyzFFxS86HnZ7KOmpEndTZD-96akKHjxNAPzzcfMD6FLDDOMobhXfEZJIbk8QhNcUJZjzuTx0ANXucAKTtFZSmsAzJikE5TNs48qdW3cZW3InOlMHur2K6tNs-rNyqdzdBJMnfzFoU7R--PD2-I5X74-vSzmy9xSwbrcl-AxOCcsJ9wRDizwUhlniVTSEVmSEhQOVILzQQI3tMCUQ_DEkVIJRafodvRuY_vZ-9TpTZWsr4dDfNsnTZQEqYT8HxSMSMKKAbz-A67bPjbDE5oMaXBQjA_Q3QjZ2KYUfdDbWG1M3GkMep-oVlyPiQ7szUFokjV1iKaxVfpZoBIXQuyVVyNWee9_p6PjG7XHefQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>205850845</pqid></control><display><type>article</type><title>A history of data-flow languages</title><source>IEEE Electronic Library (IEL)</source><creator>Whiting, P.G. ; Pascoe, R.S.V.</creator><creatorcontrib>Whiting, P.G. ; Pascoe, R.S.V.</creatorcontrib><description>Data-flow refers both to a language-level paradigm of computation and to a family of processor architectures based on this paradigm. This article elaborates data-flow language issues and the evolution of data-flow languages. In considering limits to the expressive power of these languages, underlying architectural issues are discussed. Although the article attempts to present a complete history of data-flow languages, it concentrates on those languages that specifically belong to this class and have been implemented for a data-flow machine. In many cases, the distinctions between issues of language semantics and machine architecture are unclear. Usually we have found that this reflects the evolution of data-flow, and the close association between language and architecture development. In some sections of the article, it may appear that there is an imbalance in the amount of detail presented when compared with other sections. This imbalance is proportional to the publications and the amount of information readily available for the topics.&lt; &gt;</description><identifier>ISSN: 1058-6180</identifier><identifier>EISSN: 1934-1547</identifier><identifier>DOI: 10.1109/85.329757</identifier><identifier>CODEN: IAHCEX</identifier><language>eng</language><publisher>Los Alamitos, CA: IEEE</publisher><subject>20th century ; Architecture ; Computer architecture ; Computer languages ; Computers ; Concurrent computing ; Data structures ; General history of technology ; Graphs ; Hardware ; History ; History of science and technology ; LAN interconnection ; Language ; Mathematical functions ; Mathematical model ; Semantics ; Technology ; Testing</subject><ispartof>IEEE annals of the history of computing, 1994, Vol.16 (4), p.38-59</ispartof><rights>1995 INIST-CNRS</rights><rights>Copyright IEEE Computer Society Oct-Dec 1994</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c364t-eb0e10dd6c525d2504f5b8adc2787d27b2b081f370def705a391350fe2d2b8683</citedby><cites>FETCH-LOGICAL-c364t-eb0e10dd6c525d2504f5b8adc2787d27b2b081f370def705a391350fe2d2b8683</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/329757$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,4024,27923,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/329757$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=3719665$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Whiting, P.G.</creatorcontrib><creatorcontrib>Pascoe, R.S.V.</creatorcontrib><title>A history of data-flow languages</title><title>IEEE annals of the history of computing</title><addtitle>AHC</addtitle><description>Data-flow refers both to a language-level paradigm of computation and to a family of processor architectures based on this paradigm. This article elaborates data-flow language issues and the evolution of data-flow languages. In considering limits to the expressive power of these languages, underlying architectural issues are discussed. Although the article attempts to present a complete history of data-flow languages, it concentrates on those languages that specifically belong to this class and have been implemented for a data-flow machine. In many cases, the distinctions between issues of language semantics and machine architecture are unclear. Usually we have found that this reflects the evolution of data-flow, and the close association between language and architecture development. In some sections of the article, it may appear that there is an imbalance in the amount of detail presented when compared with other sections. This imbalance is proportional to the publications and the amount of information readily available for the topics.&lt; &gt;</description><subject>20th century</subject><subject>Architecture</subject><subject>Computer architecture</subject><subject>Computer languages</subject><subject>Computers</subject><subject>Concurrent computing</subject><subject>Data structures</subject><subject>General history of technology</subject><subject>Graphs</subject><subject>Hardware</subject><subject>History</subject><subject>History of science and technology</subject><subject>LAN interconnection</subject><subject>Language</subject><subject>Mathematical functions</subject><subject>Mathematical model</subject><subject>Semantics</subject><subject>Technology</subject><subject>Testing</subject><issn>1058-6180</issn><issn>1934-1547</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1994</creationdate><recordtype>article</recordtype><recordid>eNqFkMtLw0AQhxdRsFYPXj0FEcFD6ux7cyzFFxS86HnZ7KOmpEndTZD-96akKHjxNAPzzcfMD6FLDDOMobhXfEZJIbk8QhNcUJZjzuTx0ANXucAKTtFZSmsAzJikE5TNs48qdW3cZW3InOlMHur2K6tNs-rNyqdzdBJMnfzFoU7R--PD2-I5X74-vSzmy9xSwbrcl-AxOCcsJ9wRDizwUhlniVTSEVmSEhQOVILzQQI3tMCUQ_DEkVIJRafodvRuY_vZ-9TpTZWsr4dDfNsnTZQEqYT8HxSMSMKKAbz-A67bPjbDE5oMaXBQjA_Q3QjZ2KYUfdDbWG1M3GkMep-oVlyPiQ7szUFokjV1iKaxVfpZoBIXQuyVVyNWee9_p6PjG7XHefQ</recordid><startdate>1994</startdate><enddate>1994</enddate><creator>Whiting, P.G.</creator><creator>Pascoe, R.S.V.</creator><general>IEEE</general><general>IEEE Computer Society</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>JQ2</scope><scope>7SC</scope><scope>8FD</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>1994</creationdate><title>A history of data-flow languages</title><author>Whiting, P.G. ; Pascoe, R.S.V.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c364t-eb0e10dd6c525d2504f5b8adc2787d27b2b081f370def705a391350fe2d2b8683</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1994</creationdate><topic>20th century</topic><topic>Architecture</topic><topic>Computer architecture</topic><topic>Computer languages</topic><topic>Computers</topic><topic>Concurrent computing</topic><topic>Data structures</topic><topic>General history of technology</topic><topic>Graphs</topic><topic>Hardware</topic><topic>History</topic><topic>History of science and technology</topic><topic>LAN interconnection</topic><topic>Language</topic><topic>Mathematical functions</topic><topic>Mathematical model</topic><topic>Semantics</topic><topic>Technology</topic><topic>Testing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Whiting, P.G.</creatorcontrib><creatorcontrib>Pascoe, R.S.V.</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE annals of the history of computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Whiting, P.G.</au><au>Pascoe, R.S.V.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A history of data-flow languages</atitle><jtitle>IEEE annals of the history of computing</jtitle><stitle>AHC</stitle><date>1994</date><risdate>1994</risdate><volume>16</volume><issue>4</issue><spage>38</spage><epage>59</epage><pages>38-59</pages><issn>1058-6180</issn><eissn>1934-1547</eissn><coden>IAHCEX</coden><abstract>Data-flow refers both to a language-level paradigm of computation and to a family of processor architectures based on this paradigm. This article elaborates data-flow language issues and the evolution of data-flow languages. In considering limits to the expressive power of these languages, underlying architectural issues are discussed. Although the article attempts to present a complete history of data-flow languages, it concentrates on those languages that specifically belong to this class and have been implemented for a data-flow machine. In many cases, the distinctions between issues of language semantics and machine architecture are unclear. Usually we have found that this reflects the evolution of data-flow, and the close association between language and architecture development. In some sections of the article, it may appear that there is an imbalance in the amount of detail presented when compared with other sections. This imbalance is proportional to the publications and the amount of information readily available for the topics.&lt; &gt;</abstract><cop>Los Alamitos, CA</cop><pub>IEEE</pub><doi>10.1109/85.329757</doi><tpages>22</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1058-6180
ispartof IEEE annals of the history of computing, 1994, Vol.16 (4), p.38-59
issn 1058-6180
1934-1547
language eng
recordid cdi_proquest_journals_205850845
source IEEE Electronic Library (IEL)
subjects 20th century
Architecture
Computer architecture
Computer languages
Computers
Concurrent computing
Data structures
General history of technology
Graphs
Hardware
History
History of science and technology
LAN interconnection
Language
Mathematical functions
Mathematical model
Semantics
Technology
Testing
title A history of data-flow languages
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T14%3A45%3A46IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20history%20of%20data-flow%20languages&rft.jtitle=IEEE%20annals%20of%20the%20history%20of%20computing&rft.au=Whiting,%20P.G.&rft.date=1994&rft.volume=16&rft.issue=4&rft.spage=38&rft.epage=59&rft.pages=38-59&rft.issn=1058-6180&rft.eissn=1934-1547&rft.coden=IAHCEX&rft_id=info:doi/10.1109/85.329757&rft_dat=%3Cproquest_RIE%3E1174802491%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=205850845&rft_id=info:pmid/&rft_ieee_id=329757&rfr_iscdi=true