dc.contributor.author | Short, John | |
dc.date.accessioned | 2021-04-19T21:27:16Z | |
dc.date.available | 2021-04-19T21:27:16Z | |
dc.date.issued | 2016-04-29 | |
dc.identifier | oksd_short_HT_2016 | |
dc.identifier.uri | https://hdl.handle.net/11244/329284 | |
dc.description.abstract | Many websites exist today that allow users to compile code. Most of these websites require a network call to a remote server in order to compile this code. This is theoretically not necessary and is inefficient. EMCA Script (common name “JavaScript”), continues to grow as a programming language capable of building full scale applications. The goal of this thesis is to demonstrate that JavaScript can be used to implement language translators on the browser platform. | |
dc.description.abstract | This thesis presents a compiler for a small, Haskell-inspired toy language that can compute mathematical expressions. It documents a proof-of-concept computer programming of writing a compiler in JavaScript that can be run in a web browser. | |
dc.format | application/pdf | |
dc.language | en_US | |
dc.rights | Copyright is held by the author who has granted the Oklahoma State University Library the non-exclusive right to share this material in its institutional repository. Contact Digital Library Services at lib-dls@okstate.edu or 405-744-9161 for the permission policy on the use, reproduction or distribution of this material. | |
dc.title | Compiler for a toy language in a web browser | |
osu.filename | oksd_short_HT_2016.pdf | |
dc.type.genre | Honors Thesis | |
dc.type.material | Text | |
dc.contributor.director | George, K. M. | |
dc.contributor.facultyreader | Crick, Christopher | |
thesis.degree.discipline | Computer Science | |
thesis.degree.grantor | Oklahoma State University | |