CLU (ngôn ngữ lập trình)

ngôn ngữ lập trình
(Đổi hướng từ CLU (programming language))

CLU là một ngôn ngữ lập trình được tạo ra ở Viện Công nghệ Massachusetts (MIT) bởi Barbara Liskov và các sinh viên của bà trong khoảng thời gian từ 1974 đến 1975. Mặc dù không được sử dụng nhiều, nó đã giới thiệu nhiều tính năng được dùng rộng rãi hiện nay, và được xem là một bước trong sự phát triển của lập trình hướng đối tượng (OOP).

CLU
Mẫu hìnhđa mẫu hình: hướng đối tượng, thủ tục
Thiết kế bởiBarbara Liskov và các sinh viên của bà
Nhà phát triểnViện Công nghệ Massachusetts
Xuất hiện lần đầu1975; 49 năm trước (1975)
Phiên bản ổn định
Native CLU 1.5 (SPARC, VAX) / 26 tháng 5 năm 1989; 34 năm trước (1989-05-26)[1]

Portable CLU / 6 tháng 11 năm 2009; 14 năm trước (2009-11-06)[2]

Kiểm tra kiểuMạnh
Trang mạngwww.pmg.lcs.mit.edu/CLU.html
Các bản triển khai lớn
Native CLU,[1] Portable CLU,[2] clu2c[3]
Ảnh hưởng từ
ALGOL 60, Lisp, Simula
Ảnh hưởng tới
Ada, Argus, C++, Lua, Python,[4] Ruby, Sather, Swift[5]

Những đóng góp chính bao gồm kiểu dữ liệu trừu tượng,[6] call-by-sharing, iterator, nhiều giá trị trả về (một dạng của gán song song), kiểu tham số an toàn, và kiểu biến thể an toàn. Nó cũng gây chú ý vì cách dùng lớp với hàm tạo và phương thức mà không cần kế thừa.

Tham khảo

Liên kết ngoài