|
|
libcats.org
Categorical combinators, sequential algorithms, and functional programmingP. -L CurienThis book is a thoroughly revised edition of a monograph that presents an approach to the design and implementation of sequential programming languages based on the relationship between lambda-calculus and category theory. The foundations of a new "categorical" combinatory logic are laid down. Compilation and evaluation techniques are investigated. A simple abstract machine, called the Categorical Abstract Machine, is presented: it has served as the core of the implementation of the language CAML, of the ML family, developed at INRIA-Roquencourt and Ecole Normale Superieure, and first released in 1987. The main characteristics of this approach are conceptual simplicity and compactness, with bearings on portability, efficiency, and correctness proofs. A mathematical semantics of sequentiality is proposed, in which "sequential algorithms" rather than functions are used to interpret procedures. The theoretical investigation has led to the development of a programming language, CDSO, in which basic and functional types are not differentiated. The evaluation framework is a demand-driven data flow network. The model of sequential algorithms is fully abstract with respect to this language: two procedures have the same denotation if and only if they have the same behaviour. Background on full abstraction is given. The new edition covers new results, and introduces new connections, as suggested by the following non-exhaustive fist of keywords: confluence properties of categorical combinators, explicit substitutions, control operations, linear logic, geometry of interaction, strong stability.
Популярные книги за неделю:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Genki 1: An Integrated Course in Elementary Japanese 1Автор: Eri Banno, Автор: Yutaka Ohno, Автор: Yoko Sakane, Автор: Chikako Shinagawa, Автор:
Размер книги: 172.22 Mb
Только что пользователи скачали эти книги:
Elliptic Pseudo-Differential Operators - An Abstract TheoryАвтор: Heinz O. Cordes
Размер книги: 2.21 Mb
Beyond the Conceivable: Studies on Germany, Nazism, and the Holocaust (Weimar and Now: German Cultural Criticism)Автор: Dan DinerКатегория: Образование
Размер книги: 1.31 Mb
Geschichte des Husserl-ArchivsHistory of the Husserl-Archives Bilingual: English GermanАвтор: Husserl-Archiv LeuvenКатегория: История
Размер книги: 1.03 Mb
Logics of Time and Computation (Center for the Study of Language and Information - Lecture Notes)Автор: Robert Goldblatt
Размер книги: 1.07 Mb
Green Metathesis Chemistry: Great Challenges in Synthesis, Catalysis and Nanotechnology (NATO Science for Peace and Security Series A: Chemistry and Biology)Автор: Valerian Dragutan, Автор: Albert Demonceau, Автор: Ileana Dragutan, Автор: Eugene Sh. Finkelshtein
Размер книги: 5.37 Mb
New Spirit-Filled Life Bible: Kingdom Equipping Through the Power of the Word (Bible Nkjv)Автор: Jack Hayford
Размер книги: 34.26 Mb
|
|
|