implicit type conversion: niejawna konwersja typów
Operacja zamiany jednego typu na inny wykonywana przez program automatycznie — bez stosowania przez programistę jakiejkolwiek specjalnej konstrukcji programistycznej. W wielu językach programowania tego typu konwersje są zabronione, jeśli prowadzą do utraty części danych (tzw. konwersje zawężające — narrowing-type-conversion).