Oberon

Tác Giả: John Stephens
Ngày Sáng TạO: 27 Tháng MộT 2021
CậP NhậT Ngày Tháng: 27 Tháng Sáu 2024
Anonim
ANTXRES - OBERON
Băng Hình: ANTXRES - OBERON

NộI Dung

Định nghĩa - Oberon có nghĩa là gì?

Oberon là ngôn ngữ lập trình đa mục đích, bắt buộc, mô đun, có cấu trúc và hướng đối tượng chịu ảnh hưởng lớn từ ngôn ngữ Modula-2, kế thừa trực tiếp của ngôn ngữ lập trình Pascal. Oberon được tạo ra vào năm 1986 bởi Giáo sư Niklaus Wirth là kết quả của nỗ lực tập trung để tăng sức mạnh và hiệu suất của Modula-2 bằng cách giảm độ phức tạp. Đặc điểm chính của ngôn ngữ là khái niệm mở rộng kiểu của các loại bản ghi.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Oberon

Oberon là một ngôn ngữ lập trình trong gia đình Pascal Modula-2, được thiết kế với phương châm Einsteins: Làm cho nó đơn giản nhất có thể, nhưng không đơn giản. Điều này về cơ bản có nghĩa là hướng dẫn chính để thiết kế ngôn ngữ là tập trung vào việc thêm các tính năng cơ bản cơ bản và bỏ qua mọi thứ không cần thiết. Điều này dẫn đến một ngôn ngữ lập trình phong phú với các tính năng nhưng rất đơn giản để tìm hiểu và áp dụng.

Oberon thực hiện rất nhiều thay đổi từ tài liệu nguồn của nó trong Modula-2. Ví dụ, nó nhấn mạnh việc sử dụng các khái niệm thư viện để mở rộng ngôn ngữ và loại bỏ các kiểu liệt kê và phân loại; các loại thiết lập bị hạn chế và một số cơ sở cấp thấp đã bị giảm mạnh hoặc loại bỏ hoàn toàn, chẳng hạn như các chức năng chuyển loại. Và để làm cho ngôn ngữ an toàn hơn, kiểm tra loại kín nước, kiểm tra chỉ số nghiêm ngặt và kiểm tra con trỏ không trong thời gian chạy và các khái niệm loại an toàn đã được giới thiệu.

Ngôn ngữ Oberon cung cấp các tính năng sau:
  • Hỗ trợ lập trình hệ thống
  • Thu gom rác thải
  • Mô-đun và biên dịch riêng biệt
  • Cách ly mã không an toàn
  • Hoạt động chuỗi
  • Mở rộng loại với kiểm tra loại