High-Level vs. Low-Level Programming Languages: Understanding Interpreters and Compilers, Quizzes of Computer Science

Definitions and explanations of key terms related to high-level and low-level programming languages, including algorithms, programming languages, high-level languages, low-level languages, interpreters, compilers, shell mode, and source code. Learn about the differences between high-level and low-level languages, how they are used, and the role of interpreters and compilers in processing source code.

Typology: Quizzes

2015/2016

Uploaded on 02/13/2016

chicadorada3000
chicadorada3000 🇺🇸

1 document

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
TERM 1
algorithm
DEFINITION 1
general step by step process for solving a problem
TERM 2
programming
language
DEFINITION 2
formal notation for representing solutionsA programming
language is a formal constructed language designed to
communicate instructions to a machine, particularly a
computer.
TERM 3
high-level
language
DEFINITION 3
programming language that is designed to be easy for
humans to read and writeexamples: Python, C ++, PHP,
JavaIn computer science, a high-level programming language
is a programming language with strong abstraction from the
details of the computer.
TERM 4
low level
language
DEFINITION 4
programming language that is designed to be easy for a
computer to executemachine language assembly languageIn
computer science, a low-level programming language is a
programming language that provides little or no abstraction
from a computer's instruction set architecture-commands or
functions in the language map closely to processor
instructions.
TERM 5
high level language vs low level
language
DEFINITION 5
High Level Low Level1st translated to LLL comp needs to
execute in loweasier to program have to be rewritten to be
run intoless time to write another type of compshorter/easier
to readmore likely to be correctportablecan b run on diff
types of comp
pf3

Partial preview of the text

Download High-Level vs. Low-Level Programming Languages: Understanding Interpreters and Compilers and more Quizzes Computer Science in PDF only on Docsity!

algorithm

general step by step process for solving a problem TERM 2

programming

language

DEFINITION 2 formal notation for representing solutionsA programming language is a formal constructed language designed to communicate instructions to a machine, particularly a computer. TERM 3

high-level

language

DEFINITION 3 programming language that is designed to be easy for humans to read and writeexamples: Python, C ++, PHP, JavaIn computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer. TERM 4

low level

language

DEFINITION 4 programming language that is designed to be easy for a computer to executemachine language assembly languageIn computer science, a low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture-commands or functions in the language map closely to processor instructions. TERM 5

high level language vs low level

language

DEFINITION 5 High Level Low Level1st translated to LLL comp needs to execute in loweasier to program have to be rewritten to be run intoless time to write another type of compshorter/easier to readmore likely to be correctportablecan b run on diff types of comp

programs that process

HLL

interpreterscompilers TERM 7

interpreter

DEFINITION 7 source code > interpreter > outputsource code in HLLtranslates one line at a time , alternately reading lines and performing computationspython is considered an interpreted language b/c the way it interacts w/programmers TERM 8

compiler

DEFINITION 8 source code > compiler > object code > executor > outputobj code is translated into byte codeexecutor is the virtual machine TERM 9

2 ways to use python

DEFINITION 9 shell modeprogram mode TERM 10

shell mode

DEFINITION 10 enter expressions into Python shell and the interpreter immediately shows the result>>> (python prompt) and its ready for instructions