Local cover image
Local cover image

Programming languages : application and interpretation / Shriram Krishnamurthi

By: Krishnamurthi, ShriramMaterial type: TextTextPublication details: [Sri Lanka] : [Shriram Krishnamurthi], c2003. Description: xvi, 360 p. : 29 cmSubject(s): Programming languagesDDC classification: 005.13 KRI
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)

I) Prelude
1. Modeling Languages

II) Rudimentary Interpreters
2. Interpreting Arithmetic
3. Substitution
4. An Introduction to Functions
5. Deferring Substitution
6. First-Class Functions

III) Laziness
7. Programming with Laziness
8. Implementing Laziness

IV) Recursion
9. Understanding Recursion
10. Implementing Recursion

V)Intermezzo
11. Representattion Choices

VI) State
12. Church and State
13. Mutable Data Structures
14. Variables

VII) Continuations
15. Some Problems with Web Programs
16. The Structure of Web Programs
17. More Web Transformation
18. Conversation into Continuation-Passing Style
19. Programming with Continuations
20. Implementing Continuations

VIII) Memory Management
21. Automatic Memory Management

IX) Semantics
22. Shrinking the Language
23. Semantics

X) Types
24. Introduction
25. Type Judgements
26. Typing Control
27. Typing Data
28. Type Soundness
29. Explicit Polymorphism
30. Type Interface
31. Implicit Polymorphism

XI) Programming by Searching
32. Introduction
33. Programming in Prolog
34. Implementing Prolog

XII) Domain-Specific Languages and Metaprogramming
35. Domain-Specific Languages
36. Macros as Compilers
37. Macros and their Impact on Language Design

XIII) What's Next?
38. Programming Interactive Systems
39. What Else is Next

Includes index

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

Local cover image