Бросок является процессом, где тип объекта явно преобразовывается в другой тип, если преобразование позволяется. Этот процесс мог бы привести к изменению в значении.

Некоторые алгоритмы имеют значительные различия в производительности для различных типов данных, например, вычисление N-мерной медианы, много намного быстрее для целых чисел, чем данные типа плавающие. Поэтому использование кастинга может быть важно для производительности кода.