Rust

RustでCASL2シミュレーター^3

さらにデバッガーも作ってみた。機能としては,,, ブレークポイント設定 1行実行(step in/step over) 次のブレークポイント( or プログラム終了)まで実行 レジスタの内容表示 指定範囲のメモリダンプ スタックエリアのダンプ 指定範囲のソース表示 などができ…

RustでCASL2シミュレーター^2

過去数年分の情報処理試験の問題を実行してみた、出題通りの結果が得られる。これならエンジンになりうるかも。

RustでCASL2シミュレーター

少しシステムぽいものを作りたくなって、RustでCASL2シュミレータにチャレンジ。空いた時間にコツコツ作ってたら1ヶ月かかった。規模は2.4KS(exeファイルは1.3MB)。構成は以下のような感じ。 lexer(字句解析) プリプロセッサ(マクロの処理) parser(構文解析…

Rustでエイト・クイーン

本業が一段落したので、またRustの勉強。本読むだけではつまらないし、経験値上がらないので、プログラム書いてみる。テーマは「エイト・クイーン」。いきなりRustで書き下ろす自信は無いので、Javaで書いてそれをRustへ書き直してみた。よって、Rustの良さ…

実践Rustプログラミング入門

さくっと読了。 実践Rustプログラミング入門作者:初田 直也,山口 聖弘,吉川 哲史,豊田 優貴,松本 健太郎,原 将己,中村 謙弘秀和システムAmazon これも1冊目だと厳しい。文法の説明がかなり少ない。それなのに「トレイト境界」を使ったりするので、かなり混…

実践Rust入門[言語仕様から開発手法まで](2回目)

2回目読了。本業が忙しいから大分時間がかかた。 実践Rust入門[言語仕様から開発手法まで]作者:κeen,河野 達也,小松 礼人技術評論社Amazon プログラミング言語Rust 公式ガイドを熟読したから、この本に書いてあることがわかる、という感じ。1冊目がこれだと…

プログラミング言語Rust 公式ガイド(2回目)

写経しつつ2回目読了。 プログラミング言語Rust 公式ガイド作者:Steve Klabnik,Carol NicholsKADOKAWAAmazon コードを打ち込んで試すだけでなく、ノートに手書きで書き写しながらやってみた。またサンプルコードをあれやこれやいじってみた。おかげでかなり…

実践Rust入門[言語仕様から開発手法まで](1回目)

第8章「トレイトとポリモーフィズム」まで読んだ。 実践Rust入門[言語仕様から開発手法まで]作者:κeen,河野 達也,小松 礼人技術評論社Amazon プログラミング言語Rust 公式ガイドを読んでいたので、ある程度分かった気がする。これがRust本1冊目だと挫折する…

プログラミング言語Rust 公式ガイド(1回目)

まずRustがどういうものか知るため一通り読んだ。 プログラミング言語Rust 公式ガイド作者:Steve Klabnik,Carol NicholsKADOKAWAAmazon 最初はプログラミング入門のようだけど、所有権、ライフタイム、トレイトで一気に難易度上がる。 ジェネリックス、クロ…

急に時間ができたので、、、

少し前からちょこちょこやっていたRustを集中的に学習しようと思う。とりあえず用意したのは次の3冊。 プログラミング言語Rust 公式ガイド作者:Steve Klabnik,Carol NicholsKADOKAWAAmazon 実践Rust入門[言語仕様から開発手法まで]作者:κeen,河野 達也,小松…