Python basics Flashcards

1
Q

high-level programming language?

A

a programming language with strong abstraction from the details of the computer. In contrast to low-level programming languages, it may use natural language elements, be easier to use, or may automate (or even hide entirely) significant areas of computing systems (e.g. memory management), making the process of developing a program simpler and more understandable than when using a lower-level language. The amount of abstraction provided defines how “high-level” a programming language is.

eg python, java

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

general purpose programming language?

A

In computer software, a general-purpose programming language (GPL) is a programming language for building software in a wide variety of application domains. Conversely, a domain-specific programming language (DSL) is used within a specific area. For example, Python is a GPL, while SQL is a DSL for querying relational databases.

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

dynamically typed?

A

Dynamic typing means that the type of a variable is determined only during runtime (as opposed to compile time)

eg: Python

opposite: statically typed, eg Java

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