SETL (ngôn ngữ lập trình)
| Mô hình lập trình |
nhiều mô thức: hướng đối tượng |
|---|---|
| Xuất hiện vào | 1969 |
| Nhà phát triển | Jack Schwartz |
| Kiểm tra kiểu | động |
| Hệ điều hành | đa nền |
| Trang mạng | http://setl.org/ |
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).
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 bằng 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ự cuối cùng, số âm tương ứng với vị trí từ phải sang trái print(ch(-3..-1)); -- "Nam" ch(6) := "n"; -- thay đổi trực tiếp nội dung chuỗi print(ch); -- "Viet nam"
| Các ngôn ngữ lập trình chính (xem thêm) (bổ sung) | |||
|
Dùng cho kỹ nghệ: ABAP | Ada | ASP | ASP.NET | AWK | Bash | Assembly | C | C++ | C# | D | Delphi | Erlang | Groovy | DHTML | Fortran | Java | JavaScript | Lisp | Lua | Lotus Notes | Objective-C | OCaml | Perl | PHP | PL/SQL | Python | Ruby | SAS | sed | Smalltalk | Tcl | sh | Visual Basic | VBScript | VBA | VB.NET | Scheme | HTML | XML
|
| Bài này còn sơ khai. Mời bạn góp sức viết thêm để bài được hoàn thiện hơn. Xem phần trợ giúp về cách sửa bài. |