Explore tens of thousands of sets crafted by our community.
Programming Languages: Key Features
15
Flashcards
0/15
C++
Object-oriented, rich standard library, used in system/software development
Rust
Compiled, zero-cost abstractions, memory safety without garbage collection, used for systems programming
Perl
Interpreted, regular expression integration, used for text processing and system administration
Python
Interpreted, dynamic typing, extensive libraries, used in web development, scripting, data analysis
Ruby
Interpreted, dynamic typing, strong metaprogramming, used in web development (Ruby on Rails)
Go
Compiled, statically typed, built-in concurrency, used in cloud services and scalable network servers
Kotlin
Statically typed, interoperable with Java, used for Android and cross-platform development
Haskell
Compiled, purely functional programming, strong statically typed, used in academia, financial services
Java
Object-oriented, platform-independent (JVM), used in enterprise software, Android apps
JavaScript
Interpreted, first-class functions, prototype-based, used for web development
C#
Object-oriented, type-safe, part of .NET framework, used for Windows applications, games (Unity)
Swift
Compiled, type inference, used in iOS/macOS app development
PHP
Interpreted, server-side scripting, used primarily for web development
R
Interpreted, vectorized operations, used for statistical computing and graphics
TypeScript
Superset of JavaScript, static type-checking, used for large-scale web development
© Hypatia.Tech. 2024 All rights reserved.