--- category: - Object oriented - Type System note: Basic language learning