A Maple programozási nyelv

Objektum-orientált programozás

A Maple típusai nem hagyományos értelemben vett típusok, hanem matematikai értelemben vett típusok, matematikai struktúrák. Ennélfogva nem adnak lehetőséget a típus nyelvi absztrakciójára. Nem rendelkeznek az objektum-orientált világban ismert adat + metódusok szoros összerendeltségével, láthatósággal, öröklődéssel stb.
A Maple osztályok és objektumok használata nélkül is nagyon sok lehetőséget nyújt egyszerű vagy összetettebb matematikai problémák tárgyalására, megoldására.