Зміст:
Визначення - Що означає Оберон?
Oberon - загальноприйнята, імперативна, модульна, структурована та об'єктно-орієнтована мова програмування, на яку сильно вплинула мова Modula-2, прямий наступник мови програмування Pascal. "Оберон" був створений в 1986 році професором Ніклаусом Віртом в результаті концентрованих зусиль для підвищення потужності та продуктивності Модули-2 за рахунок зниження складності. Основна особливість мови - це концепція розширення типів типів записів.Техопедія пояснює Оберона
Oberon - мова програмування в родині Паскаль Модула-2, яка була розроблена з урахуванням девіза Ейнштейна: Зробити це максимально просто, але не простіше. Це, по суті, означає, що головне керівництво для розробки мови полягало в тому, щоб зосередитись на додаванні основних істотних ознак і упустити все непотрібне. Це призводить до того, що мова програмування багата функціями, але дуже простою для вивчення та застосування.
Oberon робить багато змін зі свого вихідного матеріалу в Modula-2. Наприклад, він наголошує на використанні бібліотечних понять для розширення мови та усуває типи перерахування та піддіапазону; типи наборів були обмеженими, а деякі споруди низького рівня були різко зменшені або повністю усунені, наприклад, функції передачі типу. А для того, щоб зробити мову більш безпечною, було введено перевірку водонепроникності, сувору перевірку індексу та перевірку нульових покажчиків під час виконання та безпечні поняття типу.
Мова Oberon пропонує такі функції:
- Підтримка програмування систем
- Збір сміття
- Модулі та роздільна компіляція
- Ізоляція небезпечного коду
- Строкові операції
- Розширення типу з випробуванням типу
