This is my learning record for CIS198. Rust Programming of the University of Pennsylvania. Recently I want to learn a new programming language. After navigating through the many options, I learned that Rust has been the most popular language chosen by Stack Overflow for many years in a row. That's it!
The official website: https://cis198-2016s.github.io.
The official Github repo: https://github.com/cis198-2016s/homework
- Hw00. Hello Rust & Hello Cargo!
- Hw01. Rust Finger Exercises
- Hw02. A Mediocre Binary Search Tree
- Hw03. "Iterating" On Your Binary Search Tree
- Hw04. Reverse Polish
SausageNotation Calculator - Hw05. The
Fun-Time Reference SharingDarkest Dungeon - Hw06. BB-198 - A Bulletin Board System (BBS)
- Hw07. A Multithreaded Chat System
The slides are concise and clear, which should give you a basic understanding of how rust works. The drawback is that it doesn't go into the details, so you may find yourself needing to refer to other learning resources to tackle the homework.
Also, parts of the course materials are outdated in 2022. e.g. try!
macro is deprecated now.
In my opinion, we should learn the rust using other resources - The Rust Programming Book, etc. Then we can do the homework to get some practice😄
🤗 Welcome to check my repo cs-courses.
Join me and enjoy the journey 🚀