Downcodes editor brings interpretation of GitHub’s latest report! Python has surpassed JavaScript to become the most popular programming language thanks to the hot wave of generative artificial intelligence. This shift reflects Python’s growing importance in machine learning, data science, and scientific computing, as well as the influx of developers in STEM fields into the open source community. The report also analyzes the impact of AI on open source code quality, global developer participation, and the evolution trend of AI models, providing a valuable reference for us to have an in-depth understanding of programming language development trends and the current application status of AI technology.
In the latest report from developer platform GitHub, Python has successfully surpassed JavaScript to become the most widely used programming language. This change is mainly due to the current boom in generative artificial intelligence (AI).
Python's rise in the open source community has been fueled by its growing importance in machine learning, data science, and scientific computing. GitHub pointed out that the popularity of Python is closely related to the increasing number of STEM (Science, Technology, Engineering and Mathematics) developers joining the open source community.
Despite concerns that AI-driven coding could lead to lower code quality in open source projects, GitHub says it has seen no signs that AI is leading to lower-quality contributions. In fact, the contribution of generative AI projects will grow by 59% in 2024, while the total number of AI projects will almost double, with a growth rate of 98%.
While developers in the United States still lead in AI contributions, developers from India, Germany, Japan, and Singapore show higher activity in terms of overall activity.
At the same time, GitHub has observed developers increasingly integrating AI models into their toolchains and moving toward smaller, more efficient models that can be run natively and embedded into mobile apps. . The fastest growing open source AI project in 2024 is “ollama/ollama”, a tool for running language models on your local computer.
In addition to the focus on small open source models, GitHub also noted that developers have shown strong interest in image generation and AI agents for process automation, and they are developing more AI tools for specific purposes, such as those for academic research. When comparing the most popular open source AI projects, while some top projects remain stable, newer projects like ollama and ComfyUI are increasingly important in 2024.
At its Cosmos 2024 conference, GitHub announced new language model integrations, including Anthropic's Claude3.5Sonnet, Google's Gemini1.5Pro, and OpenAI's o1-preview and o1-mini models. The expansion marks a shift in strategy as Microsoft-owned GitHub competes with its partner OpenAI in the developer tools market. Other programming tools such as Cursor have also gained more and more developers' favor by utilizing Anthropic's Sonnet model.
All in all, the rise of Python and the booming development of AI in the open source community heralds the future direction of programming languages and software development. The editor of Downcodes will continue to pay attention to this area and bring you more exciting reports.