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

SETL (Set Language - ngôn ngữ lập trình trên các tập hợp) là ngôn ngữ lập trình được phát triển tại NYU (Viện Toán Courant, Hoa Kỳ). Ngôn ngữ này có một số đặc điểm cú pháp giống Pascal nhưng có những cấu trúc cấp cao hơn (kiểu danh sách, kiểu tập hợp).

SETL
Mẫu hìnhnhiều mô thức:
lập trình thủ tục,
lập trình hàm,
hướng đối tượng
Nhà phát triểnJack Schwartz
Xuất hiện lần đầu1969
Kiểm tra kiểuđộng
Hệ điều hànhđa nền
Trang mạnghttp://setl.org/

Cú pháp sửa

Lệnh gán
a:= 3;
a +:= 1;  -- chú thích: tăng a thêm 1 đơn v, a = 4
b:= a +:= 1; -- a = 5, sau đó gán b bng a
Nhập - xuất số liệu
read(n);
print(a, '\t', b);
Xử lý chuỗi ký tự
ch:= "Viet Nam"
print(ch(3));  -- "e"
print(ch(3..6)); -- "et N"
print(ch(-1)); -- "m", ký t cui cùng, s âm tương ng vi v trí t phi sang trái
print(ch(-3..-1)); -- "Nam"
ch(6):= "n";  -- thay đổi trc tiếp ni dung chui
print(ch);  -- "Viet nam"

Tham khảo sửa