D. Programmeren - D1. Generaties programmeertalen

Testen voorkennis E1. Hard-en software

Learning objective

1 / 19
volgende
Slide 1: Slide
newEditorInformaticaVoortgezet speciaal onderwijsLeerroute 4

In deze les zitten 19 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 45 min

Onderdelen in deze les

Testen voorkennis E1. Hard-en software

Learning objective

Wat voor soort interface is een infrarood sensor?

A

D. user interface

B

C. software interface

C

B. hardware-software interface

D

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

A

Answer A

B

Answer B

C

Answer C

D

Answer D

Geef een voorbeeld van een apparaat dat een moederbord heeft met een system-on-a-chip (SOC).

A

Answer A

B

Answer B

C

Answer C

D

Answer D

Wat kun je kopen voor een beter WiFi-signaal?

A

D. Switch

B

B. Router

C

A. Repeater

D

C. Modem

Wat weet je al over programmeertalen?

Generaties programmeertalen

Leerdoelen


Dit ga je leren in het onderdeel Inleiding programmeren:

  1. Je kent verschillende generaties computertalen.

  2. Je weet het verschil tussen lagere en hogere programmeertalen.

  3. Je weet waarvoor een compiler wordt gebruikt.

  4. Je kent verschillende toepassingsgebieden van programmeertalen.

  5. 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.