Development Tendencies of Programming Languages

S.J. Mahmudova


The study presents the information on software engineering (SE) and the knowledge spheres covered by SE. The development stages of programming and the problems encountered in this field are explored. Various programming languages are used to create software for problems. Programming is the process of developing software for a computer. One of the main goals of modern software engineering is to create software products for different problem-oriented areas and to ensure its effectiveness throughout the life cycle. In a broad spectrum, programming means the creation process of software. This includes analyzing and managing the issue, scheduling and designing the program, developing algorithms and data structures, and writing, executing, testing, documenting, configuring, completing and accompanying the program texts. The point is that although the programming languages are powerful and multifunctional, syntax for none of these languages is currently perfect and universal.Hence the programming languages are constantly developing. Broadcasting multi-core processors, cloud programming, portable techniques (digital video camera, music player, mobile phones, GPS navigators, Notebook, İpad, etc.) as well as distributed architecture have created new problems for manufacturers. The information on programming languages are presented, the comparative analysis of those is carried out, and the advantages and drawbacks of each is clarified. Statistical data on the rating of programming languages is presented. Various popular survey agents around the world have compiled a list that rate the programming languages.


Software engineering; programming; programming languages; rating list

Full Text:



ISSN : 2180-3811       E-ISSN : 2289-814X

Best viewed using Mozilla Firefox, Google Chrome and Internet Explorer with the resolution of 1280 x 800