Computers and other computing devicesoccupy a huge part of our lives. With the help of such devices we not only look for the necessary information or use useful programs, but also make purchases, communicate with friends and relatives, do work, spend leisure time and much more. Today it will not be difficult to scan a document or, for example, download a favorite melody. But more recently, humanity did not know such opportunities.
So, modern users can complain aboutthen, the video file loads a few minutes longer than it should. Some 30-40 years ago, in order to watch a new film, one had to go to the cinema at the appointed time. In order to listen to a beautiful melody about 100 years ago, you would have to invite a musician to yourself and give good money for it. And this is if we talk only about entertainment. It is difficult to imagine how much time was spent on carrying out calculations and drafting documents, on communication and obtaining important information. Today, all this is done by machines for us thanks to one main process - programming. Even if you look at a modern washing machine or a slow cooker, then it is also equipped with a simple, but still artificial intelligence. We use such devices almost every day, but we don’t even think about who made all this possible. Today we will talk about people who made our lives easier at times and opened up an incredible world of software code for us - programmers. You will find out who was the first programmer in history and how it all began.
First steps to the program
It is considered that to computingonly men have passion and ability. If you look at the list of the most outstanding programmers, only male names are evident. However, few people know that it is a woman - the first programmer in the history of mankind. Who was this significant person?
Многим из нас приходилось слышать о таком famous english writer like george gordon byron. His daughter, Ada Augusta Lovelace (Byron), is the first programmer in the world. The love of mathematics girl instilled in her mother since childhood. The best scientists in the district where the young person lived lived with her. So, her first teacher was the outstanding Augustus de Morgan, who was considered an outstanding mathematician and logician. It is these two components that lay the foundation for programming. They helped the girl in her subsequent scientific works.
The first programmer in the world - Ada Augusta Byron
In the history of information technology one ofThe first is the name of Charles Babbage. This man worked on the theory of functions and the mechanization of the account. Babbage is rightly considered the progenitor of the first computer and is called the "father of the computer." He created the first digital machine and called it analytical. A significant event in the life of Ada Augusta becomes an acquaintance with this outstanding inventor. The girl's mother was well acquainted with him, and Babbage himself was sincerely pleased with each new achievement in the development of mathematical science by Ada.
Acquaintance with the analytical machine
Молодому дарованию довелось побывать и в the "father of the computer" workshop. She paid a visit to Charles Babbage in the company of Mrs. De Morgan, the spouse of her math teacher and part-time family friend. In her memoirs about this visit, de Morgan noted that all the guests looked at the analytical machine with great amazement, for them it was something unusual and completely strange.
And only Ada Augusta, according to de Morgan, is notI saw before me nothing supernatural. She carefully examined the car, was able to understand the principle of its work and appreciated the invention. So the first female programmer first got acquainted with computer equipment. After this incident, the girl caught fire even more scientific activities. She knew and believed that this invention was a step into the future and only the beginning of achievements, that they could mechanize any processes. And, as we can see today, not lost.
The first programmer and his everyday life
At the age of nineteen Ada Augusta leavesget married Her elect becomes Lord King, later - Earl Lovelace. At that time, the lord was 29 years old, and Ada's family life was happy and measured. The girl's husband supported all her scientific endeavors and even admired her mindset. The couple often attended social events quite often, but the young lady was interested in something completely different. Even in spite of her marriage, her communication with Charles Babbage became closer and more cordial. The girl reminded Babbage of his lost daughter, all the more so Ada was almost her peer. The "father of the computer" also admired the girl's abilities, they often exchanged interesting ideas and showed each other their calculations. Over time, they became not only colleagues, but also good friends. Hell could not stand the surface society and stupid people. She was demanding of herself and others. With a mathematical mindset, she was attracted to things that were not typical of women. The girl became a real genius of her time and devoted her life to science.
Ada Augusta does not stop in his scientific calculations
Over time, the first programmer had toa bit away from science. The reason for this was the birth of three children, and Ada had to spend all his time with his family. But her love of mathematics was so strong that she was not ready to sacrifice science for a quiet family life with her husband and children. When a girl realizes that she can no longer exist without mathematics, she asks Babbage to find a good teacher for her to continue her studies. It is at this moment that she is confident in her abilities, as never before, and is ready to go far in her workings out. Babbage replies with a young academic letter, in which he indicates that at the present time he cannot find a worthy teacher for her, but continues to search. He also noted that her knowledge in the mathematical field is simply brilliant, and that he doubts whether she needs a teacher.
Studying Babbage Machines
A little later, Ada Augusta begins in detail.study computers designed by Babbage. She asks the inventor to send her details, calculations and drawings of the device. The girl seriously believes that cooperation with the inventor can be more than productive.
Italian scientist Maniber publishes hisan article about Babbage's machines, and the first programmer is taken to translate it. Together with the “father of the computer,” she makes detailed comments on the publication, which will later make her famous in certain circles.
First programs
Their first programs for machines Babbage girlwas to calculate the numbers Bernoulli. In more detail, Ada Augusta explained in her writings the solution of a system of two linear equations. Then for the first time such a concept appeared as working variables and their successive change in the program. The girl was able to apply the assignment operator, which is still an integral part of even the most complex modern program. The second program, described in the comments to the Manibera article, was compiled by Ada Augusta for calculating trigonometric functions and included the work of the cycle. Recurrent nested loops were the basis of her third program.
The name of the first programmer, however, is rarelyfound in publications on the history of technological progress. For the most part this is due to the fact that during the life of Ada no program was launched into work. This happened after the death of this outstanding woman.
The last years of his life
Ada dies at the age of 36.At the same age, her father died of bloodletting. Father and daughter died due to one disease - cancer. Even though Ada Augusta was trying to heal, the last years of her life were painful. Each new calculation was increasingly tedious for a woman, but she did not stop doing science until her death. One of the unique programming languages "ADA", two small cities in America and a college, are named after Ada.
It's amazing that the first programmer in the world is a woman. But this young lady gave the world her development, which became the basis for modern programming.