As you know, programming languages are a means of knowledge representation for computer systems . The article presents an overview of programming languages , conceptual ideas which have left their mark on the development of programming and used in modern languages at the moment. The main characteristics and properties of programming languages . Conceptual ideas of programming languages , described how to implement them in the semantic structures , as well as properties that characterize the language contribute to the choice of the best in terms of solving a particular problem