Organization of Programming Languages

COMP 3010

Show Menu Hide Menu
  • Info
  • Resources
    • Class
    • Texts
    • Code
  • Schedule
    • Lectures
    • Topics
  • Policy
    • Grades
    • Success
    • Rules

Class

  • Blackboard
  • Official Class Slack
  • Student-only Discord

Texts

Required Textbook

  • Concepts in Programming Languages, John C. Mitchell
  • You can find a digital copy of the text book via the UML Library

Supplementary Online Texts

  • Operational Semantics: Course Notes, Steffen van Bakel
  • Programming Languages and Lambda Calculi, Matthias Felleisen and Matthew Flatt
  • Programming Langauges: Application and Interpretation, Shriram Krishnamurthi
  • Practical Foundations of Programming Languages, Robert Harper
  • Ruby in Twenty Minutes
  • Programming Ruby: The Pragmatic Programmer's Guide
  • Why's (Poignant) Guide to Ruby

Code

  • Ruby home page
  • Try Ruby in your browser
  • Racket home page
  • Standard ML of New Jersey
  • A list of other implementations of Standard ML
  • An online interpreter for Standard ML
  • Another browser-based Standard ML interpreter
  • Erlang home page
  • SWI Prolog home page

Navigate

  • Info
  • Resources
  • Schedule
  • Policy

Contact

  • Paul Downen <paul_downen@uml.edu>
  • Dandeneau Hall
  • University of Massachusetts Lowell
  • Department of Computer Science

Design by Styleshout.