Explore tens of thousands of sets crafted by our community.
Computer Programming Languages
29
Flashcards
0/29
Kotlin
A statically typed programming language that runs on the JVM and can be used to develop Android apps.
PHP
A server-side scripting language designed primarily for web development but also used as a general-purpose programming language.
Rust
A systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
Python
General-purpose, high-level programming language, often used for web development, data science, and scripting.
Go
A statically typed, compiled programming language designed at Google to improve programming productivity in an era of multicore, networked machines, and large codebases.
Perl
High-level, general-purpose, interpreted, dynamic programming language known for its strengths in text processing.
Scala
A high-level language that combines object-oriented and functional programming in one concise, high-level language.
Swift
A powerful and intuitive programming language for macOS, iOS, watchOS, and tvOS.
R
A programming language and software environment for statistical computing and graphics supported by the R Foundation.
C++
A language with object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
Haskell
A standardized, general-purpose purely functional programming language, with non-strict semantics and strong static typing.
Java
Object-oriented programming language that is platform-independent due to the JVM (Java Virtual Machine).
Ruby
High-level, general-purpose language known for its ease of use and developer happiness.
JavaScript
High-level, dynamic, untyped, and interpreted programming language, primarily known for its role in web development.
C#
A modern, object-oriented, and type-safe programming language created by Microsoft.
C
Procedural programming language known for its efficiency and control over system resources.
Lisp
One of the oldest high-level programming languages, known for its fully parenthesized prefix notation.
Julia
A high-level, high-performance dynamic programming language for technical computing.
F#
A functional-first programming language that uses a strong type system and type inference.
Assembly Language
A low-level programming language for a computer, or other programmable device, with a very strong correspondence between the language and the architecture's machine code instructions.
Groovy
An object-oriented programming language for the Java platform that is a dynamic language with features similar to those of Python, Ruby, Perl, and Smalltalk.
Dart
An object-oriented, class-defined, single inheritance language that uses a C-style syntax that transcompiles optionally into JavaScript.
Erlang
A general-purpose, concurrent, functional programming language, as well as a garbage-collected runtime system.
TypeScript
A strict syntactical superset of JavaScript that adds optional static typing to the language.
Clojure
A modern, dynamic, and functional dialect of the Lisp programming language on the Java platform.
Prolog
A logic programming language associated with artificial intelligence and computational linguistics.
Elm
A domain-specific language for declaratively creating web browser-based graphical user interfaces.
Lua
A lightweight, high-level, multi-paradigm programming language designed primarily for embedded use in applications.
Objective-C
A general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.
© Hypatia.Tech. 2024 All rights reserved.