stud
bud
Sign up
Log in
Home
Library
Explore
SAT
More
3 Classification of programming languages Flashcards | StudBud
Explore
/
3 Classification of programming languages
3 Classification of programming languages
28 terms
·
StudBud Administration
·
16 plays
Imported from external platform
Flashcards
28 cards
F
Practice quiz
P
Host live
L
Questions
28
Answers
1
What Is a "Turing Complete" Language?
A language that can be used for Turing Calculus
A language that can solve any problem that a computer can solve
A language that is not ambigious
Alan Turing's secret language
2
Which of the following is a characteristic of low-level languages?
They are used for web development
They are closer to machine code
They are platform-independent
They are easier to read and write
3
Identify the right term for program that translates a high-level language into machine code
compiler
interpreter
translator
IDE
4
Low level languages...
are more technical and involve commands that allow data transfer RAM-CPU
are less technical
have English Like statements
have a simple syntax
5
What is a programming paradigm?
A compiler optimization level
A formal specification language
A library of pre-written code
A set of guiding principles that shapes our approach
6
What is a low-level programming language?
A language that is closer to machine code
A language that is closer to human languages
A language used for database management
A language used for web development
7
Low-level languages are generally:
Platform-independent
Used for web development
More portable across different platforms
Less portable across different platforms
8
High-level languages are generally:
More abstract and easier to use
More complex and harder to use
Specific to a particular type of hardware
Used for writing device drivers
9
High-level languages are typically:
Easier to debug
Harder to debug
Used for writing firmware
Specific to a particular type of hardware
10
Which of the following is a characteristic of a compiled language?
Code is used for markup
Code is used for scripting
Code is translated into machine code/object code before execution
Code is executed line by line
11
Low-level languages are generally:
Used for web development
Platform-independent
Platform-dependent
More abstract and easier to use
12
What is a mnemonic?
A debugging tool
An abbreviation of operations
A type of error
A programming language
13
Which of the following is a disadvantage of high-level languages?
They are harder to read and write
They are used for writing firmware
They are specific to a particular type of hardware
They can be less efficient in terms of performance
14
Low level languages
Changes the hardware to machine language
Can directly manipulates the hardware of the computer
All of the answers
Compiles to higher level language
15
What is a procedural programming language?
A language used for system programming
A language that is close to machine code
A language that uses procedures or routines
A language that is difficult to understand
16
High-level languages are often used for:
Application development
Writing device drivers
Programming embedded systems
Writing firmware
17
What is an object-oriented programming language?
A language that uses objects and classes
A language that is close to machine code
A language that is difficult to understand
A language used for system programming
18
What is a imperative high level language
A language which codes it self
A language which closely resembles machine code
A programing language which the user thinks in algorithms
A language where commands are written/perform a sequence of steps
19
What is the relationship between Assembly Language and Machine Code
1 to many
1 to 1
many to one
many to many
20
Low-level languages are typically:
Easier to debug
Platform-independent
Used for web development
Harder to debug
21
Which of the following is an example of a high-level programming language?
Assembly language
Python
Machine code
Binary code
22
What is a high-level programming language?
A language that is closer to human languages
A language used for system programming
A language used for scripting
A language that is closer to machine code
23
What is an interpreted language?
A language that is used for database management
A language that is compiled into machine code
A language that is used for web development
A language that is executed line by line
24
What type of language is shown on screen?
Assembly Code
High Level Imperative Code
Declarative Code
Machine Code
25
Which of the following is a characteristic of high-level languages?
They are harder to debug
They are easier to read and write
They are used for writing firmware
They are specific to a particular type of hardware
26
Low level languages are called 'low-level' because...
Their instructions map directly to processor instructions.
They are complex.
They use a low level of power and memory when compiling.
They are simple.
27
What type of language is shown on screen?
Declarative Code
High Level Imperative Code
Machine Code
Assembly Code
28
High-level languages are generally:
Less portable across different platforms
Used for writing firmware
More portable across different platforms
Specific to a particular type of hardware