Rust履修中

2022年12月17日

crrustean

これは .ごっ!のアドベントカレンダー の17日目の記事です。

こんにちは、.ごっちです。

ずっと気になっている言語であったので、腰をいれてRust言語を自習しています。

以前にはCLIコマンドを作りましたが、本を読み終わるころにはそれなりなコードをかけると信じています。

コンセプトから理解するRust

写経しながら進めています。esaに要所要所まとめています。

といいつつもあと3分の1くらい残っているのでまだかかりそうです。年内には読破したいと考えてます。

esa

具体的なコードの理解はOSSを見たほうがよさそうとは思っていますが、そもそもを理解していないと何もわからないので、本を読み切ることを優先しています。

環境まわり

CLIコマンドをRustで再実装したツールがいくつかあるので、それらを使うように置き換えました。

ターミナルも Warp にしたいところですが、Windows版が開発中とのことで待っています。 Starshipを時間があるときに溜めそうかと思っています。

今後

Rustで結構いろいろしていこうとは考えてます。

AtCoderのHeuristic Contestに参加するときはRustでじっくり書きたい所存です(ABC, ARCはスピードもそれなりに求められるので書きなれているPythonやRubyでコーディングするつもりです)。

仕事でRustを書いていくのは現状の形態では厳しいと感じていますが、趣味プロダクトで小さく活用していきたい気持ちはあります。

ゲームエンジンもあるのでこれもチュートリアルくらいは触ってみたいです。

ProfilePicture

Yuta Goto

フリーランスのソフトウェアエンジニアです。現在はReact.jsを使用したWebフロントエンドの開発やRuby on Railsを使用したサーバサイドの開発を行っています。