Functional programming languages and computer architecture : 5th ACM conference, Cambridge, MA, USA, August 26-30, 1991 : proceedings

This book offers a comprehensive view of the best and the latest work in functional programming. It is the proceedings of a major international conference and contains 30 papers selected from 126 submitted. A number of themes emerge. One is a growing interest in types: powerful type systems or type...

Description complète

Enregistré dans:
Détails bibliographiques
Collectivité auteur: Conference on functional programming languages and computer architecture :Cambridge
Autres auteurs: Hughes, John, 1958- (Directeur de la publication)
Format: Livre numérique
Langue:Anglais
Publié: Berlin [etc.] : Springer [20..].
Cham : Springer Nature
Collection:Lecture notes in computer science 523
Sujets:
Accès en ligne:Accès sur la plateforme de l'éditeur
Accès sur la plateforme Istex
Accès Université d'Orléans
Accès INSA CVL
Note: Archives Springer e-books (Licence nationale)
Archives Springer e-books (Licence nationale)
Autres localisations: Voir dans le Sudoc
Edition sous un autre format:• Functional programming languages and computer architecture, 5th ACM conference, Cambridge, MA, USA, August 26-30, 1991, proceedings, J. Hughes, ed, Berlin, Springer-Verlag, 1991, 1 vol. (VIII-666 p.), Lecture notes in computer science, 3-540-54396-1
• Functional Programming Languages and Computer Architecture, Texte imprimé, 9783662187067
LEADER 05303nam a22004337a 4500
001 945413
008 110927q2000 xxe ||| |||| 00| 0 eng d
009 PPN155226495
020 |a 9783540475996 (PDF) 
041 0 |a eng 
082 |a 005.13 
082 |a 004 
111 2 |a Conference on functional programming languages and computer architecture  |n (05  |d  :1991  |c  :Cambridge). 
245 1 0 |a Functional programming languages and computer architecture :  |b 5th ACM conference, Cambridge, MA, USA, August 26-30, 1991 : proceedings   |c [edited by] J. Hughes. 
260 |a Berlin [etc.] :  |b Springer. 
260 |a Cham :  |b Springer Nature,  |c [20..]. 
490 0 |a Lecture notes in computer science  |v 523  |x 1611-3349 
500 |a Archives Springer e-books (Licence nationale) 
500 |a Archives Springer e-books (Licence nationale) 
505 0 |a Type classes and overloading resolution via order-sorted unification -- On the complexity of ML typability with overloading -- Coercive type isomorphism -- Compiler-controlled multithreading for lenient parallel languages -- Multi-thread code generation for dataflow architectures from non-strict programs -- GAML: A parallel implementation of lazy ML -- Functional programming with bananas, lenses, envelopes and barbed wire -- A strongly-typed self-applicable partial evaluator -- Automatic online partial evaluation -- Assignments for applicative languages -- Linearity and laziness -- Syntactic detection of single-threading using continuations -- A projection model of types -- What is an efficient implementation of the ?-calculus? -- Outline of a proof theory of parametricity -- Reasoning about simple and exhaustive demand in higher-order lazy languages -- Strictness analysis in logical form -- A note on abstract interpretation of polymorphic functions -- Incremental polymorphism -- Dynamics in ML -- Implementing regular tree expressions -- Efficient type inference for higher-order binding-time analysis -- Finiteness analysis -- For a better support of static data flow -- An architectural technique for cache-level garbage collection -- M-structures: Extending a parallel, non-strict, functional language with state -- List comprehensions in agna, a parallel persistent object system -- Generating efficient code for lazy functional languages -- Making abstract machines less abstract -- Unboxed values as first class citizens in a non-strict functional language. 
506 |a Accès en ligne pour les établissements français bénéficiaires des licences nationales 
506 |a Accès soumis à abonnement pour tout autre établissement 
506 |a Conditions particulières de réutilisation pour les bénéficiaires des licences nationales. https://www.licencesnationales.fr/springer-nature-ebooks-contrat-licence-ln-2017 
520 |a This book offers a comprehensive view of the best and the latest work in functional programming. It is the proceedings of a major international conference and contains 30 papers selected from 126 submitted. A number of themes emerge. One is a growing interest in types: powerful type systems or type checkers supporting overloading, coercion, dynamic types, and incremental inference; linear types to optimize storage, and polymorphic types to optimize semantic analysis. The hot topic of partial evaluation is well represented: techniques for higher-order binding-time analysis, assuring termination of partial evaluation, and improving the residual programs a partial evaluator generates. The thorny problem of manipulating state in functional languages is addressed: one paper even argues that parallel programs with side-effects can be "more declarative" than purely functional ones. Theoretical work covers a new model of types based on projections, parametricity, a connection between strictness analysis and logic, and a discussion of efficient implementations of the lambda-calculus. The connection with computer architecture and a variety of other topics are also addressed. 
650 |a Informatique 
650 |a Langages de programmation 
650 |a Ordinateurs 
650 |a Microprocesseurs 
650 |a Architecture des ordinateurs 
650 |a Langages de programmation fonctionnelle 
650 |a Actes de congrès 
700 1 |a Hughes, John,  |d 1958-  |4 pbd 
776 0 |0 022172602  |t Functional programming languages and computer architecture  |o 5th ACM conference, Cambridge, MA, USA, August 26-30, 1991  |o proceedings  |f J. Hughes, ed  |c Berlin  |n Springer-Verlag  |d 1991  |p 1 vol. (VIII-666 p.)  |s Lecture notes in computer science  |z 3-540-54396-1 
776 0 |t Functional Programming Languages and Computer Architecture  |b Texte imprimé  |z 9783662187067 
856 4 |q PDF  |u https://doi.org/10.1007/3-540-54396-1  |z Accès sur la plateforme de l'éditeur 
856 4 |u https://revue-sommaire.istex.fr/ark:/67375/8Q1-ZPD4H0T3-1  |z Accès sur la plateforme Istex 
856 4 |5 452349901:747910758  |u https://ezproxy.univ-orleans.fr/login?url=https://doi.org/10.1007/3-540-54396-1  |z Accès Université d'Orléans 
856 4 |5 180339901:750923636  |u https://ezproxy.insa-cvl.fr/login?qurl=https://doi.org/10.1007/3-540-54396-1  |z Accès INSA CVL 
997 |0 945413  |1 Livre numérique  |a Ressource numérique  |b INSA  |b ENSA  |c 0/Bibliothèque numérique/  |c 1/Bibliothèque numérique/Autre ressource numérique/