Podcast
Questions and Answers
Wie ontdekte het materiaal siliconen in 1823?
Wie ontdekte het materiaal siliconen in 1823?
Wat was de eerste transistor en wie vond deze uit?
Wat was de eerste transistor en wie vond deze uit?
In welk jaar werd de eerste werkende geïntegreerde schakeling ontwikkeld?
In welk jaar werd de eerste werkende geïntegreerde schakeling ontwikkeld?
Wat is de Wet van Moore?
Wat is de Wet van Moore?
Signup and view all the answers
Wie kreeg de Nobelprijs voor Natuurkunde in 1956 voor hun werk aan de transistor?
Wie kreeg de Nobelprijs voor Natuurkunde in 1956 voor hun werk aan de transistor?
Signup and view all the answers
Wat was de naam van de eerste microprocessor die door Intel werd geïntroduceerd?
Wat was de naam van de eerste microprocessor die door Intel werd geïntroduceerd?
Signup and view all the answers
Welke onderneming werd opgericht in 1968 door Robert Noyce en Gordon Moore?
Welke onderneming werd opgericht in 1968 door Robert Noyce en Gordon Moore?
Signup and view all the answers
Wat introduceerde Intel op 1 april 1974?
Wat introduceerde Intel op 1 april 1974?
Signup and view all the answers
Wat is de juiste volgorde van de bytes voor Big Endian?
Wat is de juiste volgorde van de bytes voor Big Endian?
Signup and view all the answers
Wat betekent 'Endianness' in de context van geheugenopslag?
Wat betekent 'Endianness' in de context van geheugenopslag?
Signup and view all the answers
Welke processor lijn werd door AMD geïntroduceerd op 28 mei 1998?
Welke processor lijn werd door AMD geïntroduceerd op 28 mei 1998?
Signup and view all the answers
Wat was de eerste Xeon-processor die door Intel werd uitgebracht?
Wat was de eerste Xeon-processor die door Intel werd uitgebracht?
Signup and view all the answers
Wat is een kenmerk van assembly language?
Wat is een kenmerk van assembly language?
Signup and view all the answers
Wat was de snelste processor die AMD in 1999 uitbracht?
Wat was de snelste processor die AMD in 1999 uitbracht?
Signup and view all the answers
Welke van de volgende woordbreedtes is de grootste?
Welke van de volgende woordbreedtes is de grootste?
Signup and view all the answers
Wat is het onderwerp in de zin 'De mooie auto reed op de weg'?
Wat is het onderwerp in de zin 'De mooie auto reed op de weg'?
Signup and view all the answers
Wanneer werd de Athlon-processorserie door AMD geïntroduceerd?
Wanneer werd de Athlon-processorserie door AMD geïntroduceerd?
Signup and view all the answers
Welke informatie staat doorgaans aan de linkerkant van een afbeelding die machinecode en assembly language toont?
Welke informatie staat doorgaans aan de linkerkant van een afbeelding die machinecode en assembly language toont?
Signup and view all the answers
Wat was de kloksnelheid van de snelste Pentium III die in 1999 werd uitgebracht?
Wat was de kloksnelheid van de snelste Pentium III die in 1999 werd uitgebracht?
Signup and view all the answers
Wat vertegenwoordigt een expressie in een programmeertaal?
Wat vertegenwoordigt een expressie in een programmeertaal?
Signup and view all the answers
Wat zijn de gevolgen van een toename in woordbreedte voor berekeningen?
Wat zijn de gevolgen van een toename in woordbreedte voor berekeningen?
Signup and view all the answers
Wat is een belangrijk kenmerk van Little Endian?
Wat is een belangrijk kenmerk van Little Endian?
Signup and view all the answers
Wat is een voorbeeld van een mathematische expressie?
Wat is een voorbeeld van een mathematische expressie?
Signup and view all the answers
Wat is een kenmerk van de AMD Duron-processor?
Wat is een kenmerk van de AMD Duron-processor?
Signup and view all the answers
Wat doet een parser in Natural Language Processing (NLP)?
Wat doet een parser in Natural Language Processing (NLP)?
Signup and view all the answers
Welke snelheid had de 1,3 GHz Pentium 4-processor bij zijn introductie?
Welke snelheid had de 1,3 GHz Pentium 4-processor bij zijn introductie?
Signup and view all the answers
Waarom is assembly language als cryptisch ervaren?
Waarom is assembly language als cryptisch ervaren?
Signup and view all the answers
Wat was de reden voor Intel om de 1,3 GHz Pentium III-processors terug te roepen?
Wat was de reden voor Intel om de 1,3 GHz Pentium III-processors terug te roepen?
Signup and view all the answers
Waarom kan een CST (Concrete Syntax Tree) groot worden?
Waarom kan een CST (Concrete Syntax Tree) groot worden?
Signup and view all the answers
Wat is een voorbeeld van een waarde die door een vergelijking kan worden opgeleverd?
Wat is een voorbeeld van een waarde die door een vergelijking kan worden opgeleverd?
Signup and view all the answers
Welke van de volgende elementen is geen onderdeel van de zinsontleding die wordt getoond?
Welke van de volgende elementen is geen onderdeel van de zinsontleding die wordt getoond?
Signup and view all the answers
In de context van expressies, welke representatie zou als een constante worden beschouwd?
In de context van expressies, welke representatie zou als een constante worden beschouwd?
Signup and view all the answers
Wat leidt tot ambiguïteit in een mathematische expressie?
Wat leidt tot ambiguïteit in een mathematische expressie?
Signup and view all the answers
Waarom is het belangrijk om prioriteiten in expressies aan te geven?
Waarom is het belangrijk om prioriteiten in expressies aan te geven?
Signup and view all the answers
Wat wordt bedoeld met 'Expliciet is beter dan impliciet' in de Zen of Python?
Wat wordt bedoeld met 'Expliciet is beter dan impliciet' in de Zen of Python?
Signup and view all the answers
Wat gebeurt er als de CST niet correct is opgebouwd volgens de rekenregels?
Wat gebeurt er als de CST niet correct is opgebouwd volgens de rekenregels?
Signup and view all the answers
Wat is een mogelijke oplossing voor ambiguïteit in een expressie?
Wat is een mogelijke oplossing voor ambiguïteit in een expressie?
Signup and view all the answers
Wat is een gevolg van het niet afdwingen van prioriteiten bij het programmeren?
Wat is een gevolg van het niet afdwingen van prioriteiten bij het programmeren?
Signup and view all the answers
Wat is de rol van haakjes in mathematische expressies?
Wat is de rol van haakjes in mathematische expressies?
Signup and view all the answers
Wat betekent het als er twee CST-varianten mogelijk zijn voor een expressie?
Wat betekent het als er twee CST-varianten mogelijk zijn voor een expressie?
Signup and view all the answers
Wat is het belangrijkste doel van het maken van een Abstract Syntax Tree (AST)?
Wat is het belangrijkste doel van het maken van een Abstract Syntax Tree (AST)?
Signup and view all the answers
Wat doet de linker tijdens het compilatieproces?
Wat doet de linker tijdens het compilatieproces?
Signup and view all the answers
Wat is een kenmerk van Domain Specific Languages (DSL)?
Wat is een kenmerk van Domain Specific Languages (DSL)?
Signup and view all the answers
Wat gebeurt er na het opbouwen van de parse tree door de parser?
Wat gebeurt er na het opbouwen van de parse tree door de parser?
Signup and view all the answers
Waarom is het maken van een Abstract Syntax Tree nuttig voor kleinere systemen?
Waarom is het maken van een Abstract Syntax Tree nuttig voor kleinere systemen?
Signup and view all the answers
Wat is het verschil tussen een DSL en een General Purpose Language (GPL)?
Wat is het verschil tussen een DSL en een General Purpose Language (GPL)?
Signup and view all the answers
Wat gebeurt er als de parser klaar is met het bouwen van de parse tree?
Wat gebeurt er als de parser klaar is met het bouwen van de parse tree?
Signup and view all the answers
Welke verklaring over een Concrete Syntax Tree (CST) is waar?
Welke verklaring over een Concrete Syntax Tree (CST) is waar?
Signup and view all the answers
Flashcards
Wat is de basis van de processor?
Wat is de basis van de processor?
De processor wordt gemaakt van siliconen, een materiaal dat in 1823 is ontdekt door Baron Jons Jackob Berzelius.
Wat is de basis van logische circuits?
Wat is de basis van logische circuits?
Elektrische logische circuits, ofwel 'gates' of 'switches', werden in 1903 gepatenteerd door Nikola Tesla. Deze circuits zijn essentieel voor het functioneren van een processor.
Wanneer werd de eerste transistor uitgevonden?
Wanneer werd de eerste transistor uitgevonden?
De eerste transistor werd in 1947 uitgevonden bij Bell Laboratories door John Bardeen, Walter Brattain, en William Shockley. De transistor was een belangrijke doorbraak in de ontwikkeling van elektronische apparaten.
Wanneer werd de eerste geïntegreerde schakeling uitgevonden?
Wanneer werd de eerste geïntegreerde schakeling uitgevonden?
Signup and view all the flashcards
Wanneer werd de eerste massaproductiefaciliteit voor transistors ontwikkeld?
Wanneer werd de eerste massaproductiefaciliteit voor transistors ontwikkeld?
Signup and view all the flashcards
Wat is de Wet van Moore?
Wat is de Wet van Moore?
Signup and view all the flashcards
Wanneer werd Intel opgericht?
Wanneer werd Intel opgericht?
Signup and view all the flashcards
Wanneer werd de eerste microprocessor geïntroduceerd?
Wanneer werd de eerste microprocessor geïntroduceerd?
Signup and view all the flashcards
K6-2-processor
K6-2-processor
Signup and view all the flashcards
Xeon-processor
Xeon-processor
Signup and view all the flashcards
Celeron-processor
Celeron-processor
Signup and view all the flashcards
K6-III-processor
K6-III-processor
Signup and view all the flashcards
Pentium III-processor
Pentium III-processor
Signup and view all the flashcards
Athlon-processor
Athlon-processor
Signup and view all the flashcards
Duron-processor
Duron-processor
Signup and view all the flashcards
Pentium 4-processor
Pentium 4-processor
Signup and view all the flashcards
Woordbreedte van een processor
Woordbreedte van een processor
Signup and view all the flashcards
Endianness
Endianness
Signup and view all the flashcards
Big Endian (BE)
Big Endian (BE)
Signup and view all the flashcards
Little Endian (LE)
Little Endian (LE)
Signup and view all the flashcards
Assembly Language
Assembly Language
Signup and view all the flashcards
Machine Code
Machine Code
Signup and view all the flashcards
Complexiteit van Assembly Language
Complexiteit van Assembly Language
Signup and view all the flashcards
Toepassing van Assembly Language
Toepassing van Assembly Language
Signup and view all the flashcards
Wat is zinsontleding?
Wat is zinsontleding?
Signup and view all the flashcards
Wat is een expressie in programmeren?
Wat is een expressie in programmeren?
Signup and view all the flashcards
Wat is een CST?
Wat is een CST?
Signup and view all the flashcards
Hoe wordt een mathematische expressie als een CST gevisualiseerd?
Hoe wordt een mathematische expressie als een CST gevisualiseerd?
Signup and view all the flashcards
Waarom kunnen CST's groot worden?
Waarom kunnen CST's groot worden?
Signup and view all the flashcards
CST (Computer Science Tree)
CST (Computer Science Tree)
Signup and view all the flashcards
Ambiguïteit
Ambiguïteit
Signup and view all the flashcards
Prioriteit
Prioriteit
Signup and view all the flashcards
Impliciete Prioriteit
Impliciete Prioriteit
Signup and view all the flashcards
Expliciete Prioriteit
Expliciete Prioriteit
Signup and view all the flashcards
Haakjes
Haakjes
Signup and view all the flashcards
Expliciete Expressie
Expliciete Expressie
Signup and view all the flashcards
Impliciete Expressie
Impliciete Expressie
Signup and view all the flashcards
Wat is een Concrete Syntax Tree?
Wat is een Concrete Syntax Tree?
Signup and view all the flashcards
Wat is een Abstract Syntax Tree?
Wat is een Abstract Syntax Tree?
Signup and view all the flashcards
Waarom is een AST handig?
Waarom is een AST handig?
Signup and view all the flashcards
Wat doet een parser?
Wat doet een parser?
Signup and view all the flashcards
Wat doet een emitter?
Wat doet een emitter?
Signup and view all the flashcards
Wat doet een linker?
Wat doet een linker?
Signup and view all the flashcards
Wat zijn DSL's?
Wat zijn DSL's?
Signup and view all the flashcards
Wat is de kracht van een DSL?
Wat is de kracht van een DSL?
Signup and view all the flashcards
Study Notes
Studiehandleiding 2024-2025, Deel 3: Programmering Essentials
- Cursuscode: SWDPRE01X1
- Studiepunten: 3 EC
- Versie: 1.0, 11-09-2024
- Docenten: Robert Saunders, Gerard van Kruining
- E-mailadressen: [email protected], [email protected]
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.
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.