The grader for the class is Robert Massicotte. His office is in MCH 101A, and his office hours are 2:00-4:00pm on Wednesdays.
His email address follows the departmental standard of "initialLastname @ cs.fsu.edu"
Summer 2015: Syllabus for COP4020
COP4020 Pleasant language package
Lemon parser generator documentation
RE2C scanner generator documentation
Assignment 2 will be available on Blackboard from 5:30pm on June 9 until 5:15pm on June 11. Look under the Assignments tab:
Chapter 2 PDF (doesn't show diagrams yet)
Topic: Parsing with Lemon and RE2C
Topic: Parsing with Lemon and RE2C
IEEE's 2015 list of popular languages
BlackDuck Yearly Language Use Index
2015-05-14: As mentioned last class, Content Addressable Memory (CAM). Please consider what implications it would have for programming languages to be able to easily access CAM. (E.g., look at the encouraging results for Goodyear MPP in processing satellite data.)
2015-05-14: A Case Against the GOTO Statement
2015-05-18: There are a number of versions of "The Evolution of a Programmer"; one that is particularly amusing is this one: The Evolution of a Haskell Programmer
2015-05-21: The Chomsky Hierarchy
2015-06-01: The recursive descent parser from GCC 5.1
2015-06-01: Intel's MPX extensions
2015-06-02: Converting OpenBSD to PIE
2015-06-10: Design Principles Behind Smalltalk
2015-07-09: SICP
2015-07-09: Scheme from Scratch
2015-07-09: Learn You a Haskell for Great Good!
2015-07-21: Amusing use of a declarative language: Postgresql for Mandelbrot
2015-07-21: Mandelbrot in C from Rosetta Code
2015-07-21: Mandelbrot in C from Rosetta Code, modified to use threads in fork/join and messages