コンパイラを作っているうちに、コンパイラの各ステージにおけるエラーの扱いについて考えが変わった。
続きを読む判別共用体が共通フィールドを持てたら嬉しい
プログラミング言語の構文とセミコロン
文の区切りとしてのセミコロンについて、いくつかのプログラミング言語の事例をみていく記事です
続きを読む式指向構文が言語処理系にもたらす複雑性
式指向の構文 (式の途中に文を書けるような構文) は便利な反面、言語設計の面でちょっとした課題があるという話
続きを読むnullはポインタだがリファレンスではない
null ポインタの存在は正当化できるかもしれないが、null 参照の存在は正当化できないのでは、という考え。
続きを読む