Introduction to programming languages
In programming courses, using the different syntax of multiple languages, such as C++, Java, PHP, and Python, for the same abstraction often confuses students new to computer science. Introduction to Programming Languages separates programming language concepts from the restraints of multiple langua...
Otros Autores: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Boca Raton, FL :
Chapman and Hall/CRC, an imprint of Taylor and Francis
2013.
|
Edición: | First edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629701506719 |
Tabla de Contenidos:
- Front Cover; Contents; Preface; Chapter Outlines; Classroom Use of This Book; Acknowledgments; About the Author; Glossary of Symbols; Chapter 1: Introduction; Chapter 2: Background and Fundamental Concepts; Chapter 3: Syntax and Semantics; Chapter 4: Abstractions in Programs and Information Exchange; Chapter 5: Implementation Models for Imperative Languages; Chapter 6: Dynamic Memory Management; Chapter 7: Type Theory; Chapter 8: Concurrent Programming Paradigm; Chapter 9: Functional Programming Paradigm; Chapter 10: Logic Programming Paradigm; Chapter 11: Object-Oriented Programming Paradigm
- Chapter 12: Web and Multimedia Programming ParadigmsChapter 13: Other Programming Paradigms; Chapter 14: Scripting Languages; Chapter 15: Conclusion and Future of Programming Languages; Appendix I: Supported Paradigms in Languages; Appendix 0: Data Abstractions Summary; Appendix 0: Control Abstractions Summary; Appendix 0: Websites for Languages; Appendix V: Principle of Locality; Appendix 0: Virtual Memory and Page-Faults; Appendix 0: Program Correctness and Completeness; Appendix 0: Complexity of Algorithms; Additional References; Back Cover