Objective C, Java
Objective C: Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. It was selected as the main language used by NeXT for its NeXTSTEP operating system, from which macOS and iOS are derived.
Java: One of the main reasons Java is so popular is its platform independence, which means that Java programs can be run on many different types of computers. A Java program runs on any computer with a Java Runtime Environment, also known as a JRE, installed.