High Level Assembly
During my time in college, I took this course called CSCI 10 (Computer Architecture and Organization). In this course, we used a programming language called High Level Assembly (HLA). In High Level Assembly, it consists of a mix of low-level x86 assembly and higher-level constructs. For the final project in this course, we had to make a program for a user to create a dynamic array in High Level Assembly. While the user was creating the dynamic array, they had the option of picking how many elements from 2 to 10 they wanted in the dynamic array and whether they wanted to manually insert values themselves from -10 to 10 into their dynamic array or let the computer randomly generate values from -10 to 10 for their dynamic array elements. As well, we were assigned to also give the user some information about their dynamic array, such as the sum, average, minimum, and maximum.
Development
You can browse this program's source code or get a copy using git with the following command:
git clone git://evanalba.com/languages