The first programmer in the world turned out to be a sister.

Source: Internet
Author: User

Original link

In a world in which the programmer is a man and a woman, the extreme imbalance between men and women makes it natural for male programmers to become masters of the world. Counting down, from the C language and UNIX system creators Denis and Thompson, to the later Linux system of the Father Linus, then to the Java Father Gosling, are the vast number of male programmers outstanding representatives, is the hero of the program community. According to this logic, the first programmer in the world must be our fellow man, too.

Haha, seriously you guessed wrong, according to historical records, the world's first programmer is indeed a sister, named Ada Loh Rice (Ada Lovelace), is the following. Talk less, let's see how she became a great programmer, perhaps if not her, the world may not have a programmer this profession.

I am the first program ape in the world. What are you:)

In my opinion, Ada is known as the world's greatest programmer. In order to give the program design "algorithm", she produced the first program design flowchart, as the founder of computer programs, she built a cycle and subroutines and other modern programming fields are very important concepts.

But the important thing is not only a programmer, but also good at thinking, mathematics and logic is also quite gifted, in addition to her beauty value is also very high, beautiful, is the British famous poet Byron's daughter.
In fact, she should have become a mathematician according to her mother's wishes, and become a programmer from Babechi and his analysis machine.

Born in London, Ada, at the age of 17, met the famous mathematician, inventor and mechanical engineer Charles Babechi at the University of Cambridge for the first time, and this encounter was the turning point in Ada's life. Babbitt was working on the invention of the analysis machine, and Ada was dedicated to writing algorithms for the analyzer. In this process, ADA first contact with the concept of "difference Machine", Ada later in the discussion with Professor Babbage on the difference machine, the prediction of the general-purpose computer is possible.

For example, she suggested that the binary number should be used instead of the original decimal number, indicating that the analyzer can accept a variety of punch cards: "Control card", "Data card", "Operation Card". She also suggests that numbers and other symbols, such as letters, can be "encoded" into digital data that the machine can handle. Even before the advent of modern computers for more than 200 years, the idea of an analytical machine's memory capacity was presented, pointing out that the machine should have a storage location or address and the possibility of "annotations or memos".


Although the limitations of the technology at the time did not meet the accuracy of the analysis machine, resulting in the final analysis machine can not be achieved, but ADA in the process of the various programming concepts and her understanding of computing, the future of the programming community has a huge impact. From this point of view, Ada deserves to be recognized as the world's first programmer. The U.S. military later named--ada a new high-level programming language developed over more than 20 years to commemorate Ada's outstanding contribution.

So if a male programmer is going to brag about how powerful his idol code is, it should tell him that the first programmer in the world is a sister. You see how bad she is. You're all learning from her.

Original link


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.