2020-03-01から1ヶ月間の記事一覧

++i is better than i++ in C++?

タイトルの答えは条件付きの Yes。その条件は「インクリメントする式の値を無視する場合」というもの。 たとえば次のように単にiをインクリメントしたい場合++iと書くほうが良い。 int i = 0; while (true) { // use i i++; } 何故「良い」のかはGoogleのC++…

Zen言語で作るRISC-Vエミュレータ、その1

Zen言語とは今注目の言語です。 そしてRISC-Vとは今注目の命令セットです。 (多分に個人的感想ですが)どちらも聞かない日はありません。 そんな両者の接点ともいえるエミュレータを開発します。現時点で実装している命令は5種類のみですが、 第一目標のフ…