Begrippen uitgelegd
Kom je een woord tegen dat je niet kent? Begin hier. Deze 30 artikelen leggen programmeerbegrippen uit met alledaagse vergelijkingen, kleine voorbeelden en links naar Pliro’s precieze regels. Je hoeft ze niet uit je hoofd te leren voordat je een eerste programma maakt.
Begin bij UTF-8 als een tekstbestand of teken je verbaast. Lees parameters en argumenten als een functietabel lastig is. Probeer uitvoerlaag en uitvoeromgeving wanneer goede code geen zichtbaar resultaat geeft.
Tekst en bestanden
- UTF-8: hoe letters bytes worden
- Unicode: een gezamenlijke tekencatalogus
- Codepunten: wat telt lengte?
- Regeleinden: onzichtbare tekens tussen regels
- Escapereeksen: speciale tekens in tekst
- Bestandspaden: een adres voor een bestand
- Bestandsextensies: het einde van een bestandsnaam
- JSON: een tekstformaat voor gegevens
Code lezen en hulpmiddelen gebruiken
- Syntaxis en betekenis: schrijfwijze en werking
- Literals: waarden rechtstreeks in code
- Parameters en argumenten: informatie aan een functie geven
- Terugkeerwaarden: het antwoord van een functie
- Compiler en interpreter: code laten werken
- Uitvoerlaag en uitvoeromgeving: wie doet wat?
- Ontwikkelomgeving: je programmeerwerkbank
- Opdrachtregel: een hulpmiddel een geschreven opdracht geven
- Modules: werk verdelen over bronbestanden
Waarden en uitvoering
- Kommagetallen en afronding: waarom een klein verschil ontstaat
- Waarden veranderen: mutatie en gedeelde lijsten
- Bijwerkingen: meer dan een antwoord
- Verkort evalueren: stoppen zodra het antwoord bekend is
- Gebeurtenissen inplannen: hoe scripts op hun beurt wachten
Afbeeldingen en spellen
- Beeldpunten: de kleine onderdelen van een plaatje
- Beelden en beeldsnelheid: plaatjes door de tijd
- Botsingen herkennen: raken twee objecten elkaar?
Verbindingen, grenzen en projecten
- API: een afgesproken manier om iets te vragen
- Afgeschermde uitvoering: een begrensde plek voor code
- Toestemmingen en mogelijkheden: kan het en mag het?
- Canonieke identiteit: één bewerking, verschillende namen
- Projectmanifesten: de informatiekaart van een project
Andere woorden die je kunt tegenkomen
- BOM / UTF-8 met BOM: een onzichtbaar bestandsetiket
- Grafeemcluster
- Stuurteken
- Ariteit
- Parser
- NaN, binary64
- Onveranderlijk, diepe kopie
- Zuiver, deterministisch
- FIFO, controlepunt
- Renderer, headless
- Shell, werkmap
- Naamruimte, afhankelijkheid
- Resolutie, alfa
- Hitbox
- Alias, ID
- Schema, appID
Woorden uitgelegd op naslagpagina’s
- Operator, operand, voorrang en groepering
- EBNF en grammaticanotatie
- Lexicaal bereik, lokale en globale variabelen en hoisting
- Closure: een functie die variabelen onthoudt
- RGB, hexadecimaal en alfakanaal
- Yaw, pitch, begrenzen, wereldeenheden en HUD
- Aanwijzervastlegging, momentopname en coördinaten met teken
- Gebeurtenisbeschrijving, deadline en monotone klok
- Instructiebudget, aanroepdiepte en gebeurtenisbudget
- GPIO, BCM-nummering en pull-up of pull-down
- Native uitvoerbestand, architectuur, compressie, metadata en SSH
- X11, Wayland, DRM/KMS en evdev
- Gevorderde termen voor nog niet ondersteunde mogelijkheden
