Programming Language Flashcards
Javascript
Language used to create interactive effects in web browsers. Games, effects, forms, passwords, graphics.
Java
Very popular web app programming language. Flexible and can write code for any machine/architecture/platform
Python
Open-source language, used on the web for scientific,, and data anlysis. Python is faster than Ruby, compiled down to byte/object code on computer. Scripting language to automate tasks as well for web applications
C#
“C-sharp” object oriented language from MSFT, combines power of C++ with ease of Visual Basic. Based on C++, similar to Java and built for MSFT’s .net platform
Go
Statically typed, compile lang. like C++, user friendly and dynamically typed like Python. Lang. meant for large, complex software – designed for scale
Rust
Open source lang. focused on speed, memory safety, and parallelism. Creates games, OS, file systems, and browser components.
Ruby
Open-source lang. for general purpose web programming. Used for web apps, standard libraries, servers, system utilities.
PHP
Server side scripting language that develops static, dynamic, or web apps. PHP = “personal home page” but now means Hypertext Pre-processor. Only interpreted on a server with PHP installed.
C++
high level, object-oriented lang. to write fast, portable programs. Big library to support Standard Template Library (STL)
Swift
iOS language developed by Apple. Interactive and concise. Safe code that runs fast and resemblers plain english for ease of scripting and troubleshooting
Kotlin
Open source, static lang. for JVM/Android. Faster app development because of the less code, as well as debugging. Interoperable with Java
R
Lang. used for statistical computing, research, and data analytics. Presents clean, visual, present data
HTML/CSS
Hypertext markup language (Cascading Style Sheets) - Lang. used to place text, images, content on webpages. CSS modifies the HTML on webpages and controls appearance of text/images, etc.