Mục lục:
- Định nghĩa - Ngôn ngữ lập trình I (PL / I) có nghĩa là gì?
- Techopedia giải thích Ngôn ngữ lập trình I (PL / I)
Định nghĩa - Ngôn ngữ lập trình I (PL / I) có nghĩa là gì?
Ngôn ngữ lập trình I (PL / I) vừa là ngôn ngữ lập trình bắt buộc vừa là ngôn ngữ lập trình được thiết kế cho kỹ thuật, lập trình khoa học và hệ thống và ứng dụng kinh doanh. Nó chủ yếu được sử dụng bởi các lĩnh vực học thuật, công nghiệp và thương mại kể từ khi được giới thiệu vào những năm 1960 và vẫn còn được sử dụng tích cực cho đến năm 2011.
PL / 1 hỗ trợ lập trình có cấu trúc, đệ quy, danh sách được liên kết hoặc xử lý cấu trúc dữ liệu được liên kết, dấu phẩy động, điểm cố định và chuỗi ký tự phức tạp và xử lý chuỗi bit. Cú pháp và từ được sử dụng rất giống tiếng Anh và ngôn ngữ rất phù hợp để xác định các định dạng dữ liệu phức tạp bằng cách sử dụng một bộ hàm rộng.
Techopedia giải thích Ngôn ngữ lập trình I (PL / I)
Ngôn ngữ lập trình 1 ra đời vì IBM muốn thiết kế một cỗ máy thay thế tất cả các kiến trúc IBM đã có trước khi nó trở thành kiến trúc máy phổ biến cho các cộng đồng khoa học và kinh doanh. Điều này đã trở thành Hệ thống 360 của IBM. Trước đó, các lập trình viên phải sử dụng các ngôn ngữ khác nhau để lập trình cho từng phần cứng. Tương tự, IBM muốn có một ngôn ngữ lập trình chung duy nhất mà tất cả người dùng từ bất kỳ lĩnh vực nào cũng có thể sử dụng.
PL / 1 có các tính năng ngôn ngữ quan trọng sau:
- Hình thức miễn phí 100% và không có từ khóa dành riêng
- Xác định loại dữ liệu bất kể phần cứng
- Một ngôn ngữ lập trình hướng khối bao gồm các khối, gói và câu lệnh bắt đầu. Phương pháp cấu trúc này cho phép các nhà phát triển sản xuất các chương trình và ứng dụng rất mô-đun.
- PL / I có cấu trúc điều khiển. Các cấu trúc như CHỌN … KHI … KHÁC sẽ cho phép các hoạt động logic, trong khi các câu lệnh DO sẽ cho phép các câu lệnh được thực thi vô điều kiện ít nhất một lần, vô hạn hoặc trong khi một điều kiện vẫn đúng hoặc sai tùy theo nhu cầu.
- Hỗ trợ các cấu trúc dữ liệu như mảng, công đoàn, cấu trúc, mảng của công đoàn hoặc cấu trúc, công đoàn hoặc cấu trúc của mảng và bất kỳ sự kết hợp nào ở trên.
- Có bốn lớp lưu trữ: STATIC, BASED, AUTOMATIC và CONTROLLED.
