Show simple item record

dc.contributor.authorShort, John
dc.date.accessioned2021-04-19T21:27:16Z
dc.date.available2021-04-19T21:27:16Z
dc.date.issued2016-04-29
dc.identifieroksd_short_HT_2016
dc.identifier.urihttps://hdl.handle.net/11244/329284
dc.description.abstractMany 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.abstractThis 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.formatapplication/pdf
dc.languageen_US
dc.rightsCopyright 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.titleCompiler for a toy language in a web browser
osu.filenameoksd_short_HT_2016.pdf
dc.type.genreHonors Thesis
dc.type.materialText
dc.contributor.directorGeorge, K. M.
dc.contributor.facultyreaderCrick, Christopher
thesis.degree.disciplineComputer Science
thesis.degree.grantorOklahoma State University


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record