Зачем использовать integer если есть real
Integer обозначает целочисленные переменные, почему бы не использовать real везде, ведь оно охватывает также и целочисленные переменные?
По дате
По рейтингу
операции с целочисленными типами выполняются быстрее
потому что, в достаточно многих случаях нужны целые значения. Строгая типизация позволяет избежать ошибок в вычислениях типа - полтора землекопа. Программа сразу укажет ошибку.
Далее, во многих функциях используется целое число. real - просто так в них не подставишь без преобразований.
И, посмотри диапазоны чисел и точность.
К примеру - для Int64:
Min значение int64 = -9223372036854775808
Max значение int64 = 9223372036854775807
скорость, объем и прочее...
к примеру, в цикле for используется счетчик, а счетчик - целое число.
Больше по теме