Programming Terms

Programming Terms

When you start learning to program, you’ll have to go through some basic and fundamental concepts as well as programming terms too. You certainly have to learn various new and odd terms like loop, syntax, function etc. Knowing the meaning or definition of these basic words is important to make yourself feel easy, as you go on learning to program. Here are some common programming terms or terminologies that can be useful for you, if you’re a complete beginner in programming.

1. Algorithm

An algorithm is a set of rules which are followed in order to solve a problem. In computer programming, an algorithm includes a small procedure or process that solves a recurrent problem.

2. Bug

A bug can be defined as a coding error or flaw in a computer program which creates an unexpected result or behavior. Such results which were not meant to occur, but has unexpectedly happened is coined as bugs.

3. Sequence

A sequence is a series or set of logical steps carried out in order. Instructions are provided to the computer to perform certain tasks stepwise and it should take place in a certain order, which is the sequence.

4. Debug

Debug means to identify or track and eliminate errors from computer hardware or software. The process of identifying and eliminating errors is known as debugging.

5. Conditional statement

A conditional statement is a set of rules which are executed when a certain condition is fulfilled or met.

6. Operator

An operator refers to any signs or symbols that represent an action or process. Several operators are used in computer programming and they act upon operands.

7. Loop

A loop is a computer programming structure that repeats or iterates a sequence of instructions till a specific condition is met.

8. Syntax

Syntax refers to the specific rules or grammar of programming language which specify the correct combined sequence of symbols. It is like a standard of communication used by the programmer to communicate with the computer using a certain programming language.

9. Keyword

Keywords are words or phrases which have a particular meaning to the programming language and are reserved also. They are sometimes called reserved names since they are set aside to have special meaning and use in a respective programming language.

10. Arrays

An array is a data structure in which a group or series of elements of same size and type are kept. It is used to store a collection of data of the same type although it may have different values.

11. Strings

A string is a sequence or arrays of characters. The last character of every string is a null character, i.e., ‘\0’.

12. Data types

In programming, a data type is a classification of data that specifies which type of value a variable has and what type of operations can be applied to it without causing an error.

13. Compiler

A compiler is a special software that translates high-level source code into machine language, which can only be understood by the processor. The process of conversion from high-level programming into binary or machine language is called compilation.

14. Interpreter

An interpreter is a computer program that is used for the direct execution of program instructions written using one of the high-level programming languages. It decodes each line of source code to machine language.

15. Function

A function is a group of organized and reusable code which collectively performs a specified task or provides result by working on various inputs.

16. Program

A program can be defined as the sequence of instructions that a computer can interpret and execute. It solves specific problems by using those series of instructions.

17. Data

A data is considered as facts or figures, or information that is stored in or used by a computer.

18. Variable

A variable is a value that is dynamic or changeable, depending on terms and conditions or on information passed to the program. It’s a symbolic name which is associated with data storage location in programming.

You May Also Like 10 Facts About Programming

Leave a Reply

Your email address will not be published. Required fields are marked *