This article will be a bit different from other programming and tech-related articles that we often read. In this article, I have knitted something extraordinary for you.
On the bygone occasion of Mother's day, let's date back to when the utilities and commodities that we use today as a programmer or a developer were developed and invented first.
Let's discuss those 5 MOTHERS who changed the entire tech universe
The story of this mother date backs to the year 1842 when a female named Ada Lovelace became the first computer programmer and became the First female programmer in the world.
Born in 1815, Ada Lovelace who was the daughter of Lovelace was the daughter of famed poet Lord Byron and Annabella Milbanke Byron, who legally separated two months after her birth.
Her father had left her in Britain forever, never even knowing who her father is. She was educated privately by tutors and then self-educated but was helped in her advanced studies by mathematician-logician Augustus De Morgan who was the first professor of mathematics at the University of London.
Became an English mathematician and a writer, chiefly known for her work on Charles Babbage's proposed mechanical general-purpose computer, the Analytical Engine.
She was the very first one who recognized that the machine had applications beyond pure calculations, and have published the first algorithm intended to be carried out by such a machine. As a result of this, she is often regarded as one of the first computer programmers.
Fact: The early programming language Ada was named for her, and the second Tuesday in October has become Ada Lovelace Day, on which the contributions of women to science, technology, engineering, and mathematics are honored.
The honorable title of 'Mother of high-level programming languages' goes to C,which is the most noteworthy and prominent programming language. It is one of the most primitive languages as it is closely associated with low-level languages.
It is also a procedural programming language as well as a general-purpose programming language that was developed by Dennis Ritchie at AT&T’s Bell laboratories in 1972
Because this language had formed the basis of all programming languages and had provided many new concepts such as variables, loops, data types, loops, file handling, and dynamic memory allocation that are used in many other programming languages too that's why it is considered as The mother of Programming languages
C is a high-level programming language that lies at the low-level end spectrum of a high-level language
Search engines became an internal commodity for all people living on this planet who use to access the internet.
The honoring title of 'The mother of search engines' goes to a search engine named Mamma
Mamma.com became the first metasearch engine in the year 1996 and was the second most popular metasearch engine, behind Dogpile. It was one of the early search engines which were free of clutters and giving an advantage of easy use. It gave the facility to search for web pages, news, images, videos, and local information.
Fact: The Mamma search engine is no longer available. It evolved into a coupon code and discount website in 2016, and while the domain name, Mamma.com, is still active today, it's being used by Trust Mamma, a website with business reviews.
Compilers are great friends of programmers, they are indeed helpful tools that translate source code written in a high-level language into a set of machine-language instructions that can be understood by a digital computer’s CPU.
The story of its creation goes to the year 1952 when a Computer Scientist named Grace Hopper designed the first compiler.
She was an American mathematician and rear admiral in the U.S. Navy who was a pioneer in developing computer technology helped to devise UNIVAC I which was the first commercial electronic computer, and naval applications for COBOL.
She wrote the first computer manual, A Manual of Operation for the Automatic Sequence Controlled Calculator (1946), which described how to operate Mark I and was the first extensive treatment of how to program a computer.
Fact: While working at the Remington Rand Corporation in the 1950s, she created the first working compiler. She once said “I had a running compiler and nobody would touch it. They told me computers could only do arithmetic." She was named the company's first director of automatic programming in 1954.
Internet is a vast network of computers, it is playing a significant role in our lives. We cannot live a single day without this. It has changed business, education, government, healthcare, and even the ways in which we interact with our loved ones it has become one of the key drivers of social evolution. It is because of the Internet, you are able to read this article.
The credit of being the mother of such a great commodity goes to Radia Perlman who has made numerous contributions to the Internet as we know it, holding more than 80 related patents!. She's best known for writing the algorithm behind STP (Spanning Tree Protocol)
Born in 1951, grew up near Asbury Park, New Jersey. Both of her parents worked as engineers for the US government. Her father worked on radar and her mother was a mathematician by training who worked as a computer programmer.
Radia became a computer programmer and network engineer. She is most famous for her invention of the spanning-tree protocol (STP), which is fundamental to the operation of network bridges while working for Digital Equipment Corporation. She also made large contributions to many other areas of network design and standardization, such as link-state routing protocols.
Not only this, She is been working on a protocol to replace STP called TRILL (TRansparent Interconnection of Lots of Links) and improving data security on the Internet. Perlman has also helped introduce young children to computer programming.
Fact: Radia can't remember the publication that coined STP and is surprised that she's known for this at all. It took her less than a week to come up with the algorithm behind it and write the protocol – she even had time to pen a poem explaining how STP works.