Return to Video

PseudoCode (Video Version)

  • 0:00 - 0:06
    Schrijf je een programma, dan probeer je
    je briljante ideeën om te zetten in code.
  • 0:07 - 0:11
    Ik wil het hier hebben over een techniek
    die veel programmeurs gebruiken,
  • 0:11 - 0:13
    en die noemen we pseudocode.
  • 0:13 - 0:19
    Pseudocode ken je nog niet: het is code
  • 0:19 - 0:25
    die eruit ziet als Engels, of de taal die
    jij graag spreekt.
  • 0:25 - 0:29
    Misschien is het nog onduidelijk, dus
    laten we een voorbeeld geven.
  • 0:29 - 0:34
    Stel dat ik een mooi symmetrisch gezicht
    wil tekenen.
  • 0:34 - 0:38
    Dan bekijk ik mezelf in de spiegel
    en ik schets het.
  • 0:38 - 0:45
    Dan denk ik: Ik heb dit ovale gezicht.
    Ik heb 2 ogen, op deze hoogte
  • 0:45 - 0:48
    En hier is het midden van het gezicht.
  • 0:48 - 0:53
    Zo moet mijn gezicht er ongeveer uit zien.
  • 0:53 - 0:57
    Dus begin ik met schrijven in pseudocode.
  • 0:57 - 1:02
    Eerst het gezicht: een ovaal in het midden
  • 1:02 - 1:11
    Dan twee ogen op 2/3 van de hoogte
  • 1:11 - 1:15
    en 1/5 van de grootte van het gezicht.
  • 1:15 - 1:18
    Geen nauwkeurige wiskunde, gewoon
    naar mijn eigen gezicht gekeken
  • 1:18 - 1:26
    Dan de mond over de halve breedte
  • 1:26 - 1:30
    Op ongeveer 1/3 van de hoogte.
  • 1:30 - 1:33
    Let op hoe ik mijn pseudocode als
    commentaar schrijf.
  • 1:33 - 1:37
    Door iedere regel met "//" te beginnen.
  • 1:37 - 1:40
    Zo kan ik mijn pseudocode in het
    programma schrijven
  • 1:40 - 1:47
    en niet bang te zijn voor syntax fouten
    want het programma negeert commentaar.
  • 1:47 - 1:50
    Nu ik dit in Pseudocode heb, kan ik elke
  • 1:50 - 1:55
    regel in echte code gaan omzetten.
  • 1:55 - 1:59
    Dus, voor het gezicht maak ik een ovaal,
  • 1:59 - 2:05
    Daarvoor gebruik ik de ellipse functie,
    en het midden van het scherm,
  • 2:05 - 2:07
    en ik bedenk een grootte.
  • 2:07 - 2:09
    Goed?
  • 2:09 - 2:10
    Ja, dat ziet er goed uit.
  • 2:10 - 2:13
    Voor de ogen: dat zijn ook ellipsen
  • 2:13 - 2:17
    Alles op mijn gezicht is een ellipse,
    ik ben heel rond.
  • 2:17 - 2:24
    Hier doen we wat rekenwerk: dan komen
    de ogen op de goede plek
  • 2:24 - 2:27
    en we maken ze ongeveer 1/5 van de
    gezichtsgrootte.
  • 2:27 - 2:30
    Dat is mooi voor het eerste oog,
  • 2:30 - 2:32
    Voor het volgende oog kopieer ik dit.
  • 2:32 - 2:33
    Mooi zo!
  • 2:33 - 2:37
    Nu kan ik de pseudocode aan een
    vriend overdragen
  • 2:37 - 2:41
    en die kan het dan uitwerken, want ik heb
    het netjes beschreven.
  • 2:41 - 2:46
    Dus dat doe ik bij deze, want wij zijn
    vrienden, toch?
  • 2:46 - 2:49
    Misschien vind je dit maf,
  • 2:49 - 2:52
    waarom schrijven we ons programma
    2 keer?
  • 2:52 - 2:55
    Eerst in mensentaal,
    dan in programmeertaal?
  • 2:55 - 2:59
    Nou, dit was een simpel voorbeeld, maar
    binnenkort maak je
  • 2:59 - 3:06
    ingewikkeldere programma's, die het lastig
    maken om alles in je hoofd te onthouden
  • 3:06 - 3:11
    Dus wat ik meestal doe is het geheel in
    pseudocode schrijven
  • 3:11 - 3:17
    en dan besteed ik meer tijd aan de details
    van elk stukje van het idee
  • 3:17 - 3:20
    waarna ik de pseudocode omzet in
    programmacode
  • 3:20 - 3:24
    Als je eenmaal pseudocode gaat gebruiken,
    doe je het steeds vaker.
  • 3:24 - 3:27
    Probeer het in je volgende programma!
Title:
PseudoCode (Video Version)
Description:

more » « less
Video Language:
English
Duration:
03:27

Dutch subtitles

Revisions