Các cấu trúc dữ liệu của COBOL đi bước đầu tiên ra khỏi mô hình Fortran tôi bằng cách cho phép các lập trình để xác định tính chính xác của giá trị dữ liệu số thập phân, và cũng bằng cách cung cấp một kiểu dữ liệu có cấu trúc cho các hồ sơ thông tin. PL / I mở rộng khả năng của đặc điểm kỹ thuật chính xác đến số nguyên và các loại dấu chấm động. Điều này đã được kết hợp trong Ada và Fortran. Các nhà thiết kế của PL / I bao gồm nhiều loại dữ liệu, với mục đích hỗ trợ một phạm vi rộng lớn của các ứng dụng. Một cách tiếp cận tốt hơn, được giới thiệu trong ALGOL 68, là để cung cấp một số loại cơ bản và một vài nhà khai thác cấu trúc xác định linh động cho phép một lập trình để thiết kế một cấu trúc dữ liệu cho từng nhu cầu. Rõ ràng, đây là một trong những tiến bộ quan trọng nhất trong sự phát triển của các loại dữ liệu thiết kế. Kiểu do người dùng định nghĩa cũng cung cấp khả năng đọc được cải thiện thông qua việc sử dụng các tên có ý nghĩa với nhiều loại. Chúng cho phép kiểm tra kiểu của các biến của một loại đặc biệt khi sử dụng, mà nếu không sẽ không được tốt. Kiểu do người dùng định nghĩa cũng giúp modifiability: Một lập trình viên có thể thay đổi kiểu của một thể loại của các biến trong một chương trình bằng cách thay đổi một tuyên bố định nghĩa kiểu chỉ.
đang được dịch, vui lòng đợi..
