ABCs of Programming Flashcards
is a common computer term that can be used as both a noun and a verb. It is an executable software that runs on a computer.
Program
It is a notation designed to connect instructions to a machine or a computer. It is mainly used to control the performance of a machine or to express algorithms.
Programming Language
is a group of related data values (called elements) that are grouped together.
Arrays
Are used in programming for operating on the individual bits of binary values.
bitwise operators
It is a general term used to describe any unexpected problem with hardware or software.
Bug
It is a term used to describe text that is written using the protocol of a particular language, such as C, Java, Perl, PHP, or other programming language by a computer programmer.
Code
Is to transform a program written in a high-level programming language from source code into object code.
Compile
It reads the whole source code and translates it into a complete machine code program to perform the required tasks which is output as a new file.
Compiler
It is the process of writing, testing, debugging/troubleshooting, and maintaining the source code of computer programs.
Computer Programming
refers to the process of examining and removing errors from a program’s source code.
Debugging
It is a variable type that is used to store floating-point number values
floating-point
low level languages that are machine language
first-generation languages
low-level languages that generally consist of assembly languages.
second-generation languages
high level languages such as C.
third-generation languages
languages that consist of statements like that in a human language.
fourth-generation languages
Programming languages that contain visual tools to help develop a program
fifth-generation languages
It is a graphical (rather than purely textual) user interface to a computer
GUI or Graphical User Interface
It is a computer programming language that isn’t limited by the computer, designed for a specific job, and is easier to understand. It is more like human language and less like machine language.
high-level language
It is a program that executes instructions written in a high-level language
Interpreter
It is a software program that is designed to help programmers and developers build software.
IDE or Integrated Development Environment
It describes the process of a software program or script repeats the same instructions or processes the same information over and over until receiving the order to stop.
Loop
It defines a lack of value
Null
It is a programming language model organized around “objects” rather than “actions” and data rather than logic. Historically, a program has been viewed as a logical procedure that takes input
Object-oriented programming (OOP)
It is someone who writes computer program. They write, test, and maintain programs or software that tells the computer what to do.
Programmer