Cargando…

Introduction to the art of programming using Scala /

"Preface Welcome to an Introduction to the Art of Programming Using Scala". This book is intended to be used in rst and second semester college classrooms to teach students beginning programming. To accomplish this task, the Scala1 programming language is used. The book was constructed wit...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Lewis, Mark C. (Mark Christopher), 1974-
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Boca Raton, FL. : CRC Press, Ã2013.
Colección:Chapman & Hall/CRC textbooks in computing.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Front Cover; Introduction to the Art of Programming Using Scala; Copyright; Table of Contents; List of Figures; List of Tables; Acknowledgments; Preface; Part I: Introductory Concepts; 1. Basics of Computers, Computing, and Programming; 2. Getting to Know the Tools; 3. Scala Basics; 4. Conditionals; 5. Functions; 6. Recursion for Iteration; 7. Arrays and Lists in Scala; 8. Loops; 9. Text Files; 10. Case Classes; 11. GUIs; 12. Graphics; 13. Sorting and Searching; 14. XML; 15. Recursion; Part II: Object-Orientation, Abstraction, and Data Structures; 16. Object-Orientation.
  • 17. Bigger Programs/New Tools18. A Project (Drawing Program); 19. Abstraction and Polymorphism; 20. Other Collection Types; 21. Multithreading and Concurrency; 22. Stream I/O; 23. Networking; 24. Stacks and Queues; 25. Linked Lists; 26. Priority Queues; 27. Refactoring; 28. Recursion; 29. Trees; 30. Regular Expressions and Context-Free Parsers; 31. Spatial Trees; 32. Binary Heaps; 33. Direct Access Binary Files; 34. Actors; 35. Augmenting Trees; 36. Wrapping Up; Appendix A: Quick Preview of Java; Appendix B: Advanced Scala Concepts; Appendix C: Glossary; Bibliography; Back Cover.