As part of the Programming Languages course, students were required to write a research paper on a language of their choosing that they had no prior experience with. The paper required a discussion of the use case, history, syntax, and semantics and an evaluation of the categorical success of the language itself in accomplishing its design goals. Additionally, students had to complete a set of programming assignments in their language to demonstrate the unique features of its design. After the paper is complete, students provide a 15-minute presentation on their language to their fellow classmates, giving a summation of their findings and experience with the language.
My language of choice was Hack, a PHP derivative, built from the ground up by Facebook in the early 2010s as a replacement for a C++ transpiler they were previously using to avoid the poorly-scaling performance of PHP. You can read all about it in the included PDF copy of my report.
© 2025 • All content within this project is strictly the property of Benjamin Harper and is not for public use without permission.
Comments