Cantitate/Preț
Produs

Implementation and Application of Functional Languages: 19th International Workshop, IFL 2007, Freiburg, Germany, September 27-29, 2007 Revised Selected Papers: Lecture Notes in Computer Science, cartea 5083

Editat de Olaf Chitil
en Limba Engleză Paperback – 25 aug 2008

Abordarea prezentată în Implementation and Application of Functional Languages diferă de cea din Functional Programming, Glasgow 1994 prin nivelul de specializare tehnică și focusul pe implementare — volumul editat de Olaf Chitil este mai puțin orientat către networking academic general și mult mai aplicat pe soluții de inginerie software. Suntem de părere că această lucrare reprezintă un punct de referință pentru dezvoltatorii de compilatoare, oferind o perspectivă pragmatică asupra limbajelor funcționale moderne.

Structura volumului reflectă o progresie logică de la aspecte teoretice de bază la aplicații hardware și sisteme de debugging. Putem afirma că selecția de 15 lucrări, filtrată riguros din peste 30 de propuneri, acoperă o nișă critică: de la combinatori de parsare de grafuri și verificarea tipurilor dependente, până la optimizarea inlining-ului în compilatoarele Scheme to C. Un element distinctiv este includerea unor cercetări despre Reduceron, care utilizează tehnologia FPGA pentru a depăși limitările arhitecturii von Neumann în reducerea grafurilor, demonstrând o deschidere către soluții hibride hardware-software.

Notăm cu interes modul în care cuprinsul balansează limbaje consacrate precum Haskell sau Erlang cu metodologii de verificare a contractelor pentru structuri de date imuabile. Spre deosebire de Functional Programming Languages and Computer Architecture, care oferă o privire de ansamblu asupra sistemelor de tipuri, acest volum din seria Lecture Notes in Computer Science se concentrează pe mecanismele interne de execuție și pe eficiența implementării, fiind esențial pentru cei care doresc să înțeleagă cum teoria funcțională se traduce în performanță brută la nivel de cod mașină.

Citește tot Restrânge

Din seria Lecture Notes in Computer Science

Preț: 56093 lei

Preț vechi: 70115 lei
-20%

Puncte Express: 841

Carte disponibilă

Livrare economică 06-20 mai


Specificații

ISBN-13: 9783540853725
ISBN-10: 3540853723
Pagini: 283
Ilustrații: X, 275 p.
Dimensiuni: 155 x 235 x 18 mm
Greutate: 0.43 kg
Ediția:2008
Editura: Springer Berlin, Heidelberg
Colecția Springer
Seriile Lecture Notes in Computer Science, Theoretical Computer Science and General Issues

Locul publicării:Berlin, Heidelberg, Germany

Public țintă

Research

De ce să citești această carte

Recomandăm această lucrare cercetătorilor și inginerilor software care dezvoltă compilatoare sau instrumente de analiză statică. Cititorul câștigă acces la soluții verificate pentru probleme complexe de paralelism și verificare de tipuri. Este un motiv concret de achiziție pentru specialiștii care vor să exploreze legătura dintre evaluarea leneșă (lazy evaluation) și optimizarea hardware prin FPGA, într-un format academic riguros.


Cuprins

Graph Parser Combinators.- Testing Erlang Refactorings with QuickCheck.- Optimal Lambda Lifting in Quadratic Time.- The Structure of the Essential Haskell Compiler, or Coping with Compiler Complexity.- XHaskell – Adding Regular Expression Types to Haskell.- Partial Parsing: Combining Choice with Commitment.- Lazy Contract Checking for Immutable Data Structures.- The Reduceron: Widening the von Neumann Bottleneck for Graph Reduction Using an FPGA.- A Supercompiler for Core Haskell.- Checking Dependent Types Using Compiled Code.- Debugging Lazy Functional Programs by Asking the Oracle.- Uniqueness Typing Simplified.- Tabular Expressions and Total Functional Programming.- Speculative Inlining of Predefined Procedures in an R5RS Scheme to C Compiler.- From Contracts Towards Dependent Types: Proofs by Partial Evaluation.

Textul de pe ultima copertă

This book constitutes the thoroughly refereed post-proceedings of the 19th International Workshop on Implementation and Applications of Functional Languages, IFL 2007, held in Freiburg, Germany in September 2007.
The 15 revised full papers presented went through two rounds of reviewing and improvement and were selected from 33 submissions. The papers address all current theoretical and methodological issues on functional and function-based languages such as type checking, contract checking, compilation, parallelism, development and debugging, data structures, parsing as well as various performance related concepts.