BluOxy2020/05/12 05:17「多くのプログラミング言語では,識別子の定義で1文字目は英字という条件」 この前提が崩れていると思います。 仮に上記条件が真だとしても、その理由を知ることで何の問題が解決するのかが分かりません。
maisumakun2020/05/12 05:10書いてのとおり、1文字目にアンダーバーも許可されています(ただし、「アンダーバー2連続」あるいは「アンダーバー+大文字」という識別子は予約済みなので、基本的に使ってはいけません)。