Is HTML a programming language?
No
A file that can be directly executed by the computer's processor is called a
binary executable file
What makes it easier for humans to read and write instructions for computers?
Programming Languages
What does a diamond shape in a flowchart indicate?
a decision point
What is the main purpose of a flowchart in programming?
To show the flow (sequence) of logic in a program
What language is used to get information from databases
Query Language
What is a programming language?
A set of instructions used to write code
Why do modern developers not work directly with machine language?
Its hard to understand
What is assembly language? (what level of programming)
a low level programming language
In what areas is assembly language still used today?
Specialized
A language that runs instructions in the source code whenever you run the application
interpreted language
The rules for how to write the language are called
Syntax
Who created the first computer program?
Ada Lovelace
What is another term for interpreted languages?
Scripting language
Why are interpreted languages slower than compiled languages?
They translate the code into machine language as it runs
What is one advantage of interpreted languages? In the context of platforms
They are platform-independent.
This converts the code into machine language all at once
Compiler
What is the main advantage of using bytecode?
it can run on any computer with a runtime engine
What is a disadvantage of compiled programs?
They need to be rewritten and recompiled for different platforms
What type of language adds tags to text?
markup language
Why are compiled languages often used for resource-intensive programs like high-end video games?
Because they run quickly and efficiently
A tool that interprets bytecode into the computer's specific machine language is called
Runtime Engine
Why is code written in assembly language more efficient?
It allows direct access to hardware.
A low-level language that is interpreted by a runtime engine is called
bytecode
What is the process of making a compiled program work on different platforms called?
Porting