Select Page

Operating Systems in the Rust Programming Language

Daniel Hammer

Hometown: Stanley, NC

Year in School: Junior

Major: Mathematics and Computer Science

Project Abstract:

Operating systems and concurrent programming have historically utilized the programming languages C and Java. Their features and speed have been valuable enough to keep them relevant for decades. However, both languages show their age in their flaws. The Rust programming language was designed to supersede C and have a feature set comparable to Java. To test the significance Rust’s benefits, this research will pilot a course at Western Carolina University covering operating systems and concurrent programming using Rust. The work here showcases the benefits of using Rust over Java/C in terms of code efficiency and simplicity.

Faculty Mentor: Dr. William Kreahling, Mathematics and Computer Science

Affiliate Links for Daniel’s Research: https://github.com/HammerAPI

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *