Lập trình tổng quát – Theo ngôn ngữ khác