Backward Chaining

Backward Chaining

Backward-chaining is also known as a backward deduction or backward reasoning method when using an inference engine. A backward chaining algorithm is a form of reasoning, which starts with the…
COMPUTER LANGUAGE

COMPUTER LANGUAGE

Computer language or programming language is a coded syntax used by computer programmers to communicate with a computer. Computer language establishes a flow of communication between software programs. The language…
COMPUTER LANGUAGES

COMPUTER LANGUAGES

Languages are a means of communication. Normally people interact with each other through a language. On the same pattern, communication with computers is carried out through a language. This language…
SOFTWARE

SOFTWARE

As you are aware, computer cannot do anything on its own. It is the user who instructs computer; what to do, how to do and when to do. In order…
Inside a computer

Inside a computer

Have you ever looked inside a computer case, or seen pictures of the inside of one? The small parts may look complicated, but the inside of a computer case isn't…
2-3 Trees

2-3 Trees

The 2-3 tree is also a search tree like the binary search tree, but this tree tries to solve the problem of the unbalanced tree. Imagine that you have a…
Queues

Queues

Queues are data structures that, like the stack, have restrictions on where you can add and remove elements. To understand a queue, think of a cafateria line: the person at…
Stacks

Stacks

Stacks are a type of list in which all inserts and removals happen at one end. Imagine a normal stack of cafeteria trays: to get one, you take it off…