Skip to content

chris-mcclure/cs331_programming_languages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programming Languages

This repository serves as a collection of the homework assigned in CS331 Progamming Languages at the University of Alaska Fairbanks.

  • HW1 is largely based on parse trees and grammar.
  • HW2 is comprised of multiple math based functions and coroutines.
  • HW3 is a lexer that takes different strings and returns the category of each character in the returned lexeme string.
  • HW4 is a parser that interprets the lexeme string returned by HW3.
  • HW5 is comprised of multiple functions using recursion and lists in Haskell.
  • HW6 is an interpreter that combines lexit.lua and parseit.lua from HW3 and HW4 and creates code specific to the Jerboa language.
  • HW7 encompasses four different programming languages; Jerboa, Forth, Scheme, and Prolog. The programs consist of one main function each that performs arithmetic on lists and numbers.
  • HW8 is a paper written on the characteristic, performance, and feel of the programming language Erlang.

About

A school repository for homework and projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages