Oberon

Författare: John Stephens
Skapelsedatum: 27 Januari 2021
Uppdatera Datum: 29 Juni 2024
Anonim
ANTXRES - OBERON
Video: ANTXRES - OBERON

Innehåll

Definition - Vad betyder Oberon?

Oberon är ett allmänt, imperativt, modulärt, strukturerat och objektorienterat programmeringsspråk som påverkades starkt av Modula-2-språket, den direkta efterträdaren till Pascal-programmeringsspråket. Oberon skapades 1986 av prof. Niklaus Wirth som ett resultat av den koncentrerade ansträngningen att öka kraften och prestanda hos Modula-2 genom att minska komplexiteten. Det huvudsakliga inslaget i språket är begreppet typförlängning av posttyper.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Oberon

Oberon är ett programmeringsspråk i familjen Pascal Modula-2, som designades med Einsteins-motto i åtanke: Gör det så enkelt som möjligt, men inte enklare. Vad detta i huvudsak betyder är att den huvudsakliga riktlinjen för att utforma språket var att koncentrera sig på att lägga till grundläggande väsentliga funktioner och att utelämna allt onödigt. Detta resulterar i ett programmeringsspråk som är rikt med funktioner men är mycket enkelt att lära sig och tillämpa.

Oberon gör en hel del förändringar från sitt källmaterial i Modula-2. Till exempel betonar det användningen av bibliotekskoncept för att förlänga språket och avlägsnar uppräkning och subrange typer; uppsättningstyper var begränsade och vissa anläggningar på låg nivå reducerades drastiskt eller avlägsnades helt, såsom typöverföringsfunktioner. Och för att göra språket säkrare introducerades vattentypskontroll, strikt indexkontroll och nollpekarkontroll vid körning och koncept med säker typ.

Oberon-språket erbjuder följande funktioner:
  • Stöd för systemprogrammering
  • Skräp samling
  • Moduler och separat sammanställning
  • Isolering av osäker kod
  • Strängoperationer
  • Typförlängning med typtest