Connect with us

Technology

How Many Millions of Lines of Code Does It Take?

Published

on

How Many Millions of Lines of Code Does It Take?

How Many Millions of Lines of Code Does It Take?

Today’s data visualization comes from David McCandless from Information is Beautiful. Buy their awesome book called Knowledge is Beautiful – we own the physical version, and it’s full of great data visualizations.

How many millions of lines of code does it take to make the modern program, web service, car, or airplane possible?

The range is extraordinary: the average iPhone app has less than 50,000 lines of code, while Google’s entire code base is two billion lines for all services. And interestingly, the code behind machines such as fighter jets, popular video game engines, and even the Large Hadron Collider fall somewhere in between these two extremes.

Increasing Complexity

A million lines of code, if printed, would be about 18,000 pages of text. That’s 14x the length of War and Peace.

It’s more than what was needed to run old technologies like the Space Shuttle, a pacemaker, or even the game engine of Quake 3 – but it’s not enough to be the driving force behind the modern software that’s used in everyday life today.

  • The control software to run a U.S. military drone uses 3.5 million lines of code.
  • A Boeing 787 has 6.5 million lines behind its avionics and online support systems.
  • Google Chrome (browser) runs on 6.7 million lines of code (upper estimate).
  • A Chevy Volt uses 10 million lines.
  • The Android operating system runs on 12-15 million lines.
  • The Large Hadron Collider uses 50 million lines.
  • Not including backend code, Facebook runs on 62 million lines of code.
  • With the advent of sophisticated, cloud-connected infotainment systems, the car software in a modern vehicle apparently uses 100 million lines of code. This is according to Wired magazine.
  • All Google services combine for a whopping 2 billion lines.

Applying the math above – that means it would take 36,000,000 pages to “print out” all of the code behind all Google services. That would be a stack of paper 2.2 mi (3.6 km) high!

Click for Comments

Technology

The World’s Biggest Cloud Computing Service Providers

Cloud computing service providers generated $270 billion in revenues last year, concentrated among a few giants.

Published

on

This tree map shows the biggest cloud computing service providers globally by market share.

The World’s Biggest Cloud Computing Service Providers

This was originally posted on our Voronoi app. Download the app for free on iOS or Android and discover incredible data-driven charts from a variety of trusted sources.

Today, the three largest cloud computing service providers command 66% of the global market.

Amazon, Microsoft, and Google have generated billions in revenues through their cloud infrastructure that provide the computing power companies need to store data. What’s more, most AI models are run on the cloud, creating a surge in computing demand for cloud providers.

The above graphic shows the largest cloud providers globally, based on data from Synergy Research Group.

Breaking Down the Cloud Market

Here are the world’s top cloud computing service providers based on enterprise revenues as of the fourth quarter of 2023:

ProviderCountryMarket Share Q4 2023
Amazon Web Services🇺🇸 U.S.31%
Microsoft Azure🇺🇸 U.S.24%
Google Cloud🇺🇸 U.S.11%
Alibaba Cloud🇨🇳 China4%
Salesforce🇺🇸 U.S.3%
IBM Cloud🇺🇸 U.S.2%
Oracle🇺🇸 U.S.2%
Tencent Cloud🇨🇳 China2%
Other🌐 Other21%

With 31% of the global market share, Amazon’s cloud division posted $24.2 billion in revenues over the quarter.

AWS is a major cash engine for the company, but growth slowed over 2023 as enterprises and startups cut back on tech spending. Annual sales growth compared to the same quarter last year grew by 13%—far below competitors Microsoft and Google, whose cloud divisions grew by 30% and 26%, respectively.

As we can see, U.S. firms make up the lion’s share of the market, while China’s Alibaba Cloud and Tencent Cloud together comprise 5% of the global share.

The AI Boom and the Cloud

Given that a significant chunk of AI models are run on the cloud, the industry may be positioned to see greater demand as momentum accelerates.

In fact, newer AI systems are as much as 10 to 100 times larger than older models. In line with this, major cloud providers are seeing high demand for cloud services to allow companies across financial to manufacturing sectors to run large language models on their platforms.

Today, 98% of companies globally rely on the cloud for at least one part of their business applications, which may present a market opportunity for the industry as advancements in AI continue to grow.

Continue Reading

Subscribe

Popular