Geef het verschil tussen enerzijds variabelen in imperatieve of object georiënteerde talen en anderzijds variabelen in functionele talen

  • De betekenis van het begrip variabel verschilt per klasse van programmeertalen.
    In imperatieve en object georiënteerde talen is een variabele een entiteit die een waarde bevat die geïnspecteerd en veranderd kan worden, ook tijdens de uitvoer van een expressie waar deze variabele onderdeel van is.
     Een variabele in functionele talen correspondeert met het begrip variabele zoals we dat in de wiskunde kennen. Zo'n variabel is een open plek in een expressie waarop waarden kunnen worden ingevuld.
    Ook in logische programmeertalen bedoelen we met het begrip variabel meestal een onveranderbare variabele

    Rapporteer Plaats commentaar