Oberon-07

Hej Alla!

Som vi nämnt tidigare så vill vi få med så många som möjligt som användare av Aduba.

Med det som bakgrund och det faktum att många jobbar aktivt i programmeringsfasen, så ligger det nära till hands att välja ett känt språk som vi utgår ifrån (läs: minimerar). Problemet med att minimera ett känt programspråk är att det nog skapar förväntningar på vad som ska vara med (vi har alla olika preferenser). Då är det kanske bättre att basera Aduba på något som de flesta inte känner till men känner igen sig i. En möjlighet är Oberon-07.

Upphovsperson i stort till Oberon-07 är en av de gamla hjältarna Niklaus Wirth. Att han funnits med sedan länge förstår man när man inser att han var deltagare i den kommité som tog fram Algol i början på 60-talet. Algol är urmodern till många av dagens språk, bland annat C, Java och Pascal. Den sistnämnda är via Modula en gammelmormor till Oberon. I rapporten “Modula-2 and Oberon” skriver Wirth “The principal guideline was to concentrate on features that are basic and essential and to omit ephemeral issues. ” och det märks då dess syntax får plats på en A4-sida. Med andra ord, den har allt som behövs men inget mer vilket förhoppningsvis gör det enklare för oss att implementera.

Några länkar:

- Allmänt om språket: http://oberon07.com/

- “The programming language Oberon”: https://people.inf.ethz.ch/wirth/Oberon/Oberon07.Report.pdf (Rapport över hur man tänker sig att språket fungerar.)

- “Modula 2 and Oberon”: https://people.inf.ethz.ch/wirth/Articles/Modula-Oberon-June.pdf

Som alltid, är det någon som vill vara med och skapa Aduba så är ni ypperligt välkomna oavsett kunskapsnivå. Det viktiga är att vi har kul tillsammans!

Föregående
Föregående

Virtuell maskin

Nästa
Nästa

ANTLR