Tôi hiện đang tìm hiểu về xây dựng trình biên dịch và thiết kế ngôn ngữ và tôi đang suy nghĩ về những kiểu dữ liệu bản địa nào tôi muốn hỗ trợ trong ngôn ngữ của mình. Bây giờ có rất nhiều ngôn ngữ tạo ra sự khác biệt giữa số nguyên và số thực. Tuy nhiên, tôi nhớ đã xem một cuộc nói chuyện của Douglas Crockford, trong đó ông nói:
Có một loại số duy nhất trong hệ thống có nghĩa là bạn không thể tạo ra lỗi bằng cách chọn loại số sai
Ông cũng đề cập rằng ông khuyến nghị một đại diện số khác với IEEE-754 thường được sử dụng (vui lòng sửa cho tôi nếu tôi sai), được đặt tên là DEC64. Do đó, câu hỏi của tôi: Đối với một ngôn ngữ có mục đích chung, chủ yếu tập trung vào giáo dục, tôi nên sử dụng đại diện số nào?
EDIT: Với trọng tâm giáo dục, tôi đang nói về sự tiến bộ của bản thân trong việc học về trình biên dịch, không phải để giáo dục người khác.