Guest

Plz explain Assembler , Compiler, interperter, nonprocedural language, structured software and object oriented software??

Plz explain Assembler , Compiler,  interperter, nonprocedural language, structured software and object oriented software??

Grade:Upto college level

1 Answers

Navjyot Kalra
askIITians Faculty 654 Points
15 years ago

Assembler- A computer program that takes computer instructions and converts them into a pattern of bits that the computer can understand and perform by it certain operations.

Compiler-  This is a special program that processes statements written in a  programming language and turns them into machine language that a computer's processor uses.

Structured Programing- a subset of procedural programming that enforces a logical structure on the program being written to make it more efficient and easier to understand and modify.

A procedural language executes code in blocks (procedures) and executes only the blocks you tell it to execute.

Object oriented programming (OOP) uses objects for programming. I know - a circular definition. Software objects represent real life objects. If you are writing a game program involving cars and using OOP you might define an object called "car". Then you could define the things this car can do such as accelerate, turn left, honk horn, stop.

An interpreted language is one that is not converted to machine language until it is actually run on you computer. It is interpreted into machine as it is run, every time it is run. There are pluses and minuses to this but with computers being as fast as they are now they run just about as fast as compiled or assembled code plus they are much more portable. Meaning they can be used on more operating systems etc. without having to be re-written for each system.

Think You Can Provide A Better Answer ?

ASK QUESTION

Get your questions answered by the expert for free