Abstraction : What is this Abstraction is ?


Abstraction is a frequently used terminology especially in articles of , abstraction is to isolate an element of context or accompanying elements. The terminology Abstraction refers to the emphasis on “what do you do?” rather than the “how do you perform ? ” in programming language. The Abstraction has various application in various fields of Science. Abstraction is a terminology that is used in various applied sciences including Computer Science. Usually a prefix is added before the term to the meaning very clear in that context.

 

What the word Abstraction actually means ?

 

The programming languages are the by which developers and programmers can implement the models of Abstraction. The abstraction offered by programming languages can be divided into main two two categories: data abstraction (belonging to the data) and control abstraction (belonging to the control structures).

Different programming paradigms have increased their level of abstraction, closer by meaning to the computer and   for human understanding, through command languages, imperatives, Object Oriented Programing (OOP) the Aspect Oriented Programming (AOP).

 

Abstraction - What is this Abstraction


Illustration by IBM

 

Abstraction, from the point of view of Object Oriented Programing, express the essential characteristics of an object, which distinguish the object of others. In addition to these, distinguished characters exists. If an object has more features than necessary these will be difficult to use, , build and understand.

 

Usages and Examples of Abstraction

 

Roughly speaking, abstraction allows us to point the characteristics of an object we need. If you need one Person as an object, we could use name, age, address, marital status, etc. but if we need for the area of biology, within their attributes there will be DNA, Gen x1, x2 Gen, etc. The aforementioned attributes are not required in that case. Abstraction is not limited within two examples. In the field of Grid Computing, Virtualization Abstraction Models are very important.

 

Signature


0saves
If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

Leave Lame Behind - Get Engaged

Here’s what we’ve got for you:

Contact Us Today for Smarter Marketing of Knowledge

See each of the premium resources below:

For Publishers and Content Owners

Do you want to optimize your available content?

Do you want to increase the visibility of your content?

Do you want to increase your reliability as an Author?

Do you want your next or existing project to be technically planned?

If your answer to any of these is YES contact us with your approximate budget.

Contact Us Today

For the Media Companies and Advertisers

You must be seeking a publisher website like ours with real content to give an exposure to your client's business?

We provide Industry's Standard opportunities for advertisement.

Do you want some promotion that comes with proper invoicing, SLA on per annum basis?

If your answer is YES contact us today for a quote.

Contact Us Today for Quote

Mentions

  1. What is this Abstraction is ? says:

    [...] Abstraction Share like this. [...]

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>