Dom Rozwój Co to jest Oberon? - definicja z techopedia

Co to jest Oberon? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Oberon?

Oberon jest uniwersalnym, imperatywnym, modułowym, strukturalnym i obiektowym językiem programowania, na który duży wpływ wywarł język Modula-2, bezpośredni następca języka programowania Pascal. Oberon został utworzony w 1986 r. Przez prof. Niklausa Wirtha w wyniku skoncentrowanych wysiłków na rzecz zwiększenia mocy i wydajności Modula-2 poprzez zmniejszenie złożoności. Główną cechą języka jest koncepcja rozszerzenia typów typów rekordów.

Techopedia wyjaśnia Oberon

Oberon jest językiem programowania w rodzinie Pascal Modula-2, który został zaprojektowany z myślą o motto Einsteina: uczyń go tak prostym, jak to możliwe, ale nie prostszym. Zasadniczo oznacza to, że główną wskazówką przy projektowaniu języka było skoncentrowanie się na dodaniu podstawowych zasadniczych funkcji i pominięciu wszystkiego, co niepotrzebne. W rezultacie powstaje język programowania bogaty w funkcje, ale bardzo łatwy do nauczenia się i zastosowania.


Oberon wprowadza wiele zmian w stosunku do materiału źródłowego w Modula-2. Na przykład kładzie nacisk na użycie pojęć bibliotecznych do rozszerzenia języka i eliminuje typy wyliczania i podzakresów; typy zestawów były ograniczone, a niektóre urządzenia niskiego poziomu zostały drastycznie zmniejszone lub całkowicie usunięte, takie jak funkcje przenoszenia typów. Aby uczynić język bezpieczniejszym, wprowadzono wodoszczelne sprawdzanie typu, ścisłe sprawdzanie indeksu i sprawdzanie wskaźnika zerowego w czasie wykonywania oraz koncepcje bezpiecznego typu.


Język Oberon oferuje następujące funkcje:

  • Wsparcie programowania systemów
  • Zbieranie śmieci
  • Moduły i osobna kompilacja
  • Izolowanie niebezpiecznego kodu
  • Operacje na ciągach
  • Rozszerzenie typu z testem typu
Co to jest Oberon? - definicja z techopedia