You are on page 1of 2

Programming Languages:

C/C++
● Low level languages→ closer to the CPU→ run really fast
● Used to make apps that control watches, etc (devices that have much
horsepower/CPU)
● Gaming engine
● High performance required/fast programs
● For ppl who work at big companies (not freelancers)
● Abstract

Java
● Made to be easier than C++
● Slow compared to C++
● Fast enough
● Easier to get stuff done with Java (faster to write)
● Not going to be used for android apps in future cuz of kotlin
● Made for legacy apps that are web and server based

Kotlin
● Android apps

Python
● General purpose language
● Even slower run time than Java
● Easier to learn
● Runs on everything
● Machine learning, web scraping, robotics, server automation
● Syntax is pretty readable

Javascript
● Completely different from Java
● Scripting language: gets stuff faster
● Web browsers
● Client oriented code
● Runs really fast
● Used with NodeJS
● Client facing web apps, apps with reactive native library

PHP
● A server side scripting language
● Old versions are bad, but now is good
● Good for freelancers
● Web app development- used a lot cuz was made to make wordpress
● Build small apps
● Easy to do
● Very fast

Swift
● Made by Apple
● Easy to read
● Really fast- comparable to C++
● Make apple apps easily
● Open source- anyone can use it

Objective C
● Hard

SQL
● Language of relational Databases (information)
● Universal language of databases
● Information is saved to databases
● Used when Web programming

C#
● Web apps
● Microsoft apps for windows
● Mostly microsoft products
● Mostly work with a company (not freelancing)

Ruby
● Web app creation
● Slowly declining cuz people using javascript

You might also like