homework of programming langage