Hopp til innhold
Foto: Sofie Hollberg

Tema: Informasjonsteknologi

Inni kompilatoren: Språkdesign og kompilering

Oppdatert: 28. apr. 2025 Streaming

Har du noen gang lurt på hva som skal til for å lage et programmeringsspråk? (På engelsk)

Hvis du er programmerer, kan du antagelig mer enn ett programmeringsspråk.
Men hva kreves for å lage et språk?
Vi har invitert foredragsholdere som alle har implementert sine egne språk for å avmystifisere dette:

- Noah Hall,
- Olle Fredriksson
- Robin Heggelund Hansen

Noen spørsmål vi vil prøve å besvare:

  • Hvordan fungerer en kompilator?
  • Hva er egentlig en lexer eller en tokeniserer?
  • Hvordan håndterer effektive kompilatorer store mengder tekstparsing, kombinert med avhengighetskjeder mellom filer?
  • Hvordan fungerer kartlegging av inputkode til endelig output?
  • Hva er språkserverprotokollen?
  • Hvorfor i all verden skulle du ønske å gjøre dette?

Du vil få kunnskap om hvordan kompilatorer og prosessen med språkdesign fungerer. Vi håper også at du vil få litt inspirasjon til å lage din egen kompilator eller språk.

Teknas nettverk for utviklere

Nettverket tilbyr en møteplass hvor medlemmer kan diskutere de siste trendene og utfordringene i bransjen, samt dele best practices og innovative løsninger. Som medlem av Tekna kan du bli en del av vårt fagnettverk for utviklere. Bli med i nettverket

Les også