Description should include
- machine language
- low-level programming language (e.g., assembly, intermediate assembly language)
- high-level programming language
- procedure-oriented/object-oriented high-level languages (e.g., C, C++, C#, Java, JavaScript, Visual Basic, Python, Swift).