Skip to content

BrendonKupsch1/LCARS23

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2019 - 2021 Browser-based Operating System in TypeScript

This is Alan's Operating Systems class initial project. See https://www.labouseur.com/courses/os/ for details. It was originally developed by Alan and then enhanced by alums Bob Nisco and Rebecca Murphy over the years.

To run the project locally using http-server

  1. Install http-server: npm install -g http-server
  2. Start the server: http-server

Brendon Kupsch's notes:

My brother Evan Kupsch helped me with memeory and pcb implementation, and with difficult errors that I was stuck on. Using GitHub Copilot to help write this code. https://copilot.github.com/

Copilot notes: Copilot will begin brackets but rarely predicts closing brackets, leading to some annoying formatting problems that need to be manually fixed. This gets very annoying with complicated code because copilot messes up on the end of most functions.

Copilot is extremely helpful for commenting code. It does a very good job at reading your code and creating a comment very close to what I would write myself.
 After using GitHub Copilot for some time, it is worth the price of admission for commenting alone. I save so much time not having to write comments myself.
Copilot is also very good at basic functions like the operational codes. I think this is becasue it has a large database of OS students who wrote similar code.

Copilot did a great job with initDisplays and updateDisplays functiosn in control.ts.

About

Operating Systems fall 2023 project repository.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published