Descriptions of concepts related to programming languages, algorithms and computer science