Programming languages debate