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

APL
Mẫu hìnhMảng, hàm, cấu trúc, module
Thiết kế bởiKenneth E. Iverson
Nhà phát triểnLarry Breed, Dick Lathwell, Roger Moore và những người khác
Xuất hiện lần đầu27 tháng 11 năm 1966; 57 năm trước (1966-11-27)[1]
Phiên bản ổn định
ISO/IEC 13751:2001 / 1 tháng 2 năm 2001; 23 năm trước (2001-02-01)
Kiểm tra kiểuĐộng
Nền tảngĐa nền tảng
Giấy phépĐộc quyền, mã nguồn mở
Các bản triển khai lớn
  • APL\360
  • APL\1130
  • APL*Plus
  • Sharp APL
  • APL2
  • Dyalog APL
  • NARS2000
  • APLX
  • GNU APL
Ảnh hưởng từ
Kí hiệu toán học
Ảnh hưởng tới


APL (được đặt tên theo cuốn sách A Programming Language)[2] là một ngôn ngữ lập trình được phát triển vào những năm 1960 bởi Kenneth E. Iverson. Kiểu dữ liệu trung tâm của nó là mảng đa chiều. Nó sử dụng một tập lớn các ký hiệu đồ họa đặc biệt[3] để mô tả hầu hết các hàm và toán tử, khiến cho mã nguồn rất súc tích. Nó đã có ảnh hưởng lớn đến sự phát triển của mô hình hóa khái niệm, bảng tính, lập trình hàm,[4] và gói tính toán máy tính.[5] Nó cũng truyền cảm hứng cho một số ngôn ngữ lập trình khác.[6][7]

Tham khảo[sửa | sửa mã nguồn]

  1. ^ “APL Quotations and Anecdotes”. jsoftware.com. jsoftware. Truy cập ngày 14 tháng 4 năm 2018.
  2. ^ Iverson, Kenneth E. (1962). A Programming Language. Wiley. ISBN 0-471-43014-5.
  3. ^ McIntyre, Donald B. (1991). “Language as an Intellectual Tool: From Hieroglyphics to APL”. IBM Systems Journal. 30 (4): 554–581. doi:10.1147/sj.304.0554. Bản gốc lưu trữ ngày 4 tháng 3 năm 2016. Truy cập ngày 9 tháng 1 năm 2015.
  4. ^ “ACM Award Citation – John Backus”. Awards.acm.org. 1977. Bản gốc lưu trữ ngày 12 tháng 2 năm 2008. Truy cập ngày 3 tháng 2 năm 2010.
  5. ^ Lỗi chú thích: Thẻ <ref> sai; không có nội dung trong thẻ ref có tên mworks
  6. ^ Lỗi chú thích: Thẻ <ref> sai; không có nội dung trong thẻ ref có tên jinsp
  7. ^ Lỗi chú thích: Thẻ <ref> sai; không có nội dung trong thẻ ref có tên kinsp

Đọc thêm[sửa | sửa mã nguồn]

Video[sửa | sửa mã nguồn]

Liên kết ngoài[sửa | sửa mã nguồn]

Tài nguyên trực tuyến[sửa | sửa mã nguồn]

Nhà cung cấp[sửa | sửa mã nguồn]

Nhóm người dùng và xã hội[sửa | sửa mã nguồn]

Bản mẫu:Ngôn ngữ lập trình APL

Bản mẫu:List of International Electrotechnical Commission standards

Chúng tôi bán
Bài viết liên quan
Những chi tiết ẩn dụ khiến bạn thấy
Những chi tiết ẩn dụ khiến bạn thấy "Thiếu Niên Và Chim Diệc" hay hơn 10 lần
Những bộ phim của Ghibli, hay đặc biệt là “bố già” Miyazaki Hayao, luôn mang vẻ "siêu thực", mộng mơ và ẩn chứa rất nhiều ẩn dụ sâu sắc
Những điều khiến Sukuna trở nên quyến rũ và thành kẻ đứng đầu
Những điều khiến Sukuna trở nên quyến rũ và thành kẻ đứng đầu
Dáng vẻ bốn tay của anh ấy cộng thêm hai cái miệng điều đó với người giống như dị tật bẩm sinh nhưng với một chú thuật sư như Sukuna lại là điều khiến anh ấy trở thành chú thuật sư mạnh nhất
Giới thiệu bộ kỹ năng của Childe trong Genshin Impact
Giới thiệu bộ kỹ năng của Childe trong Genshin Impact
Theo như bản cập nhật 1.1 sắp tới chúng ta sẽ những kỹ năng buff team cực kì mạnh từ Childe
Tabula Smaragdina – Giả Kim Thuật Sư Vĩ Đại của Ainz Ooal Gown
Tabula Smaragdina – Giả Kim Thuật Sư Vĩ Đại của Ainz Ooal Gown
Tabula là một thành viên của guild Ainz Ooal Gown và là “cha” của 3 NPC độc đáo nhất nhì Nazarick là 3 chị em Nigredo, Albedo, Rubedo