Các loại dữ liệu rất quan trọng và bỏ bê chúng sẽ dẫn đến hậu quả nghiêm trọng. Các ngôn ngữ hiện đại như JavaScript và Python đang sử dụng "gõ vịt" để xác định loại biến. Trong hầu hết các trường hợp, trình thông dịch ngôn ngữ của bạn sẽ xử lý các loại theo đúng cách. Vấn đề bắt đầu khi chương trình của bạn cần chạy các phương trình (thậm chí đơn giản) với số lượng lớn.