Помещение типа первым помогает при разборе. Например, в C, если вы объявили переменные вроде
x int;
Когда вы анализируете только x
, вы не знаете, является ли x объявлением или выражением. В отличие от
int x;
Когда вы анализируете int
, вы знаете, что находитесь в объявлении (типы всегда начинают объявление какого-либо рода).
Учитывая прогресс в разборе языков, эта небольшая помощь в наше время не очень полезна.