A List of words used in computer programming
Algorithms: It is simply a set of steps used to
complete a specific task. They're the building blocks for programming, and they
allow things like computers, smartphones, and websites to function and make decisions.
Application: It is a computer software package that
performs a specific function directly for an end user or, in some cases,
for another application.
Argument: It is a way of providing more information
to a function. The function can use that information when it runs, like a
variable (for more information about variables, see below.)
Arithmetic operator: It is essential in almost every
application, especially in games. If a game character earns experience, it must
be added to the total earned. If an arrow hits the enemy, the damage done to
the enemy needs to be calculated.
Arrays: Arrays are containers that hold variables;
they are used to group similar variables together. You can think of arrays like
the shelves at the pet store. The array would be the shelf, and the animals in
the cages are the variables inside.
Assignment operator: Assignment operators (+=, -=,
*=, /=) are operators that combine variable assignment (=) with arithmetic
operators. They serve as a shortcut when the coder has to perform an operation
that changes the value of a variable. If a rock falls on the game player's
head, the health must be deducted from their total, and so on.
Augmented reality: It is an interactive experience
where digital objects are placed in a real-world environment in real time.
Whereas virtual reality creates a completely artificial environment, augmented
reality uses existing real-world environments and overlays new information on
top of it. A popular example is Pokémon Go, which mixes the real world captured
via your phone's camera with virtual characters overlaid on top.
Autonomous: Autonomous robots, self-driving cars and
delivery bots are all terms used to describe robots that use sensors to
navigate their environments, with little or no human interaction.
Binary number: It is a computer's way of representing
information. Computers process millions of 1's and 0's a minute using various
rules to interpret them as numbers, letters, operators, and everything else
that is put into the computer.
bit: The individual 1's and 0's you see in binary are
called bits.
Bytecode: A Bytecode is computer object code that an
interpreter converts into binary machine code so it can be read by a computer's
hardware processor. The interpreter is typically implemented as a virtual
machine (VM) that translates the bytecode for the target platform.
Camel Case: Variables must be named using camel case,
which means that the first word in the name is lowercase and each new word
after it is capitalized. It is called camel case because when it was originally
written as camelcase, the capital C resembles the hump on a camel. There are
real-world examples of iD camel casings on the iPhone, eBay, YouTube, and of
course, "iD Tech"!
Coding: It is basically the computer language used to
develop Apps, Websites, and Software. Or Coding tells a machine which actions
to perform and how to complete tasks.
Coding Languages: Computers use coding languages to
understand what people want them to do. Just as people communicate with each
other in English or Japanese, people communicate with computers in languages
such as C++ or Java. Some of the best coding languages for kids include
JavaScript, Scratch, and Python.
Compiler: A compiler is a special program that
translates a programming language's source code into machine code, byte code or
another programming language.
Compilers: A compiler is a special program that
translates a programming language's source code into machine code, bytecode or
another programming language.
Computer Program: A computer program is a set of
instructions given to a computer to process it. These instructions are
typically used to solve a problem, or to make longer problems shorter and
easier for humans.
Conditional Statement: Conditional statements
evaluate to true or false. Use them to print information or forward programs in
a variety of situations.
Debuggers: A debugger is a software tool that can
help the software development process by identifying coding errors at various
stages of the operating system or application development. Some debuggers will
analyze a test run to see what lines of code were not executed.
Interpreters: an interpreter is a computer program
that directly executes instructions written in a programming or scripting
language, without requiring them previously to have been compiled into a
machine language program.
Linkers: A linker or link editor is a computer system
program that takes one or more object files (generated by a compiler or an
assembler) and combines them into a single executable file, library file, or
another "object" file.
Linux: Linux is an open-source operating system
designed to run on a wide variety of devices such as laptops, phones, tablets,
robots and many more. In fact, the Android operating system is based on Linux!
loops: Loops check a condition and then run a code
block. The loop will continue to check and run until a specified condition is
reached.
Machine code: Machine code, also known as machine
language, is the elemental language of computers. It is read by the computer's
central processing unit (CPU), is composed of digital binary numbers and looks
like a very long sequence of zeros and ones.
Machine Learning: Machine learning is getting a
computer to perform a task without being explicitly programmed to do so. It is
an application of artificial intelligence where we give machines access to data
and make them use that data to learn for themselves. Learn more about Machine
Learning for Kids.
Main Work: The main function is part of C++ and is
called when the program starts.
Preprocessor: It is a program that processes its
input data to produce output that is used as input to another program. The
output is said to be a preprocessed form of the input data, which is often used
by some subsequent programs like compilers.
Program: It is a set of instructions that a computer
follows in order to perform a particular task.
Programming Language: A programming language is any
set of rules that converts strings, or graphical program elements in the case
of visual programming languages, to various kinds of machine code output.
Programming languages are one kind of computer language, and are used in computer
programming to implement algorithms.
script: In programming, a series of scripts, or sets
of steps, are written for a computer to follow. Computers process the steps
line-by-line from top to bottom. Each step is built up by writing a statement.
Software: It is a set of programs, designed to
perform a well-defined task.
Source code: It is generally understood as a
programming statement that is created by a programmer with a text editor or
visual programming tool and then saved in a file. Object code generally refers
to the output, a compiled file that is generated when the source code is
compiled with a C compiler.
Sprite: Sprites are computer graphics that you can
move through code; What a 2D player plays is an animated sprite. For kids,
Scratch sprites provide a fun introduction to coding.
Statement: The way you tell a computer to perform an
action is by giving it instructions or by writing a statement to explain the
desired action. Again, this is similar to writing sentences in English, but
words, numbers, and punctuation are added depending on the programming
language.
Tasks: A function is a block of code that can be
referred to by name in order to run the code it contains.
Text editors: It is a computer program that allows the user
to enter, convert, store and generally print text.
UNIX: It is a family of multitasking, multiuser computer
operating systems that derive from the original AT&T UNIX, whose
development started in 1969 at the Bell Labs research center by Ken Thompson,
Dennis Ritchie, and others.
Variable type: Once a variable is declared, a variable type
is specified. Basic variable types include: string (words and phrases), char
(short for "character"; a single letter or symbol you can type), int
(short for "integer" for whole numbers), double or float (for decimal
numbers), and bool (short for "boolean;" for true or false values).
Variable: It is a container that holds a single
number, word, or other information that you can use throughout the program. A
variable is like a chest that you can fill with different values. You name the
chests so that you can find them later. Variables have three parts: type, name,
and value.
Website: It is a collection of web pages and related content
that are identified by a common domain name and published on at least one web
server.
while loop: While loops are set up the same way as if
statements. They check a condition and run code in them until the condition
becomes true. The while loop will run forever (unless the condition is false).