Partial parametrization eliminates multiple traversals of data structures
Summary The use of higher order functions in functional programming opens up the possibility of defining functions by partial parametrization, and lazy evaluation brings out a new approach in programming methodology. This paper describes a new transformation technique based on partial parametrizatio...
Ausführliche Beschreibung
Autor*in: |
---|
Format: |
E-Artikel |
---|---|
Sprache: |
Englisch |
Erschienen: |
1987 |
---|
Umfang: |
21 |
---|
Reproduktion: |
Springer Online Journal Archives 1860-2002 |
---|---|
Übergeordnetes Werk: |
in: Acta informatica - 1971, 24(1987) vom: Jan., Seite 57-77 |
Übergeordnetes Werk: |
volume:24 ; year:1987 ; month:01 ; pages:57-77 ; extent:21 |
Links: |
---|
Katalog-ID: |
NLEJ202569675 |
---|
LEADER | 01000caa a22002652 4500 | ||
---|---|---|---|
001 | NLEJ202569675 | ||
003 | DE-627 | ||
005 | 20210706103115.0 | ||
007 | cr uuu---uuuuu | ||
008 | 070528s1987 xx |||||o 00| ||eng c | ||
035 | |a (DE-627)NLEJ202569675 | ||
040 | |a DE-627 |b ger |c DE-627 |e rakwb | ||
041 | |a eng | ||
245 | 1 | 0 | |a Partial parametrization eliminates multiple traversals of data structures |
264 | 1 | |c 1987 | |
300 | |a 21 | ||
336 | |a nicht spezifiziert |b zzz |2 rdacontent | ||
337 | |a nicht spezifiziert |b z |2 rdamedia | ||
338 | |a nicht spezifiziert |b zu |2 rdacarrier | ||
520 | |a Summary The use of higher order functions in functional programming opens up the possibility of defining functions by partial parametrization, and lazy evaluation brings out a new approach in programming methodology. This paper describes a new transformation technique based on partial parametrization and fully lazy evaluation for eliminating multiple traversais of data structures. It uses no particular mechanisms in functional programming, whereas it transforms a wider class of programs into efficient ones than that proposed so far. | ||
533 | |f Springer Online Journal Archives 1860-2002 | ||
700 | 1 | |a Takeichi, Masato |4 oth | |
773 | 0 | 8 | |i in |t Acta informatica |d 1971 |g 24(1987) vom: Jan., Seite 57-77 |w (DE-627)NLEJ188994068 |w (DE-600)1389024-4 |x 1432-0525 |7 nnns |
773 | 1 | 8 | |g volume:24 |g year:1987 |g month:01 |g pages:57-77 |g extent:21 |
856 | 4 | 0 | |u http://dx.doi.org/10.1007/BF00290706 |
912 | |a GBV_USEFLAG_U | ||
912 | |a ZDB-1-SOJ | ||
912 | |a GBV_NL_ARTICLE | ||
951 | |a AR | ||
952 | |d 24 |j 1987 |c 1 |h 57-77 |g 21 |
matchkey_str |
article:14320525:1987----::ataprmtiainlmntsutpervra |
---|---|
hierarchy_sort_str |
1987 |
publishDate |
1987 |
allfields |
(DE-627)NLEJ202569675 DE-627 ger DE-627 rakwb eng Partial parametrization eliminates multiple traversals of data structures 1987 21 nicht spezifiziert zzz rdacontent nicht spezifiziert z rdamedia nicht spezifiziert zu rdacarrier Summary The use of higher order functions in functional programming opens up the possibility of defining functions by partial parametrization, and lazy evaluation brings out a new approach in programming methodology. This paper describes a new transformation technique based on partial parametrization and fully lazy evaluation for eliminating multiple traversais of data structures. It uses no particular mechanisms in functional programming, whereas it transforms a wider class of programs into efficient ones than that proposed so far. Springer Online Journal Archives 1860-2002 Takeichi, Masato oth in Acta informatica 1971 24(1987) vom: Jan., Seite 57-77 (DE-627)NLEJ188994068 (DE-600)1389024-4 1432-0525 nnns volume:24 year:1987 month:01 pages:57-77 extent:21 http://dx.doi.org/10.1007/BF00290706 GBV_USEFLAG_U ZDB-1-SOJ GBV_NL_ARTICLE AR 24 1987 1 57-77 21 |
spelling |
(DE-627)NLEJ202569675 DE-627 ger DE-627 rakwb eng Partial parametrization eliminates multiple traversals of data structures 1987 21 nicht spezifiziert zzz rdacontent nicht spezifiziert z rdamedia nicht spezifiziert zu rdacarrier Summary The use of higher order functions in functional programming opens up the possibility of defining functions by partial parametrization, and lazy evaluation brings out a new approach in programming methodology. This paper describes a new transformation technique based on partial parametrization and fully lazy evaluation for eliminating multiple traversais of data structures. It uses no particular mechanisms in functional programming, whereas it transforms a wider class of programs into efficient ones than that proposed so far. Springer Online Journal Archives 1860-2002 Takeichi, Masato oth in Acta informatica 1971 24(1987) vom: Jan., Seite 57-77 (DE-627)NLEJ188994068 (DE-600)1389024-4 1432-0525 nnns volume:24 year:1987 month:01 pages:57-77 extent:21 http://dx.doi.org/10.1007/BF00290706 GBV_USEFLAG_U ZDB-1-SOJ GBV_NL_ARTICLE AR 24 1987 1 57-77 21 |
allfields_unstemmed |
(DE-627)NLEJ202569675 DE-627 ger DE-627 rakwb eng Partial parametrization eliminates multiple traversals of data structures 1987 21 nicht spezifiziert zzz rdacontent nicht spezifiziert z rdamedia nicht spezifiziert zu rdacarrier Summary The use of higher order functions in functional programming opens up the possibility of defining functions by partial parametrization, and lazy evaluation brings out a new approach in programming methodology. This paper describes a new transformation technique based on partial parametrization and fully lazy evaluation for eliminating multiple traversais of data structures. It uses no particular mechanisms in functional programming, whereas it transforms a wider class of programs into efficient ones than that proposed so far. Springer Online Journal Archives 1860-2002 Takeichi, Masato oth in Acta informatica 1971 24(1987) vom: Jan., Seite 57-77 (DE-627)NLEJ188994068 (DE-600)1389024-4 1432-0525 nnns volume:24 year:1987 month:01 pages:57-77 extent:21 http://dx.doi.org/10.1007/BF00290706 GBV_USEFLAG_U ZDB-1-SOJ GBV_NL_ARTICLE AR 24 1987 1 57-77 21 |
allfieldsGer |
(DE-627)NLEJ202569675 DE-627 ger DE-627 rakwb eng Partial parametrization eliminates multiple traversals of data structures 1987 21 nicht spezifiziert zzz rdacontent nicht spezifiziert z rdamedia nicht spezifiziert zu rdacarrier Summary The use of higher order functions in functional programming opens up the possibility of defining functions by partial parametrization, and lazy evaluation brings out a new approach in programming methodology. This paper describes a new transformation technique based on partial parametrization and fully lazy evaluation for eliminating multiple traversais of data structures. It uses no particular mechanisms in functional programming, whereas it transforms a wider class of programs into efficient ones than that proposed so far. Springer Online Journal Archives 1860-2002 Takeichi, Masato oth in Acta informatica 1971 24(1987) vom: Jan., Seite 57-77 (DE-627)NLEJ188994068 (DE-600)1389024-4 1432-0525 nnns volume:24 year:1987 month:01 pages:57-77 extent:21 http://dx.doi.org/10.1007/BF00290706 GBV_USEFLAG_U ZDB-1-SOJ GBV_NL_ARTICLE AR 24 1987 1 57-77 21 |
allfieldsSound |
(DE-627)NLEJ202569675 DE-627 ger DE-627 rakwb eng Partial parametrization eliminates multiple traversals of data structures 1987 21 nicht spezifiziert zzz rdacontent nicht spezifiziert z rdamedia nicht spezifiziert zu rdacarrier Summary The use of higher order functions in functional programming opens up the possibility of defining functions by partial parametrization, and lazy evaluation brings out a new approach in programming methodology. This paper describes a new transformation technique based on partial parametrization and fully lazy evaluation for eliminating multiple traversais of data structures. It uses no particular mechanisms in functional programming, whereas it transforms a wider class of programs into efficient ones than that proposed so far. Springer Online Journal Archives 1860-2002 Takeichi, Masato oth in Acta informatica 1971 24(1987) vom: Jan., Seite 57-77 (DE-627)NLEJ188994068 (DE-600)1389024-4 1432-0525 nnns volume:24 year:1987 month:01 pages:57-77 extent:21 http://dx.doi.org/10.1007/BF00290706 GBV_USEFLAG_U ZDB-1-SOJ GBV_NL_ARTICLE AR 24 1987 1 57-77 21 |
language |
English |
source |
in Acta informatica 24(1987) vom: Jan., Seite 57-77 volume:24 year:1987 month:01 pages:57-77 extent:21 |
sourceStr |
in Acta informatica 24(1987) vom: Jan., Seite 57-77 volume:24 year:1987 month:01 pages:57-77 extent:21 |
format_phy_str_mv |
Article |
institution |
findex.gbv.de |
isfreeaccess_bool |
false |
container_title |
Acta informatica |
authorswithroles_txt_mv |
Takeichi, Masato @@oth@@ |
publishDateDaySort_date |
1987-01-01T00:00:00Z |
hierarchy_top_id |
NLEJ188994068 |
id |
NLEJ202569675 |
language_de |
englisch |
fullrecord_marcxml |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a22002652 4500</leader><controlfield tag="001">NLEJ202569675</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20210706103115.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">070528s1987 xx |||||o 00| ||eng c</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)NLEJ202569675</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Partial parametrization eliminates multiple traversals of data structures</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">1987</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">21</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">nicht spezifiziert</subfield><subfield code="b">zzz</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">nicht spezifiziert</subfield><subfield code="b">z</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">nicht spezifiziert</subfield><subfield code="b">zu</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Summary The use of higher order functions in functional programming opens up the possibility of defining functions by partial parametrization, and lazy evaluation brings out a new approach in programming methodology. This paper describes a new transformation technique based on partial parametrization and fully lazy evaluation for eliminating multiple traversais of data structures. It uses no particular mechanisms in functional programming, whereas it transforms a wider class of programs into efficient ones than that proposed so far.</subfield></datafield><datafield tag="533" ind1=" " ind2=" "><subfield code="f">Springer Online Journal Archives 1860-2002</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Takeichi, Masato</subfield><subfield code="4">oth</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">in</subfield><subfield code="t">Acta informatica</subfield><subfield code="d">1971</subfield><subfield code="g">24(1987) vom: Jan., Seite 57-77</subfield><subfield code="w">(DE-627)NLEJ188994068</subfield><subfield code="w">(DE-600)1389024-4</subfield><subfield code="x">1432-0525</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:24</subfield><subfield code="g">year:1987</subfield><subfield code="g">month:01</subfield><subfield code="g">pages:57-77</subfield><subfield code="g">extent:21</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">http://dx.doi.org/10.1007/BF00290706</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_U</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-1-SOJ</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_NL_ARTICLE</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">24</subfield><subfield code="j">1987</subfield><subfield code="c">1</subfield><subfield code="h">57-77</subfield><subfield code="g">21</subfield></datafield></record></collection>
|
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a22002652 4500</leader><controlfield tag="001">NLEJ202569675</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20210706103115.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">070528s1987 xx |||||o 00| ||eng c</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)NLEJ202569675</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Partial parametrization eliminates multiple traversals of data structures</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">1987</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">21</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">nicht spezifiziert</subfield><subfield code="b">zzz</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">nicht spezifiziert</subfield><subfield code="b">z</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">nicht spezifiziert</subfield><subfield code="b">zu</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Summary The use of higher order functions in functional programming opens up the possibility of defining functions by partial parametrization, and lazy evaluation brings out a new approach in programming methodology. This paper describes a new transformation technique based on partial parametrization and fully lazy evaluation for eliminating multiple traversais of data structures. It uses no particular mechanisms in functional programming, whereas it transforms a wider class of programs into efficient ones than that proposed so far.</subfield></datafield><datafield tag="533" ind1=" " ind2=" "><subfield code="f">Springer Online Journal Archives 1860-2002</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Takeichi, Masato</subfield><subfield code="4">oth</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">in</subfield><subfield code="t">Acta informatica</subfield><subfield code="d">1971</subfield><subfield code="g">24(1987) vom: Jan., Seite 57-77</subfield><subfield code="w">(DE-627)NLEJ188994068</subfield><subfield code="w">(DE-600)1389024-4</subfield><subfield code="x">1432-0525</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:24</subfield><subfield code="g">year:1987</subfield><subfield code="g">month:01</subfield><subfield code="g">pages:57-77</subfield><subfield code="g">extent:21</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">http://dx.doi.org/10.1007/BF00290706</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_U</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-1-SOJ</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_NL_ARTICLE</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">24</subfield><subfield code="j">1987</subfield><subfield code="c">1</subfield><subfield code="h">57-77</subfield><subfield code="g">21</subfield></datafield></record></collection>
|
series2 |
Springer Online Journal Archives 1860-2002 |
ppnlink_with_tag_str_mv |
@@773@@(DE-627)NLEJ188994068 |
format |
electronic Article |
delete_txt_mv |
keep |
collection |
NL |
remote_str |
true |
illustrated |
Not Illustrated |
issn |
1432-0525 |
topic_title |
Partial parametrization eliminates multiple traversals of data structures |
format_facet |
Elektronische Aufsätze Aufsätze Elektronische Ressource |
format_main_str_mv |
Text Zeitschrift/Artikel |
carriertype_str_mv |
zu |
author2_variant |
m t mt |
hierarchy_parent_title |
Acta informatica |
hierarchy_parent_id |
NLEJ188994068 |
hierarchy_top_title |
Acta informatica |
isfreeaccess_txt |
false |
familylinks_str_mv |
(DE-627)NLEJ188994068 (DE-600)1389024-4 |
title |
Partial parametrization eliminates multiple traversals of data structures |
spellingShingle |
Partial parametrization eliminates multiple traversals of data structures |
ctrlnum |
(DE-627)NLEJ202569675 |
title_full |
Partial parametrization eliminates multiple traversals of data structures |
journal |
Acta informatica |
journalStr |
Acta informatica |
lang_code |
eng |
isOA_bool |
false |
recordtype |
marc |
publishDateSort |
1987 |
contenttype_str_mv |
zzz |
container_start_page |
57 |
container_volume |
24 |
physical |
21 |
format_se |
Elektronische Aufsätze |
title_sort |
partial parametrization eliminates multiple traversals of data structures |
title_auth |
Partial parametrization eliminates multiple traversals of data structures |
abstract |
Summary The use of higher order functions in functional programming opens up the possibility of defining functions by partial parametrization, and lazy evaluation brings out a new approach in programming methodology. This paper describes a new transformation technique based on partial parametrization and fully lazy evaluation for eliminating multiple traversais of data structures. It uses no particular mechanisms in functional programming, whereas it transforms a wider class of programs into efficient ones than that proposed so far. |
abstractGer |
Summary The use of higher order functions in functional programming opens up the possibility of defining functions by partial parametrization, and lazy evaluation brings out a new approach in programming methodology. This paper describes a new transformation technique based on partial parametrization and fully lazy evaluation for eliminating multiple traversais of data structures. It uses no particular mechanisms in functional programming, whereas it transforms a wider class of programs into efficient ones than that proposed so far. |
abstract_unstemmed |
Summary The use of higher order functions in functional programming opens up the possibility of defining functions by partial parametrization, and lazy evaluation brings out a new approach in programming methodology. This paper describes a new transformation technique based on partial parametrization and fully lazy evaluation for eliminating multiple traversais of data structures. It uses no particular mechanisms in functional programming, whereas it transforms a wider class of programs into efficient ones than that proposed so far. |
collection_details |
GBV_USEFLAG_U ZDB-1-SOJ GBV_NL_ARTICLE |
title_short |
Partial parametrization eliminates multiple traversals of data structures |
url |
http://dx.doi.org/10.1007/BF00290706 |
remote_bool |
true |
author2 |
Takeichi, Masato |
author2Str |
Takeichi, Masato |
ppnlink |
NLEJ188994068 |
mediatype_str_mv |
z |
isOA_txt |
false |
hochschulschrift_bool |
false |
author2_role |
oth |
up_date |
2024-07-06T08:16:44.158Z |
_version_ |
1803816852949827584 |
score |
7.402669 |