# § SYS/PARL Programming

{% hint style="warning" %}
此 open course [](https://republic-of-cs.gitbook.io/e/rcs.103 "mention") 還在 backlog 當中，尚未被規劃

以下是此 open course 主題、教材的 candidate：

* Concurrent/Parallel Programming
* <https://csdiy.wiki/%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8/cs431/>
* <https://csdiy.wiki/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/HITOS/>
* [CMU 15-418/Stanford CS149: Parallel Computing](https://csdiy.wiki/%E5%B9%B6%E8%A1%8C%E4%B8%8E%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F/CS149/)
* <https://interpreterbook.com/>
* <https://github.com/jeffreylean/rusty-monkey>
* <https://github.com/skyzh/write-you-a-vector-db>
* MIT 6.824
* <https://github.com/pingcap/talent-plan>
* [CMU15445 (Spring 2023)](https://zhuanlan.zhihu.com/p/624300079)
* [CSAPP labs](https://hansimov.gitbook.io/csapp/labs/labs-overview)
* [CS 144: Introduction to Computer Networking labs](https://cs144.github.io/)
* Bloom Filter 實作 + Benchmarking <https://www.lintcode.com/problem/556/>
  * <https://samwho.dev/bloom-filters/>
* [denji/awesome-http-benchmark](https://github.com/denji/awesome-http-benchmark)
  {% endhint %}

{% hint style="info" %}

#### Thread/Concurrency Safe Programming

* [**2502 · Design Thread Safe Array List**](https://www.lintcode.com/problem/2502/)
* [**2473 · Design Thread Safe Hash Table**](https://www.lintcode.com/problem/2473/)
* [**2471 · Design Thread Safe Linked List**](https://www.lintcode.com/problem/2471/)
  {% endhint %}
