Over Algoritmen en al
Gisteren en vandaag waren zo ongelofelijk leuk en morantisch en al (jaaja) dat ik zo weer helemaal gemotiveerd ben om nog eens flink te studeren voor dat laatste examen zo. [/Samson mode]
Uiteindelijk is “studeren” een abstract begrip en weten jullie daarmee nog niet waar ik nu eigenlijk zolang mee bezig geweest ben. Om dit te verhelpen deel ik met jullie enkele bedenkingen en wist-je-datjes die ik bij de vandaag te verwerken cursus had.
Wanneer een lector (die nogal vol van zichzelf is, maar dit geheel terzijde) zelf zijn cursus schrijft, kunnen er zich wel eens amusante (en in dit geval ook wel verwarrende) zinnen/paragrafen in deze cursus bevinden. Een greep uit wat ik allemaal tegenkwam tijdens het studeren vandaag:
- “Het is geen groot kunnen als je schoenen weet te strikken zonder dat je goed de techniek en het inzicht van het lopen beheerst. Als je snel gaat, kun je mogelijks op je neus landen. Deze cursus heeft als doelstelling jou het lopen te leren.”
(Over hoe je eerst moet inzien hoe programma’s in elkaar zitten voor je de code leert om ze te schrijven.) - “Uiteraard wil ik je het genoegen en de bevrediging niet onthouden om een gegeven oplossing op een plobreem niet om te zetten in een werkend model. Daarom heb ik gekozen als tweede deel van de cursus een aantal instructies van Visual Basic for Applications (VBA) toe te lichten die gebruikt kunnen worden om de abstracte pseudocode tot leven te wekken.”
(Wauw, als beloning voor het snappen van programmastructuren mogen we een beetje met VBA spelen. Joepie!
) - “Omdat bij het verwerken van een positioneel systeem men het plobreem kan opbreken tot het verwerken van de grondtallen kan men complexe getallen verwerken.”
(Euh? Wablieft? *verwarring*)
En daarna: “Nu begrijpt iedereen waarom hij of zij de tafels van optellen moest vanbuitenleren.”
(Uiteraard… Maar natuurlijk! *nog meer verwarring*) - “1992: Dylan (niet Bob) wordt door Apple Computer ontwikkeld als OOP voor hun computerplatform, maar vindt al snel zijn weg naar andere platformen. AppleScript wordt voor het Mac OS beschikbaar gesteld om toch automatisatie toe te laten op de gesloten GUI.”
(Hehe, was dat een poging tot humor?) - “Als we tot de vaststelling komen dat de opdracht niet kan volbracht worden omdat we niet over voldoende mogelijkheden beschikken dan zullen we ervan afzien. “Loop naar de maan” is een opdracht die we niet kunnen uitvoeren omdat we niet over de middelen of de infrastructuur beschikken. In sommige gevallen zullen we bijsturing moeten doen en/of zullen we input nodig hebben om het beoogde doel te bereiken.”
(Dit is dan weer een onbedoeld grappig stukje
Ofwel heb ik gewoon een bizar gevoel voor humor…)
Ik telde bij benadering zeventien fouten (waaronder verbazend genoeg slechts één dt-fout). In zijn andere cursus (die van Besturingssystemen) is het nog veel erger, dat moeten er zeker dertig geweest zijn, waaronder zeker tien dt-fouten. Foei
Wist je dat…
- Een “nibble” een heel koddig woord is voor een string van 4 bits ofte een halve byte?
- Ons talstelsel uit India komt en via de Arabische handelsroutes naar Zuid-Europa overgebracht werd?
- Het engelstalige woord “feed” een waarde in cijfers heeft, als je het als een hexadecimaal getal (FEED16) interpreteert (nl. 1111 1110 1110 11012, ik ben wel te lui om het te berekenen dus dat zul je zelf moeten doen
)? Zo ook voor alle andere woorden met letters van A tot en met F. - Turven geen volwaardig talstelsel is, omdat het geen notatie voor nul heeft en je niet in één oogopslag kunt uitmaken hoe groot het getal is? Wel, of het een talstelsel is of niet staat er niet met zoveel woorden bij, maar een positioneel talstelsel is het dus alvast niet.
Dit wat het delen van ervaringen en opmerkingen omtrent de cursus betreft. Verder is mij nog één ding opgevallen en heb ik nog één iets bedacht. Dat eerste ding is dat de vulling van een Malteser (zonder de chocolade dus) naar artisjok smaakt, ook al staat dat niet tusssen de ingrediënten op de doos. Het tweede ding is dat ik morgen mijn laatste examen heb en dat ik dus bijgevolg daarna naar huis moet, en dat ik daar geen zin in heb. Ik voel me op dit moment wel in mijn element hier op kot (zo lekker zelfstandig wezend en zelf mijn dag indelend en niet opruimend en al), ten tweede moet ik thuis de computer delen met twee egoïstische familieleden en ten derde kan ik thuis mijn goesting niet doen. Zo moet ik bijvoorbeeld toestemming vragen voor zoiets onnozels als blijven slapen bij Het Vriendje (die ik tussen haakjes heel graag zie), en krijg ik die in de meeste gevallen dus niet.
Maar goed, binnen anderhalve week heb ik mijn zelfstandigheid weer terug.
Tot slot nog dit: dat ik geen gedicht postte vandaag is niet omdat ik geen weet heb van die gedichtendagdinges, maar wel omdat ik zin heb om eens lekker rebels te doen. (En ook wel omdat ik geen geschikt gedicht vond.) Nah.
Edit:
Na het examen heb ik nog vier dingen te melden.
- Het examen ging goed! Yay!
- In de opgave van vraag vier stond een dt-fout. Zucht
- KAVANTIE!! Woohoo!
- Toen ik zopas thuis kwam lag er in de gang voor mijn deur een jongen te slapen op een matras. Zo te horen ligt hij er nog, maar hij lag er zeer zeker nog niet toen ik om half negen naar het examen trok. De jongen is hoogstwaarschijnlijk een klasgenoot van mijn kotgenoten, die vannacht blijkbaar zeer uitgebreid de bloemetjes zijn gaan buitenzetten. Ach ja, zolang hij niet snurkt en ik er niet over val is ‘t goed.

Ik zou het nu wel fijn vinden om te leren coderen en dergelijke, maar ik snap er eerlijk gezegd de ballen van.
Ik ben al blij dat ik mijn Ubuntu Linux-distributie zonder problemen aan de praat gekregen heb, maar dingen coderen (in C++ of in Python of in welke taal dan ook), dat is voor mij nog wat te hoog gegrepen. Ik ben ook nooit een wiskundig genie geweest, dus misschien waag ik er me zelfs beter helemaal niet aan.
Groot gelijk heb je, al dat coderen en al, dat lijkt me veel te ingewikkeld
Verder dan een beetje VBA en een zeer beperkte basis van JavaScript geraak ik dan ook niet.
Oh help, als beloning moogt ge in VBA prutsen. Da is een beetje zoals leerlingen in de zwemles met een emmer water leren spelen. Waar een gat in zit.
Ok, ge moet ergens beginnen, maar VBA is helemaal het begin niet. Maar kom, ge studeert dan ook niet voor informaticus, dus dat is allemaal zo erg niet. Succes ermee in elk geval.
Zoals ik al zei, als je niet voor programmeur/informaticus studeert is het allemaal geen ramp, maar VBA is geen echte programmeertaal. Het is een scripttaal waar iedereen een beetje in klooit (omdat ge het bij office krijgt) en waar ge niks proper kunt doen omdat het eigenlijk brol is.
Het echte begin is de C-taal bijvoorbeeld, om dan over te stappen op OO (C++, Java, …), maar dat is mijn visie. Ik zou het beginners niet aandoen om in VBA te klooien, vreselijk spul. Scripttalen hebt ge ook bij de vleet, PHP, Perl, Python, …
Maar VBA makes baby jesus cry
Lol, als je het vanuit een bepaald standpunt bekijkt wel, maar het is wel een feit dat niet iedereen VBA gezien heeft in het middelbaar en dat dat voor het overgrote deel van de studenten dus Chinees is, aangezien we er ook niet echt les over gekregen hebben. Je moet bij het begin beginnen zeker?
Waarom is VBA het begin niet, en wat is dat dan wel?
Hehe, die laatste comment lijkt zo verdacht veel op mijn samenvatting van hoofdstuk 2 é
Allez, de grote lijnen ervan, dan.