04624nam 22007695 450 99646608240331620200706170533.03-319-51676-010.1007/978-3-319-51676-9(CKB)3710000001006524(DE-He213)978-3-319-51676-9(MiAaPQ)EBC6286348(MiAaPQ)EBC5578124(Au-PeEL)EBL5578124(OCoLC)969122791(PPN)198340257(EXLCZ)99371000000100652420161216d2017 u| 0engurnn|008mamaatxtrdacontentcrdamediacrrdacarrierPractical Aspects of Declarative Languages[electronic resource] 19th International Symposium, PADL 2017, Paris, France, January 16-17, 2017, Proceedings /edited by Yuliya Lierler, Walid Taha1st ed. 2017.Cham :Springer International Publishing :Imprint: Springer,2017.1 online resource (X, 215 p. 31 illus.) Programming and Software Engineering ;101373-319-51675-2 Includes bibliographical references and index.Eliminating Irrelevant Non-determinism in Functional Logic Programs -- Canonicalizing High-Level Constructs in Picat -- An Overview of P_rhoLog -- Integrating Answer Set Programming with Object-oriented Languages -- Extending Answer Set Programs with Interpreted Functions as First-class Citizens -- Lowering the learning curve for declarative programming: a Python API for the IDP system -- Failing Faster: Overlapping Patterns for Property-Based Testing -- Boltzmann Samplers for Closed Simply-Typed Lambda Terms -- Selection Equilibria of Higher-Order Games -- DALI for Cognitive Robotics: Principles and Prototype Implementation -- Funky Grooves: Declarative Programming of Full-Fledged Musical Applications -- A Domain-Specific Language for Software-Defined Radio -- A Declarative DSL for Customizing ASCII Art -- Using Iterative Deepening for Probabilistic Logic Inference.This book constitutes the proceedings of the 19th International Symposium on Practical Aspects of Declarative Languages, PADL 2017, held in Paris, France, in January 2017 and collocated with the ACM SIGPLAN Symposium on Principles of Programming Languages. The 14 papers presented in this volume were carefully reviewed and selected from 27 submissions. They deal with novel applications and implementation techniques for all forms of declarative languages, including but not limited to logic, constraint, and functional languages. .Programming and Software Engineering ;10137Programming languages (Electronic computers)Computer programmingComputer logicSoftware engineeringArtificial intelligenceApplication softwareProgramming Languages, Compilers, Interpretershttps://scigraph.springernature.com/ontologies/product-market-codes/I14037Programming Techniqueshttps://scigraph.springernature.com/ontologies/product-market-codes/I14010Logics and Meanings of Programshttps://scigraph.springernature.com/ontologies/product-market-codes/I1603XSoftware Engineeringhttps://scigraph.springernature.com/ontologies/product-market-codes/I14029Artificial Intelligencehttps://scigraph.springernature.com/ontologies/product-market-codes/I21000Computer Appl. in Administrative Data Processinghttps://scigraph.springernature.com/ontologies/product-market-codes/I2301XProgramming languages (Electronic computers).Computer programming.Computer logic.Software engineering.Artificial intelligence.Application software.Programming Languages, Compilers, Interpreters.Programming Techniques.Logics and Meanings of Programs.Software Engineering.Artificial Intelligence.Computer Appl. in Administrative Data Processing.005.131Lierler Yuliyaedthttp://id.loc.gov/vocabulary/relators/edtTaha Walidedthttp://id.loc.gov/vocabulary/relators/edtMiAaPQMiAaPQMiAaPQBOOK996466082403316Practical Aspects of Declarative Languages772495UNISA