Archive for September, 2009
A system programming that allows building an independent product oriented programming is a style of computer programming which interacts with each other. Object oriented programming is a progression form of modular programming with perfect and many formal rules. It also permits parts of programming programs are planned as cooperative collections of products or objects, each of it stands for an example of some group, and whose classes are all associates of a pecking order of classes combined by way of legacy relationships. Object oriented programming paradigm highlights on the features like abstraction, classes, encapsulation, polymorphism, and heritage.
Object: The keys to understand object oriented paradigm can be called as objects. It will be like a dark black box that contains codes and data.
Class: The basic of concept of a class is the idea of object oriented programming. A class can also be defined as an organized form which make thing common like bringing up a common structure and behavior for a set of objects.
Abstraction: The vital and major skills of a program to ignore any aspects of the data like changing and highlighting on the essential things can be called as an Abstraction. As per the principle of Abstraction a common explanation of the full class of objects is defined as an alternative for defining each object’s individuality.
Encapsulation: Messages that describe the border to the object which is the lone thing that an object known about one more object is to it exists. Each objects characteristic and technique encapsulate up from other objects. This permits the developer to divide an objects execution from its performance.
Polymorphism: The principle of permitting the equal code to be used with dissimilar types, which consequence in more common and theoretical completion is called as Polymorphism. Polymorphism gives way to more than two or two objects to respond.
Inheritance: The path to broad up or change an already existing parent class which resides the link with its parent class can be called as Inheritance.
Information technology in recent the human race shall win through, as lengthy as there residue contribution of knowledge and knowledge in humankind. Motivating for achievement has made human kind to bring the top use of technology in creating things easier and speedy in our daily life. Some innovative technologies are given below.
Blue Laser Disc:
The Conventional red laser technology is replaced by the Blue ray disc technology in advanced capacity recordable DVD format. The present day DVD have only a storage capacity of 4.7 GB but when we take the blue laser disc, it has around 27GB of storage capacity. Instead of the red laser it has a short wavelength blue violet laser. A high definition broadcasting of recording can be done due to the higher capacity blue ray disc, that offers best picture eminence than the added broadly presented TV broadcasts.
Nano-Technology:
The construction of blocks in our universe is because of the atoms. The natural world has made the perfect skill of producing stuff molecularly, for instance our body is made in a detailed manner with multiple living cells; those cells are Nano machines of nature. Customer goods that we use are produced by the bulky piles of atoms together and vague manner. When we manipulate certain individual atom of an thing then the vital idea of Nano-technology is obtained. The need of Nano-technology in the modern industry will reduce the transistors size on silicon microprocessors.
DNA Computing:
Multiple natural supercomputers reside inside all the living things in the guise of DNA molecules, which is in our body. Such type of DNAs potentially performs calculations in a speedy manner that the most superior human built computer. One day it will be put together to a computer which will be called as biochip. Already this is called as biochemical Nano-computers exist in all living creatures.