Testen voorkennis E1. Hard-en software
Learning objective
Testen voorkennis E1. Hard-en software
Learning objective
Wat voor soort interface is een infrarood sensor?
D. user interface
C. software interface
B. hardware-software interface
A. hardware interface
Geef met een kruisje in de tabel aan of de genoemde onderdelen behoren bij kernapparatuur of randapparatuur.
Voeg hier je vraag toe
Answer A
Answer B
Answer C
Answer D
Geef een voorbeeld van een apparaat dat een moederbord heeft met een system-on-a-chip (SOC).
Answer A
Answer B
Answer C
Answer D
Wat kun je kopen voor een beter WiFi-signaal?
D. Switch
B. Router
A. Repeater
C. Modem
Wat weet je al over programmeertalen?
Generaties programmeertalen
Leerdoelen
Dit ga je leren in het onderdeel Inleiding programmeren:
Je kent verschillende generaties computertalen.
Je weet het verschil tussen lagere en hogere programmeertalen.
Je weet waarvoor een compiler wordt gebruikt.
Je kent verschillende toepassingsgebieden van programmeertalen.
Je kunt van een programmeertaal aangeven waarvoor deze wordt gebruikt.
Overzicht van verschillende generaties programmeertalen
Evolutie van programmeertalen: van machinecode naar hogere programmeertalen.
Kenmerken van lage programmeertalen
Machinecode: directe uitvoering, bestaat uit enen en nullen. Assembleertalen: gebruik van lettercodes, specifiek voor een type computer.
Kenmerken van hogere programmeertalen
Onafhankelijk van machine, gebruik van compilers voor vertaling naar machinecode.
Werking van compilers en linkers
Compiler: vertaalt hogere programmeertaal naar machinecode. Linker: voegt assembleercode en bibliotheken samen tot uitvoerbaar programma.
Vierde-generatietalen
Focus op probleemoplossing met minder instructies.
Vijfde-generatietalen
Promotie van declaratief programmeren, toepassingen in kunstmatige intelligentie.
Definities
Machinecode: De laagste vorm van code die direct door een computer kan worden uitgevoerd, bestaande uit enen en nullen. Assembleertalen: Een stap boven machinecode, maakt gebruik van lettercodes en is specifiek voor een type computer. Hogere programmeertalen: Programmeertalen die onafhankelijk zijn van de machine en gebruik maken van compilers om code om te zetten naar machinecode. Compiler: Een programma dat hogere programmeertaalcode vertaalt naar machinecode. Linker: Een programma dat assembleercode
Schrijf 3 dingen op die je deze les hebt geleerd.
Schrijf 2 dingen op waarover je meer wilt weten.
Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.