Statically typed / Dynamically typed programming languages

Kijk eerst de video

Statically TypedDynamically typed
Definieer variabele metString
Character
Int
Float
Decimal
Datetime
Year

Let
Var
Const
EssentieNa definitie van de variabele niet van type veranderen: TypesafeEen variabele kan tijdens zijn leven wel van type veranderen
TalenTypescript
C
C++
Rust
JavaScript
Python
PHP
Voordelen+ programmeerfouten worden aangegeven door de compiler+ snel wat code in elkaar zetten
Nadelen– meer werk door noodzaak compiler – vage fouten komen veel voor
– trager op runtime, want dan moet er nog worden gechecked
Voorbeeldint getal = 10
char tekst = "10"
print(getal + tekst)
error
let getal = 10
let tekst = getal + "1"
print tekst
101
tekst begint als Int maar we gebruiken hem daarna als String

Wat moet je weten

  • Deze tabel ophoesten
  • Alle woorden en overig lingo

Overig Lingo

  • Compile-time: de programmeur is bezig
  • Runtime: de gebruiker gebruikt het programma

Op replit

Eloquent Architect 161

Eloquent Architect 161