Rust
さらにデバッガーも作ってみた。機能としては,,, ブレークポイント設定 1行実行(step in/step over) 次のブレークポイント( or プログラム終了)まで実行 レジスタの内容表示 指定範囲のメモリダンプ スタックエリアのダンプ 指定範囲のソース表示 などができ…
過去数年分の情報処理試験の問題を実行してみた、出題通りの結果が得られる。これならエンジンになりうるかも。
少しシステムぽいものを作りたくなって、RustでCASL2シュミレータにチャレンジ。空いた時間にコツコツ作ってたら1ヶ月かかった。規模は2.4KS(exeファイルは1.3MB)。構成は以下のような感じ。 lexer(字句解析) プリプロセッサ(マクロの処理) parser(構文解析…
本業が一段落したので、またRustの勉強。本読むだけではつまらないし、経験値上がらないので、プログラム書いてみる。テーマは「エイト・クイーン」。いきなりRustで書き下ろす自信は無いので、Javaで書いてそれをRustへ書き直してみた。よって、Rustの良さ…
さくっと読了。 実践Rustプログラミング入門作者:初田 直也,山口 聖弘,吉川 哲史,豊田 優貴,松本 健太郎,原 将己,中村 謙弘秀和システムAmazon これも1冊目だと厳しい。文法の説明がかなり少ない。それなのに「トレイト境界」を使ったりするので、かなり混…
2回目読了。本業が忙しいから大分時間がかかた。 実践Rust入門[言語仕様から開発手法まで]作者:κeen,河野 達也,小松 礼人技術評論社Amazon プログラミング言語Rust 公式ガイドを熟読したから、この本に書いてあることがわかる、という感じ。1冊目がこれだと…
写経しつつ2回目読了。 プログラミング言語Rust 公式ガイド作者:Steve Klabnik,Carol NicholsKADOKAWAAmazon コードを打ち込んで試すだけでなく、ノートに手書きで書き写しながらやってみた。またサンプルコードをあれやこれやいじってみた。おかげでかなり…
第8章「トレイトとポリモーフィズム」まで読んだ。 実践Rust入門[言語仕様から開発手法まで]作者:κeen,河野 達也,小松 礼人技術評論社Amazon プログラミング言語Rust 公式ガイドを読んでいたので、ある程度分かった気がする。これがRust本1冊目だと挫折する…
まずRustがどういうものか知るため一通り読んだ。 プログラミング言語Rust 公式ガイド作者:Steve Klabnik,Carol NicholsKADOKAWAAmazon 最初はプログラミング入門のようだけど、所有権、ライフタイム、トレイトで一気に難易度上がる。 ジェネリックス、クロ…
少し前からちょこちょこやっていたRustを集中的に学習しようと思う。とりあえず用意したのは次の3冊。 プログラミング言語Rust 公式ガイド作者:Steve Klabnik,Carol NicholsKADOKAWAAmazon 実践Rust入門[言語仕様から開発手法まで]作者:κeen,河野 達也,小松…