Introduction to Computation: Haskell, Logic and Automata: Undergraduate Topics in Computer Science
Autor Donald Sannella, Michael Fourman, Haoran Peng, Philip Wadleren Limba Engleză Paperback – 20 ian 2022
Din seria Undergraduate Topics in Computer Science
- 20% Preț: 245.43 lei
- 20% Preț: 342.45 lei
- 20% Preț: 318.52 lei
- 20% Preț: 295.06 lei
- 20% Preț: 180.09 lei
- 20% Preț: 353.41 lei
- 20% Preț: 272.43 lei
- 20% Preț: 280.92 lei
- 20% Preț: 227.10 lei
- 20% Preț: 276.82 lei
- 20% Preț: 227.15 lei
- 20% Preț: 395.04 lei
- 20% Preț: 179.87 lei
- 20% Preț: 235.39 lei
- 20% Preț: 375.65 lei
- 20% Preț: 329.09 lei
- 20% Preț: 305.61 lei
- 20% Preț: 321.27 lei
- 20% Preț: 360.29 lei
- 20% Preț: 258.78 lei
- 20% Preț: 307.16 lei
- 20% Preț: 225.02 lei
- 20% Preț: 217.61 lei
- 20% Preț: 256.20 lei
- 20% Preț: 237.35 lei
- 20% Preț: 374.20 lei
- 20% Preț: 237.01 lei
- 20% Preț: 228.57 lei
- 16% Preț: 437.33 lei
- 20% Preț: 297.28 lei
- 20% Preț: 293.01 lei
- 20% Preț: 557.49 lei
- 20% Preț: 286.99 lei
- 20% Preț: 291.43 lei
- 20% Preț: 289.61 lei
- 20% Preț: 191.35 lei
- 20% Preț: 243.35 lei
- 20% Preț: 286.49 lei
- 20% Preț: 278.10 lei
- 20% Preț: 375.28 lei
- 20% Preț: 184.28 lei
- 20% Preț: 292.79 lei
- 20% Preț: 281.40 lei
- 20% Preț: 754.32 lei
- 20% Preț: 342.50 lei
- 20% Preț: 223.10 lei
Preț: 194.10 lei
Preț vechi: 242.62 lei
-20% Nou
Puncte Express: 291
Preț estimativ în valută:
37.15€ • 39.19$ • 30.96£
37.15€ • 39.19$ • 30.96£
Carte disponibilă
Livrare economică 12-26 decembrie
Livrare express 27 noiembrie-03 decembrie pentru 42.16 lei
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9783030769079
ISBN-10: 3030769070
Pagini: 366
Ilustrații: XVI, 366 p. 284 illus., 13 illus. in color.
Dimensiuni: 210 x 279 x 26 mm
Greutate: 0.86 kg
Ediția:1st ed. 2021
Editura: Springer International Publishing
Colecția Springer
Seria Undergraduate Topics in Computer Science
Locul publicării:Cham, Switzerland
ISBN-10: 3030769070
Pagini: 366
Ilustrații: XVI, 366 p. 284 illus., 13 illus. in color.
Dimensiuni: 210 x 279 x 26 mm
Greutate: 0.86 kg
Ediția:1st ed. 2021
Editura: Springer International Publishing
Colecția Springer
Seria Undergraduate Topics in Computer Science
Locul publicării:Cham, Switzerland
Cuprins
1. Sets.- 2. Types.- 3. Simple Computations.- 4. Venn Diagrams and Logical Connectives.- 5. Lists and Comprehensions.- 6. Features and Predicates.- 7. Testing Your Programs.- 8. Patterns of Reasoning.- 9. More Patterns of Reasoning.- 10. Lists and Recursion.- 11. More Fun with Recursion.- 12. Higher-Order Functions.- 13. Higher and Higher.- 14. Sequent Calculus.- 15. Algebraic Data Types.- 16. Expression Trees.- 17. Karnaugh Maps.- 18. Relations and Quantifiers.- 19. Checking Satisfiability.- 20. Data Representation.- 21. Data Abstraction.- 22. Efficient CNF Conversion.- 23. Counting Satisfying Valuations.- 24. Type Classes.- 25. Search in Trees.- 26. Combinatorial Algorithms.- 27. Finite Automata.- 28. Deterministic Finite Automata.- 29. Non-Deterministic Finite Automata.- 30. Input/Output and Monads.- 31. Regular Expressions.- 32 Non-Regular Languages.- Index.
Recenzii
“This book is intended as a textbook for an introductory course in computation for students beginning in informatics. No prerequisites are needed, all concepts, even elementary ones ... . it is also very suited for self-study, even if a reader is interested in Haskell or symbolic logic alone. ... Comprehension is supported by exercises for each chapter ... .” (Dieter Riebesehl, zbMATH 1497.68005, 2022)
Notă biografică
Prof. Donald Sannella, Prof. Michael Fourman, and Prof. Philip Wadler are each at the University of Edinburgh's School of Informatics, Edinburgh, UK. Mr. Haoran Peng is also at the same university department.
Textul de pe ultima copertă
Computation is a process of calculation involving arithmetic and logical steps, following a given set of rules (an algorithm).
This uniquely accessible textbook introduces students to computation using a very distinctive approach, quite rapidly leading them into essential topics with sufficient depth, yet in a highly intuitive manner. The work is anchored in coverage of functional programming (in Haskell), symbolic logic, and finite automata-- each a critical component of the foundations of Informatics, and together offering students a clear glimpse into an intellectual journey beyond mere mastery of technical skills. From core elements like types, Venn diagrams and logic, to patterns of reasoning, sequent calculus, recursion and algebraic data types, the book spans the breadth of key concepts and methods that will enable students to readily progress with their studies in Computer Science.
Topics and features:
Prof. Donald Sannella, Prof. Michael Fourman, and Prof. Philip Wadler are each at the University of Edinburgh's School of Informatics, Edinburgh, UK. Mr. Haoran Peng will soon pursue research interests in machine learning and machine intelligence at Cambridge University, Cambridge, UK.
This uniquely accessible textbook introduces students to computation using a very distinctive approach, quite rapidly leading them into essential topics with sufficient depth, yet in a highly intuitive manner. The work is anchored in coverage of functional programming (in Haskell), symbolic logic, and finite automata-- each a critical component of the foundations of Informatics, and together offering students a clear glimpse into an intellectual journey beyond mere mastery of technical skills. From core elements like types, Venn diagrams and logic, to patterns of reasoning, sequent calculus, recursion and algebraic data types, the book spans the breadth of key concepts and methods that will enable students to readily progress with their studies in Computer Science.
Topics and features:
- Spans the key concepts and methods that underpin computation
- Develops symbolic logic, with a view toward honing clarity of thought; and automata, as a foundation for future study of both their applications and related theoretical topics
- Introduces powerful functional programming ideas that will be useful regardless which programming languages are used later
- Provides numerous exercises to support a clear and open, accessible approach
- Offers a dedicated website with resources for instructors and students, including code and links to online information
- Includes a wide array of marginal notes, empowering readers to "go beyond" the content presented
- Approaches logic and automata through Haskell code, to bring key concepts alive and foster understanding through experimentation
Prof. Donald Sannella, Prof. Michael Fourman, and Prof. Philip Wadler are each at the University of Edinburgh's School of Informatics, Edinburgh, UK. Mr. Haoran Peng will soon pursue research interests in machine learning and machine intelligence at Cambridge University, Cambridge, UK.
Caracteristici
Introduces computation, spanning the key concepts and methods Highly intuitive and accessible explanatory style Firm grounding in logic and automata, with an approach using Haskell Request lecturer material: http://www.sn.pub/lecturer-material