Computer Software Flashcards
(5 cards)
assembly language
machine-dependent language that consists of mnemonic processor “instructions, data, and other statements”
note: not directly understandable by machine and high-level language as machine-independent
source code
Collection of instructions written in a programming language that requires a language processor to translate into machine code
compiler vs. interpreters
-compiler translates source code into machine language (or object code)
-interpreters both translate and execute source code into machine language one line at a time.
note: both checks source code for errors but if the interpreter finds an error, the process is terminated at the statement containing the error and displays an error message
note: C, C++, C#, and Java programs need compilers
note: Perl and Python execute using interpreters
What are some common high-level programming languages?
C++, Python, JavaScript, PHP, Tcl
algorithm
specific structured formula required to produce a specific output