[D66] Zwarte Pietje Precies

A.O. jugg at ziggo.nl
Wed Nov 14 11:36:03 CET 2018


https://nl.wikipedia.org/wiki/Piet_(programmeertaal)

Piet is een esoterische programmeertaal ontwikkeld door David Morgan-Mar
waarin computerprogramma's eruitzien als abstracte schilderijen. De taal
is vernoemd naar de beroemde Nederlandse kunstschilder Piet
Mondriaan.[1] Een programma in Piet is een bitmap die door een
Piet-interpreter uitgevoerd kan worden.

Werking

De Piet-interpreter maakt gebruik van een stack voor het bijhouden van
waarden. De kleuren in een programma worden geïnterpreteerd met behulp
van de HSL-kleurruimte (hue, saturation en lightness). Afhankelijk van
de overgang in hue en lightness tussen twee pixels in een Piet-programma
voert de interpreter een actie uit, zoals het toevoegen van een waarde
op de stack, het vergelijken van twee waarden of het uitvoeren van een
rekenkundige bewerking. Een pixel in een Piet-programma wordt ook wel
een codel genoemd om verwarring te voorkomen bij uitvergrote
programma's, aangezien een gekleurd blok dan overeenkomt met meerdere
pixels op het beeldscherm.

De Piet-interpreter houdt tijdens het uitvoeren van een programma ook
twee richtingen bij, een zogeheten Direction Pointer (DP) en een Codel
Chooser (CC). De uitvoering van het programma begint bij de codel
linksbovenaan en met behulp van de Direction Pointer en Codel Chooser
wordt bepaald welke volgende codel bekeken wordt.

On 14-11-18 11:26, Dr. Marc-Alexander Fluks wrote:

> Diens logo is de Zonsverduistering - en da's zowaar de enig echte Zwarte
> Piet.
> 
> In het logo staat de leuze 'Good Night' en dit refereert naar de
> Midzomerse Zonsverduistering - wederom de enig echte Zwarte Piet.
> 
> Kennelijk weet deze meneer precies waar hij tegen is.


More information about the D66 mailing list