Skip to content

resperic/CAS-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

CAS-Project

Course project for UCSC course CMPS 203, Programming Languages. Implementation of a Simple Computer Algebra System

Rafael Espericueta Computer Science PhD Student, UCSC resperic@ucsc.edu

Final Project for CMPS 203, Spring 2019

Abstract

This project was to implement an AST interpreter for a simple computer algebra system [CAS]. This CAS can perform calculator-like computations, simplify simple algebraic expressions, solve a class of equations including linear, exponential, and logarithmic equations. It can also take derivatives of a number of algebraic expressions, including polynomial, exponential, logarithmic, and trigonometric expressions. Implementing integration and plotting functionality were not attempted.

About

Course project for UCSC course CMPS 203, Programming Languages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages