> -- Pimbom писал(а):
> Кем допускаются неявные преобразования? Программистом или компьютер в своих недрах эти преобразования сам по себе делает?
Правилами языка (системой типов, о типизации, вроде бы, речь). Можно применять "меньшие" значения там, где ожидаются более "широкие" (к примеру, для переменной/параметра типа LONGINT допустимо присваивание значения вида SHORTINT, или для переменных вещественного типа совместимы целочисленные значения). Компилятор встроит неявные преобразования (если необходимо), затем компьютер исполнит то, что ему предписали.