てがみ: qatacri at protonmail.com | 統計 | 2021

202122500

{} でブロックを記述するような C 系の見た目を持つ言語で、行末にセミコロンがないと落ち着かない気分になる。 Python 系の見た目ならまったく気にならない。慣れとは恐ろしい。

一般には複数行にまたがるステートメントより一行のステートメントの方が多い。改行が区切り記号として機能し、エスケープ可能になっていた方が合理的に思えるが、実際にそういう言語を作ってみるとけっこう厄介である。改行はいろいろな場所に入る可能性があるので適宜無視する必要があるが、トークナイザで処理するには情報が足りないし、パーサーで処理すると先読みが死んだりする。