Undergraduate PL Class - PowerPoint PPT Presentation

1 / 1
About This Presentation
Title:

Undergraduate PL Class

Description:

Undergraduate PL Class. Understand and apply (analyze) central/core concepts in PL ... functions, control, concurrency, parallelism, state, modularity/interfaces, ... – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 2
Provided by: jiml46
Category:

less

Transcript and Presenter's Notes

Title: Undergraduate PL Class


1
  • Undergraduate PL Class
  • Understand and apply (analyze) central/core
    concepts in PL
  • e.g., finite/infinite data structures, functions,
    control, concurrency, parallelism, state,
    modularity/interfaces, naming, cost models,
    laziness, monads
  • models of computation
  • e.g., lambda calculus, FSA, PDAs, relational
    calculus , Actors
  • static and dynamic semantics
  • e.g., concrete/abstract syntax, type systems,
    transition systems, specifications
  • Know how to synthesize into languages
  • e.g., OO, functional, logic/constraint
    programming, DSLs
  • and their use in systems
  • e.g., Unix pipes, plan 9, TeX, nonces, modeling
    business process, network protocols, OS
    schedulers, map/reduce, grep, web services,
    algorithmic analysis, tools to check systems
  • Know how to implement these concepts
  • e.g., interpreter, type checker, parser,
    translator, tools
Write a Comment
User Comments (0)
About PowerShow.com