Low code could be a game changer for the programming industry

    In terms of popularity, Python, Java and C++ still occupy the top three spots in Anywr's ranking of the most used computer languages. But with the arrival of low/no-code technologies, this ranking could change rapidly, driven by the challenges of the developer deficit and the ecological transition

    ompanies will place more and more importance on no-code technologies to cope with the shortage of developers and energy challenges. This is the main finding of Anywr (formerly Cooptalis) in its latest barometer of the most in-demand IT languages. To carry out this survey, the platform specialising in the recruitment and placement of candidates analysed a sample of more than 1,000 international job offers in the IT professions between January and September 2022. The results reveal two trends. On the one hand, a concentration of companies' needs and projects around a few languages and uses. On the other hand, recruiters are increasingly interested in automation platforms. In this ranking, it appears that the six languages that came out on top, namely Python, Java, C++, Javascript C and PHP, alone represent 50% of the job offers analysed. As a reminder, according to the State of the Octoverse report published by Github every year, there are 370 computer languages commonly used in the world and to which developers regularly contribute. The concentration phenomenon is therefore particularly marked here.

    A timid but noticeable arrival of Rust

    However, the study indicates that despite its number one position, Python is regularly singled out as a major resource consumer. As a result, it could give way to certain outsiders, notably Rust, which came in 22nd position and is considered to be high-performance and less memory-hungry. In addition, the trend towards low or no code technologies, which allow applications to be developed without mastering the usual computer languages, is likely to gain ground given the growing shortage of developers. This phenomenon could turn this ranking upside down in the years to come, warns the recruitment platform.

    In the meantime, Python remains the big winner in terms of popularity, despite its low speed and high memory consumption. The reasons for its success are its numerous development possibilities in machine learning, AI, big data, data science, video games, robotics and cybersecurity. Ease of use and learning, various frameworks and a very active community also explain its growth. In this trifecta, we find Java in second place. The native language of Android has been in the top three for a very long time. For its part, C++ has made a strong comeback, reaching third place in the ranking, where it has been in the top 10 computer languages since 1986.

    Still a strong need for IT development

    After the leading group of general-purpose languages, come the technologies associated with more specific uses - SQL and NoSQL for databases, HTML, CSS or JavaScript for hypertext - and those more recent and particularly recommended by certain operating systems for coding native applications, such as Kotlin for Android. For the time being, before these possible changes, the continuing digital transformation of companies and the persistence of needs for website development (back and front end), web and mobile applications, combined with the acceleration of IT projects linked to the exploitation of data, explain the order of appearance of programming languages in this ranking.

    Source: www.lemondeinformatique