Rust を中心に学習しつつ、同じテーマを C++ / Objective-C でも実装して比較するためのリポジトリです。
「1テーマ = 1ファイル」形式で、あとから見返して復習しやすい形にしています。
compare-lang/rust/:Rust 実装(Cargo)compare-lang/cpp/:C++ 実装(CMake)compare-lang/objc/:Objective-C 実装(予定)compare-lang/*/src/basics/:各テーマのサンプル置き場
各言語の詳細は、それぞれのフォルダ内
README.mdに書いてあります。
- 変数と型(variables)
- 所有権/借用の考え方(ownership / borrow)
- スライス(slice)
- Vec / HashMap(vecs / hashmaps)
- 標準出力・デバッグ(print) など
cd compare-lang/rust
cargo runRust + Yew + WebAssembly を用いて作成した TODO アプリです。
フロントエンドを Rust で実装し、状態管理やコンポーネント設計を学習・検証する目的で作成しました。
GitHub Pages で公開しています
👉 https://tomo18058.github.io/Rust-study/