Insights

Can C and C++ Topple Python and Java in the Coming Years?

Zaveria

In the list of top programming languages on GitHub, C and C++ have climbed up the rankings

The most frequently used programming languages in GitHub projects are JavaScript, Python and Java, TypeScript, and C and C++, according to GitHub's 2022 Octoverse report. The list of the top programming languages on Microsoft-owned GitHub was stable this year, with no difference in the line-up except for PHP which dropped.

The three programming languages on the list were Shell, C, and Ruby. Hashicorp Configuration Language (HCL) — increased by 56%, and Rust which increased by over 50% was the most popular programming language with the strongest growth rate. TypeScript expanded by 37.8%. Additionally, Lua, Go, Shell, Makefile, C, Kotlin, and Python saw substantial growth. The programming languages C and C++ topple Python and Java in the list. GitHub attributes Go's expansion into cloud development projects like Docker and Kubernetes was supported by Google. Google prefers Kotlin for Android development over Java, which is evidence of Android's influence on mobile app development.

The list on GitHub differs somewhat from the most recent index on RedMonk, which is based on StackOverflow comments and GitHub projects. JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C, and Swift made up its top 10. Rust was ranked 19th.

However, it should be noted that Java did not see substantial growth on GitHub. However, it continues to rank among the top three languages on GitHub and Tiobe.

With 19,800 contributors, Microsoft's cross-platform code editor VS Code took the top spot among open-source projects. Home Assistant, an open-source home automation kit managed by Paulus Schoutsen, came in second with 13,500 contributors.

With 12,400 contributions, Google's Flutter UI framework came in third place. Other significant initiatives were Google's Material UI, Microsoft's Azure Docs, Verbal's Next.js, TypeScript, Google's Material UI, and the TensorFlow machine-learning framework.

94 million developers currently use the GitHub platform to store code, submit pull requests, and make contributions. By adding 20.5 million new members in the most recent year, the community expanded 27% year over year. According to the corporation, GitHub is used by 90% of Fortune 100 organizations, and 90% of businesses employ open-source software. Additionally, to coordinate their OSS plans, 30% of Fortune 100 corporations have established an open-source program office (OSPO).

85.7 million new repositories were hosted by GitHub in 2017, an increase of 20%. A staggering 3.5 contributions to open-source projects were also made on GitHub. Commits, problems, pull requests, debates, visits, pushes, and pull requests are a few examples of these contributions.

Additionally, GitHub noted an increase in private repositories. In 2022, just 20% of all contributions made on GitHub went to open-source projects. In 2019, GitHub made private repositories available to GitHub Free users.

Additionally, it looks that GitHub's Dependabot and Advisory Database are improving security, particularly in patching weak dependencies. Updates to dependencies increased from 16 million in 2021 to 24 million in 2022. There were 13 million secured projects in 2021 and 18 million in 2022.

According to the most current popularity rankings from developer analyst RedMonk, developers who learn JavaScript, Python, Java, and PHP appear to be quite safe in their choice of programming languages for the time being.

Since RedMonk's initial biannual rating in March, neither the list's top four languages' positions nor their composition has changed. Additionally, there hasn't been much of a shift in the top 20 rankings, which are determined by the quantity of GitHub projects and the amount of StackOverflow developer forum conversations.

The rankings serve as a rough gauge of popularity to assist developers in identifying new linguistic fads. RedMonk notes that the top 20 list hasn't moved much over the previous two years and doesn't appear to be likely to anytime soon.

The top four languages—Python, Java, C, and C++—have likewise solidified their positions, according to Tiobe Software, which publishes a monthly language index, leaving little opportunity for the competition from newcomers.

A few years ago, the rankings were upended by Apple's Swift and later Microsoft's JavaScript superset TypeScript, which both shot to the top of the list of fastest-growing languages in the previous ten years. Systems programming favorites Rust and Go, as well as Java-compatible Kotlin (which Google views as the first language for developing Android apps), and Dart—a language created at Google to address JavaScript's limitations around the same time Microsoft was resolving comparable issues with it via TypeScript—gradually made their way into the top 20 languages list.

Join our WhatsApp Channel to get the latest news, exclusives and videos on WhatsApp

                                                                                                       _____________                                             

Disclaimer: Analytics Insight does not provide financial advice or guidance. Also note that the cryptocurrencies mentioned/listed on the website could potentially be scams, i.e. designed to induce you to invest financial resources that may be lost forever and not be recoverable once investments are made. You are responsible for conducting your own research (DYOR) before making any investments. Read more here.

Sui Price to Hit $5 Soon, Investors Also Buying LNEX and XRP After 45% Spike

Cardano (ADA) Price Prediction, Solana (SOL) & Lunex Network (LNEX) See Massive Inflow of Investors

Why XMR and AAVE Supporters Might Be Piling into the Lunex Crypto Presale

Guide to Using CoinMarketCap and Its Features

Missed Out On Neiro Rally? This Altcoin Displays Better Metrics, PEPE Holders Begin Switching