top of page
  • Black Facebook Icon
  • Black YouTube Icon
  • Black Twitter Icon

POPULAR TAGS

No tags yet.

Some more programming languages

There are many languages used to develop applications (apps) and games. Here is a brief summary of some of them.

 

If you are interested in developing programs/games, iOS (iPhone/iPad) apps, and/or Android apps, the following languages may be of interest to you:

C Simply put, C is a computer programming language, which means you can use C to create a list of instructions for the computer to follow. However, C is a compiled language, which requires you to run your codes (written in human readable format) through a compiler, to turn the codes into a form that the computer can understand.

C++ C++ is an extension of C. The easiest way to show this is through a picture:

As the picture shows, there are much more to C++ (such as classes and objects) that is not supported by C.

Objective-C

Similar to C++, Objective C is a superset of the C programming language, but that is where the similarity ends. In more complex terms, while Objective-C is still a programming language that required compilation and utilizes objects, the two language varies in many different ways (such as syntax and pointers).

Among other differences, there is also a different way of managing the memories used to execute the codes.

Without getting into too many technical terms, objective-C is the primary programming language you use when writing software for OS X and iOS, or in more layman terms, the iPhone, iPad, and Mac apps.

Swift

Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux (i.e. for iPhone/iPad apps). It is a new language developed by Apple to replace its use of Objective-C for OS X and iOS application development.

Java Not to be confused with JavaScript (which is used to writing script that is executed via a web browser), Java is a computer programming language that run in a virtual machine or browser and needs to be compiled. In a very simplified sense, Java can create standalone programs while JavaScript on run on a browser to create effects. Java is also the official language for Android application development.

 

If you are interested in learning about web design and development, please also check out our brief intro to the web design languages here.

As you can see, there are several different ways to code depending on the purpose. I hope this article provides a quick overview of each of these language’s most common use and how they are similar and different from each other.

Your feedback on how to improve is very much welcomed. Please drop a line to let us know where we can clarify the terms for you!

bottom of page