Programming Languages Flashcards

Contains programming languages

1
Q

A foundational, low-level language widely used in system programming, operating systems, and embedded systems. It introduced structured programming concepts. (1972, Dennis Ritchie)

A

C

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

An extension of C that includes object-oriented programming (OOP) features, making it useful for game development, software engineering, and performance-critical applications. (1983, Bjarne Stroustrup)

A

C++

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A high-level, object-oriented language known for its ‘Write Once, Run Anywhere’ (WORA) capability. It’s widely used in web applications, enterprise software, and Android development. (1995, James Gosling, Sun Microsystems)

A

Java

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A high-level, interpreted language known for its simplicity and readability. It’s widely used in data science, artificial intelligence (AI), automation, and web development. (1991, Guido van Rossum)

A

Python

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A lightweight scripting language primarily used for web development. It enables dynamic and interactive web pages and is essential for front-end frameworks like React and Angular. (1995, Brendan Eich, Netscape)

A

JavaScript (JS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Not a programming language but a markup language used for structuring web pages. It forms the foundation of websites along with CSS and JavaScript. (1993, Tim Berners-Lee)

A

HyperText Markup Language (HTML)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Used to style web pages by controlling layout, colors, fonts, and responsiveness. Works alongside HTML and JavaScript. (1996, Håkon Wium Lie)

A

Cascading Style Sheets (CSS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A domain-specific language used to manage and manipulate databases. Common in database management systems like MySQL, PostgreSQL, and Oracle Database. (1974, Donald D. Chamberlin & Raymond F. Boyce, IBM)

A

Structured Query Language (SQL)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A server-side scripting language used in web development, known for its role in powering WordPress and dynamic websites. (1995, Rasmus Lerdorf)

A

Personal Homepage (PHP)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A high-level, interpreted language emphasizing simplicity and productivity. It is used in web development, particularly with the Ruby on Rails framework. (1995, Yukihiro Matsumoto)

A

Ruby

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A programming language designed for macOS and iOS development. It is fast, safe, and more efficient than Objective-C, Apple’s previous language. (2014, Chris Lattner, Apple Inc.)

A

Swift

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Also called Golang, it is a statically typed language designed for scalability and efficiency, commonly used in cloud computing and backend systems. (2009, Robert Griesemer, Rob Pike, Ken Thompson, Google)

A

Golang (Go)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A modern language fully interoperable with Java, widely used for Android app development. It offers a more concise and expressive syntax. (2011, JetBrains, led by Andrey Breslav)

A

Kotlin

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A systems programming language designed for performance and memory safety, often used in embedded systems, game development, and high-performance applications. (2010, Graydon Hoare, Mozilla)

A

Rust

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A low-level programming language that provides direct hardware control and is specific to a processor’s architecture. It is used for performance-critical applications like embedded systems and operating systems. (1940s-1950s, Various Developers)

A

Assembly Language (ASM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly