Pātuhitia tēnei: Programming language concepts