Development
In praise of programming minimalism
Stian Veum Møllersen
Ølhallen
Vi er vant til å ha mange ting tilgjengelig når vi koder. Strenger, tall, boolske verdier, prosedyrer, moduler, og alt i mellom. Disse tingene gir oss muligheten til å angi mening til koden vår. Hvis vi tok vekk et par, eller de fleste, av disse tingene, hvordan ville koden vår sett ut?
Det høres kanskje latterlig ut å foreslå et språk hvor du kun har én ting, men det finnes faktisk en hel familie av språk der ute hvor det er tilfellet. Concatenative språk har en radikalt forenklet semantikk, hvor alt faktisk er den samme tingen; en funksjon med en spesifikk signatur.
Hvordan vil et slikt språk en gang fungere? Hva er trikset som gjør at det gir mening? Hva kan du i det hele tatt programmere med et sånt språk? Bli med meg på en lettbeint og humoristisk reise hvor vi ser nærmere på forholdet mellom semantikk og syntaks i programmering. Jeg lover at du kommer til å sette så mye mer pris på alle dine kjæreste ting innen vi er ferdig.
Stian er en utvikler fra Oslo, hvor han jobber som utvikler i Visuelle Historier hos NRK. Der jobber han med datavisualisering, digital historiefortelling, interaktiv webgrafikk, algoritmer og andre snodige greier.
På fritiden foretrekker han å fikle med språk, ord og andre former for utrykk og undersøke hvordan de relaterer til programmering, gjerne gjennom mediumet kreativ programmering.
Stian Veum Møllersen