Intro To Programing Languages Flashcards
Learn basic definitions for programing languages
Computer Program
Set of instructions that the computer can perform in order to perform a task.
Programing
Proces of creating a program
Source Code
List of comands typed into one or more text files, used for creating programs.
Executing A Program
When a program is loaded into a memory and the hardware sequentialy executes each instruction
Machine Code
Limited set of instructions that a CPU can understand directly
Binary Digit BIT
Each 0 or 1 of the machine code sequence
Hardware
Collection of physical computer parts that make up a computer and execute programs
Interpretation of BITS
Each bit is interpreted by the CPU to a comand to do a very specific job
Assembly Language
Each instruction is identified by short abreviation
Assembler
Program used to decode assembly language
High Level Languages
Languages like C, C++, Pascal that must be translated in format that the computer will understand
Compiler
Program that reads source code and produces standalone executable program that can be run
Interpreter
Program that directly executes the instructions in the source code without requiring to be compiled
Scripting Languages
Languages like Perl and Java Script that are interpreted
Advantages Of High-Level Languages
- easier to read and write, closer to language we understand
- needs fewer instructions to perform a task than low-level languages
- can be compiled for different systems