主題のない日記
id:SaitoAtsushi
コンパイルタイムプログラミング
10年ほど前に書いたプログラムを不意に見付けた。 アセンブリ言語を用いたものだ。 masm を使うことを想定して書かれている。 (実際には互換性のある NOWSMART ASSEMBLER を使っていたのだが。) その中にちょっと面白いと思った部分があった。 L EQU 5 line dd 0 I = 1 rept L dd I DUP(I) I = I+1 endm これは以下のよう…