Introduction to Programming Flashcards
how many programming ethics are there?
6
what are the 6 programming ethics?
CHARBG
- Contribute to society and human being
- Honor confidentiality
- Avoid harm to others
- Respect the privacy of others
- Be honest and trust worthy
- Give proper credit for intellectual property
a collection of instruction that can be executed by a computer to perform a specific task
a computer program
the different languages of the instruction
programming languages
the act of constructing programs
programming/coding
the human-readable description of a program written in a programming language.
code
what are the 3 classification of programming languages?
machine, assembly, and high level languages
a program in this format is written in machine code.
machine language
is initially developed to address the disadvantages involved with machine code programming
assembly language
expressed in half-English and arithmetic calculations are written in a way familiar to mathematics.
high level language
uses symbolic codes
assembly language
the only language a computer can understand
machine language
for a program written in the assembly language, to be executable it must be translated into machine code using _
assembler
code that is written in high level programming language
source code
any language used to command the computer must first be converted to his language
machine language
equivalent to grammar in English
syntax
translates just one statement at a time then translates it into machine code
interpreter
not dedicated to a particular type of computer also known as _
portable
a language that is portable
high level language
creates a pattern of symbols to make it valid
syntax
scans the entire program then converts it to machine code
disobedience to such pattern generates _ or _
syntax error or compile time error
scans the entire program then converts it to machine code
compiler
full name of IDE
integrated development environment
what is an ide?
a software for building apps hat combines common developer tools and single graphical user interface (GUI)
what are the basic development tools in ide?
- editor
- compiler
- linker
- loader
- debugger
- viewer