LESSON 1 Flashcards
- A sequence of instructions that tell a computer how to perform a task.
- Like a recipe that tells you how to prepare and cook a meal
Computer Program
- when a computer follows the instructions in a program
Executing a program
What are the programming languages?
- Machine Language
- Low-level programming languages
- High-level programming languages
expressed as binary (1’s and 0’s)
Machine Language
close to machine language
Low-level programming languages
close to human’s natural language. provides a better interface for programmers and computer to understand each other
High-level programming languages -
Java is Created in _______ by__________________
Created in 1991 by James Gosling of Sun Microsystems
Java is Formerly called _________
“Oak”
Created for platform independent language that could be embedded in various consumer electronic products like toasters and refrigerators.
Java
- Translates code from a high-level programming language before the program runs
Compiler
Translates code written in a high-level programming language into machine code line-by-line as code runs
Interpreter
- source file that the programmer writes code on
.java file
- the result of the compiler, created from successful compilation. Written in bytecodes.
.class file
- Programming environment integrated into a software (ex. IntelliJ IDEA)
Integrated Development Environment (IDE)