Nu leerden we dat we als programmeurs code begonnen te schrijven die gewoon pure procedurele code was voor
iets meer georganiseerd met behulp van zoiets als objectgeoriënteerd programmeren.
En we spraken over hoe we talen zoals Smalltalk hadden die dit concept van klassen en objecten hadden
om onze code in deze functionele vakken te organiseren.
Nu, rond dezelfde tijd, is er ook het idee van een ander paradigma genaamd functioneel programmeren en
talen zoals Scheme hebben dit idee van functioneel programmeren geïntroduceerd.
Onthoud dat een paradigma voor ons een manier is om over onze code na te denken en onze code te ordenen.
En tot nu toe leerden we over objectgeoriënteerd programmeren.
In de volgende paar video's wil ik dit idee van functioneel programmeren aanpakken.
Nu, sommige concepten zijn anders dan objectgeoriënteerd programmeren, maar dat betekent niet dat je de een of de
ander moet kiezen of dat de een beter is dan de ander.
In plaats daarvan kunnen we de concepten van beide gebruiken om als programmeurs te denken en te begrijpen dat er voor en
nadelen aan elk zijn.
En dat gaan we in de volgende video's proberen te onderzoeken.
Dus wat is functioneel programmeren?
Laten wij het uitzoeken.