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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Boca Raton, FL :
CRC Press,
[2014]
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Introduction
- Background and fundamental concepts
- Syntax and semantics
- Abstraction in programs and information exchange
- Implementation models for imperative languages
- Dynamic memory management
- Type theory
- Concurrent programming paradigm
- Functional programming paradigm
- Logic programming paradigm
- Object-oriented programming paradigm
- Web and multimedia programming paradigms
- Other programming paradigms
- Scripting languages
- Conclusion and future of programming languages
- Appendix I: Supported paradigms in languages
- Appendix II: Data abstractions summary
- Appendix III: Control abstractions summary
- Appendix IV: Websites for languages
- Appendix V: Principle of locality
- Appendix VI: Visual memory and page-faults
- Appendix VII: Program correctness and completeness
- Appendix VIII: Complexity of algorithms.