Webdadi
THE ABC OF PROGRAMMING
WAT IS EEN SCRIP EN HOE CREEËR IK DAT?
Een script = een set instructies die een computer één voor één
kan uitvoeren.
Hoe maak je een script?
1. Wat wil ik bereiken?
Define the goal
2. Welke stappen moet ik daarvoor zetten?
Design the script
3. Hoe vertel ik dat aan de computer?
Code each step
- Scripting taal
- Programmeertaal, deze keuze bepaalt volgende stap
VB.
1. Begroeting volgens tijd
2. Algoritme opstellen
3. Code each step
- Scripting taal
- Programmeertaal
Deze keuze bepaalt volgende stap
Welke stappen moet ik daarvoor zetten?
In een script worden niet alle stappen doorlopen.
Flowchart
Hoe vertel ik dit aan de computer?
Java, C, C++, C#, … ≠ Javascript
PROGRAMMEERTAAL SCRIPTINGTAAL
volwaardige programma’s uitbreiding functionaliteit HTML
gecompileerd naar machinecode en dan Regel per regel geïnterpreteerd en uitgevoerd door
uitgevoerd door CPU hosting environment
(in geval javascript: browser, javascript engine)
Beveiligd (Machinecode) Niet-beveiligd, code leesbaar
Platformonafhankelijk
,HOE PASSEN COMPUTERS IN DE WERELD RONDOM HEN?
Objects en object types
2 object types (~classes)
1. Hotel
2. Auto
Beschijving: properties (kenmerken) name
3 objecten (= dingen)
1. Hotel
2. Auto
3. Auto
Concrete invulling:
properties (kenmerken) value
, Events (gebruiker doet iets)(auto kan versnellen, vertragen, …)
Methods (code om iets te doen)
THE ABC OF PROGRAMMING
WAT IS EEN SCRIP EN HOE CREEËR IK DAT?
Een script = een set instructies die een computer één voor één
kan uitvoeren.
Hoe maak je een script?
1. Wat wil ik bereiken?
Define the goal
2. Welke stappen moet ik daarvoor zetten?
Design the script
3. Hoe vertel ik dat aan de computer?
Code each step
- Scripting taal
- Programmeertaal, deze keuze bepaalt volgende stap
VB.
1. Begroeting volgens tijd
2. Algoritme opstellen
3. Code each step
- Scripting taal
- Programmeertaal
Deze keuze bepaalt volgende stap
Welke stappen moet ik daarvoor zetten?
In een script worden niet alle stappen doorlopen.
Flowchart
Hoe vertel ik dit aan de computer?
Java, C, C++, C#, … ≠ Javascript
PROGRAMMEERTAAL SCRIPTINGTAAL
volwaardige programma’s uitbreiding functionaliteit HTML
gecompileerd naar machinecode en dan Regel per regel geïnterpreteerd en uitgevoerd door
uitgevoerd door CPU hosting environment
(in geval javascript: browser, javascript engine)
Beveiligd (Machinecode) Niet-beveiligd, code leesbaar
Platformonafhankelijk
,HOE PASSEN COMPUTERS IN DE WERELD RONDOM HEN?
Objects en object types
2 object types (~classes)
1. Hotel
2. Auto
Beschijving: properties (kenmerken) name
3 objecten (= dingen)
1. Hotel
2. Auto
3. Auto
Concrete invulling:
properties (kenmerken) value
, Events (gebruiker doet iets)(auto kan versnellen, vertragen, …)
Methods (code om iets te doen)