Programming Essentials - 3
48 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Wie ontdekte het materiaal siliconen in 1823?

  • Nikola Tesla
  • Baron Jons Jackob Berzelius (correct)
  • Robert Noyce
  • John Bardeen
  • Wat was de eerste transistor en wie vond deze uit?

  • Een geïntegreerd circuit, ontwikkeld door Gordon Moore
  • Een transistor, uitgevonden door Bardeen, Brattain en Shockley (correct)
  • De 4004, ontworpen door Intel
  • De 8080, verbeterd door Intel
  • In welk jaar werd de eerste werkende geïntegreerde schakeling ontwikkeld?

  • 1971
  • 1958 (correct)
  • 1956
  • 1960
  • Wat is de Wet van Moore?

    <p>Een observatie over geïntegreerde schakelingen</p> Signup and view all the answers

    Wie kreeg de Nobelprijs voor Natuurkunde in 1956 voor hun werk aan de transistor?

    <p>John Bardeen, Walter Brattain, en William Shockley</p> Signup and view all the answers

    Wat was de naam van de eerste microprocessor die door Intel werd geïntroduceerd?

    <p>Intel 4004</p> Signup and view all the answers

    Welke onderneming werd opgericht in 1968 door Robert Noyce en Gordon Moore?

    <p>Intel Corporation</p> Signup and view all the answers

    Wat introduceerde Intel op 1 april 1974?

    <p>Een verbeterde microprocessorchip, de 8080</p> Signup and view all the answers

    Wat is de juiste volgorde van de bytes voor Big Endian?

    <p>Hoogste byte waarde op laagste geheugenadres.</p> Signup and view all the answers

    Wat betekent 'Endianness' in de context van geheugenopslag?

    <p>De volgorde van de bytes in het geheugen.</p> Signup and view all the answers

    Welke processor lijn werd door AMD geïntroduceerd op 28 mei 1998?

    <p>K6-2</p> Signup and view all the answers

    Wat was de eerste Xeon-processor die door Intel werd uitgebracht?

    <p>Pentium II Xeon 400</p> Signup and view all the answers

    Wat is een kenmerk van assembly language?

    <p>Het volgt de instructies van de processor nauwkeurig.</p> Signup and view all the answers

    Wat was de snelste processor die AMD in 1999 uitbracht?

    <p>K6-III 450 MHz</p> Signup and view all the answers

    Welke van de volgende woordbreedtes is de grootste?

    <p>Quad Word</p> Signup and view all the answers

    Wat is het onderwerp in de zin 'De mooie auto reed op de weg'?

    <p>auto</p> Signup and view all the answers

    Wanneer werd de Athlon-processorserie door AMD geïntroduceerd?

    <p>23 juni 1999</p> Signup and view all the answers

    Welke informatie staat doorgaans aan de linkerkant van een afbeelding die machinecode en assembly language toont?

    <p>Machine code.</p> Signup and view all the answers

    Wat was de kloksnelheid van de snelste Pentium III die in 1999 werd uitgebracht?

    <p>600 MHz</p> Signup and view all the answers

    Wat vertegenwoordigt een expressie in een programmeertaal?

    <p>Een representatie van een waarde</p> Signup and view all the answers

    Wat zijn de gevolgen van een toename in woordbreedte voor berekeningen?

    <p>Grotere getallen kunnen worden gebruikt in berekeningen.</p> Signup and view all the answers

    Wat is een belangrijk kenmerk van Little Endian?

    <p>De laagste byte waarde wordt op het laagste geheugenadres geplaatst.</p> Signup and view all the answers

    Wat is een voorbeeld van een mathematische expressie?

    <p>($a + b$) * 1</p> Signup and view all the answers

    Wat is een kenmerk van de AMD Duron-processor?

    <p>Snelheden tot 1,8 GHz</p> Signup and view all the answers

    Wat doet een parser in Natural Language Processing (NLP)?

    <p>Het breken van tekst in afzonderlijke woorden</p> Signup and view all the answers

    Welke snelheid had de 1,3 GHz Pentium 4-processor bij zijn introductie?

    <p>1,3 GHz</p> Signup and view all the answers

    Waarom is assembly language als cryptisch ervaren?

    <p>Omdat het nauwkeurig de instructies van de processor moet volgen.</p> Signup and view all the answers

    Wat was de reden voor Intel om de 1,3 GHz Pentium III-processors terug te roepen?

    <p>Een fabricagefout</p> Signup and view all the answers

    Waarom kan een CST (Concrete Syntax Tree) groot worden?

    <p>Wanneer de expressie ingewikkeld is</p> Signup and view all the answers

    Wat is een voorbeeld van een waarde die door een vergelijking kan worden opgeleverd?

    <p>True of False</p> Signup and view all the answers

    Welke van de volgende elementen is geen onderdeel van de zinsontleding die wordt getoond?

    <p>Bijwoord</p> Signup and view all the answers

    In de context van expressies, welke representatie zou als een constante worden beschouwd?

    <p>Een vast getal zoals $5$</p> Signup and view all the answers

    Wat leidt tot ambiguïteit in een mathematische expressie?

    <p>Wanneer de CST niet volgordelijk wordt opgebouwd.</p> Signup and view all the answers

    Waarom is het belangrijk om prioriteiten in expressies aan te geven?

    <p>Om duidelijkheid te bieden aan anderen.</p> Signup and view all the answers

    Wat wordt bedoeld met 'Expliciet is beter dan impliciet' in de Zen of Python?

    <p>Dat je duidelijk moet maken wat de bedoeling is zonder ruimte voor interpretatie.</p> Signup and view all the answers

    Wat gebeurt er als de CST niet correct is opgebouwd volgens de rekenregels?

    <p>Er ontstaat een fout omdat de prioriteiten niet worden gerespecteerd.</p> Signup and view all the answers

    Wat is een mogelijke oplossing voor ambiguïteit in een expressie?

    <p>Het afdwingen van prioriteiten met haakjes.</p> Signup and view all the answers

    Wat is een gevolg van het niet afdwingen van prioriteiten bij het programmeren?

    <p>Je code kan onvoorspelbare uitkomsten geven.</p> Signup and view all the answers

    Wat is de rol van haakjes in mathematische expressies?

    <p>Ze dwingen een bepaalde volgorde af in de berekening.</p> Signup and view all the answers

    Wat betekent het als er twee CST-varianten mogelijk zijn voor een expressie?

    <p>De expressie is moeilijk te begrijpen voor de computer.</p> Signup and view all the answers

    Wat is het belangrijkste doel van het maken van een Abstract Syntax Tree (AST)?

    <p>Het verwijderen van overbodige informatie.</p> Signup and view all the answers

    Wat doet de linker tijdens het compilatieproces?

    <p>Het koppelt verschillende outputbestanden aan elkaar.</p> Signup and view all the answers

    Wat is een kenmerk van Domain Specific Languages (DSL)?

    <p>Ze zijn gericht op specifieke domeinen of toepassingen.</p> Signup and view all the answers

    Wat gebeurt er na het opbouwen van de parse tree door de parser?

    <p>De emitter maakt machinecode.</p> Signup and view all the answers

    Waarom is het maken van een Abstract Syntax Tree nuttig voor kleinere systemen?

    <p>Het verlaagt de geheugenfootprint.</p> Signup and view all the answers

    Wat is het verschil tussen een DSL en een General Purpose Language (GPL)?

    <p>DSL's zijn ontworpen voor specifieke toepassingen, GPL's voor bredere toepassingsgebieden.</p> Signup and view all the answers

    Wat gebeurt er als de parser klaar is met het bouwen van de parse tree?

    <p>De emitter genereert code voor de uitvoer.</p> Signup and view all the answers

    Welke verklaring over een Concrete Syntax Tree (CST) is waar?

    <p>Een CST heeft een uitgebreide structuur met veel details.</p> Signup and view all the answers

    Study Notes

    Studiehandleiding 2024-2025, Deel 3: Programmering Essentials

    Inhoudsopgave

    • Processoren (blz. 5)
    • Geschiedenis (blz. 5)
    • Software in het begin (blz. 9)
    • Gaming (blz. 11)
    • 8-bits processoren (blz. 11)
    • Sneller, groter en beter (blz. 12)
    • Geheugenindeling (blz. 14)
    • Opbouw woordbreedte (blz. 15)
    • Endianness (blz. 15)
    • Assembler (blz. 17)
    • Toepassing (blz. 19)
    • Compilers (blz. 19)
    • Compileren (blz. 20)
    • Scanner (blz. 22)
    • Lexer/Tokenizer (blz. 22)
    • Parser (blz. 23)
    • Expressie (blz. 24)
    • Mathematische expressie (blz. 24)
    • Ambiguïteit (blz. 25)
    • Abstract Syntax Tree (blz. 28)
    • Emitter (blz. 29)
    • Linker (blz. 29)
    • Domain Specific Languages (blz. 30)
    • List Processor (LISP) (blz. 32)
    • De ontdekking van de interpreter (blz. 32)
    • Wat is nu een interpreter? (blz. 33)
    • Just-in-Time (blz. 36)
    • In gebruik (blz. 36)
    • IBM 7094 (blz. 37)
    • Ahead of Time Compilation (blz. 38)
    • WebAssembly (blz. 39)

    Versiebeheer

    • Versienummer: 1.0
    • Datum: 11-09-2024
    • Status: Initiële reader-versie

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Test je kennis over de geschiedenis van microprocessors en transistors met deze quiz. Ontdek belangrijke uitvindingen, zoals de eerste transistor en microprocessor, evenals invloedrijke figuren in de technologie. Dit is een geweldige manier om meer te leren over de evolutie van computertechnologie.

    More Like This

    Use Quizgecko on...
    Browser
    Browser