Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 1.72 KB

File metadata and controls

52 lines (36 loc) · 1.72 KB
layout default.liquid
title Rust Reading Consortium, The
data
show_nav header
true
Rust

Books

We are primarily following the Programming Rust book. We may, at times, sample some problems from the CLRS algorithms book.

  • Programming Rust, Jim Blandy & Jason Orendorff
  • Introduction to Algorithms, Thomas Cormen, Charles Leiserson, Ronald Rivest, & Clifford Stein

We also may reference the freely available The Rust Programming Language (TRPL) book.

Schedule

Some rows of the schedule are tentative! These schedule for a given date will be solidified by a mailing list post prior to the meeting.

The bottom of the page contains a grab-bag of additional topics that may fit into a future unknown date (please feel free to expand it!)

{% assign meetings = site.data.rust %} {% include "meeting_table.liquid" %}

Additional Topics

The below topics haven't been covered yet, but may be good additional topics to slot into future meetings.

Algorithms

  • Skiplists
  • Dynamic Programming
  • Greedy Algorithms / A*
  • Greedy Algorithms / NP-Completeness / Approximate Algorithms
  • Graph Algorithms
  • Linear Programming
  • Fast Fourier Transforms and Polynomials
  • Graphics Algorithms
  • Matrix Algorithms
  • multithreaded sorting algorithm shootout
  • Ripgrep & libripgrep
  • FSMs

Rust

  • TRPL: OOP in Rust
  • A large project (currently thinking about a matrix class hierarchy).
  • Using Quickcheck in rust
  • TRPL §7: Managing Growing Projects with Packages, Crates, and Modules
  • TRPL §11: Writing Automated Tests