Innehållsförteckning:
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.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 viktigaste 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
