I feel stupid for asking this but...how does C++ become Spotify, YouTube, Amazon, etc.

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/cpp_questions

Our great sponsors
  • OPS - Build and Run Open Source Unikernels
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • cpp-httplib

    A C++ header-only HTTP/HTTPS server and client library

    Facebook is a website and offers its interface via web. Its basically a webserver running on C++. The GUI is written in HTML/Javascript and transfered to your browser. If you click buttons your browser makes calls back to the server. There are more frameworks than you can count, personally I like https://github.com/yhirose/cpp-httplib a lot

  • librespot

    Open Source Spotify client library

    The Spotify App is made with Electron which means it is basically a web browser (Chromium) running a web page pretending to be an app. The server side of spotify was apparently written in C++ initially but is shifting to Python more and more. The low level spotify library will likely remain being C++, you can estimate how this is made by looking at it's open source counterpart which is written in Rust: https://github.com/librespot-org/librespot

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts