Trang Chủ Phát triển Oberon là gì? - định nghĩa từ techopedia

Oberon là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Đị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.

Techopedia giải thích Oberon

Oberon là ngôn ngữ lập trình trong gia đình Pascal Modula-2, được thiết kế theo phương châm của Einstein: Làm cho nó đơn giản nhất có thể, nhưng không đơn giản hơ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
Oberon là gì? - định nghĩa từ techopedia