Programming Languages An Active Learning Approach /

Programming Languages: An Active Learning Approach introduces students to three programming paradigms: object-oriented/imperative languages using C++ and Ruby, functional languages using Standard ML, and logic programming using Prolog. This interactive textbook is intended to be used in and outside...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Lee, Kent (Συγγραφέας)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: Boston, MA : Springer US, 2008.
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
Πίνακας περιεχομένων:
  • Introduction
  • Specifying Syntax
  • Object-Oriented Programming with C++
  • Object-Oriented Programming with Ruby
  • Functional Programming in Standard ML
  • Language Implementation in Standard ML
  • Logic Programming
  • Formal Semantics
  • Appendix A: The C++ Scanner Class Implementation
  • Appendix B: The Ruby Scanner Class Implementation
  • Appendix C: Standard ML Basis Library
  • Appendix D: SML Calculator Compiler
  • Appendix E: The Factorial Program's Code
  • Appendix F: Small Action Semantic Description.