I. Introduction
In today’s world the technology is way more diverse and far more advanced than it was years back earlier we were dealing with machines that we could educate through artificial non-ambiguous programming languages, the technology that favored for us we programmed that in the machine and machines worked for us, whoever wanted to make machines work for them have to learn a specific language and algorithms to make it work according to them. These languages have made many technology advancements to make our tasks easy.