記述文法
日本語の用言の活用は、基本的には簡単でありローマ字ベースで記述すれば C 言語などでも六百行程度のコードによって記述できる(ただし、かなとローマ字の対応関係が一意でないため、「あ」を「_a」、「ん」を「nn」などと記述しないと扱いが面倒になる)。 これに対し、従来の文語文法や学校文法で用いられている「かなベース」の記述を行なうと、おおむね二千行から三千行単位の記述になるため、国文法学者の手に余る(とはいえ、職業的なプログラマにとっては大した量ではないのだが、プログラマの多くは国文法学に堪能ではない)。 そこで、中間言語(PrologやLISPなど)を用いた仮想言語システムを導入することが考えられたが、文字列処理に特化されていなかった(SQLは有望であったが、先頭一致の文字列検索に対応していなかった)ために、言語処理の分野では普及はしなかった。