Member-only story

This is what Apple uses for Software Development

Manpreet Singh
3 min readSep 14, 2021

--

Welcome back! Apple is a massive company that employs tons of software engineers, so let’s see what Apple uses for their software engineering teams. Now, the process of me finding this information was fairly basic, I went to their career page, searched for software engineering positions, and noted the most frequent languages, packages and tools I saw them use:

Let’s take a look at some of the things Apple uses!

The Languages

Starting off, let’s take a look at some of the languages that Apple uses for software engineering, from what I personally saw, Apple uses pretty much every programming language ever created 😂.

C / C++

Apple uses C and C++ for almost every single software engineering position I saw. For those of you who don’t know, C and C++ are very popular languages use for software engineering, there are tons of pieces of software that have been built with these languages.

Python

Next up we have Python, one of my personal favorite programming languages out there. Python is great for data science and software engineering as well, there are also several web frameworks available for Python, including Django and Flask.

Objective-C

Another language that Apple uses is Objective-C, this is a very popular language internally for Apple. From what I’ve seen (from their career page), there are many applications that are built out with Objective-C.

Swift

Another language that Apple uses is Swift, why do they use this language? For starters, they actually built out this language, so this is the native language for iOS development. So for most of their iOS development, they use this language.

The Tools

--

--

Manpreet Singh
Manpreet Singh

No responses yet

Write a response