The 10 most wonderful 'shadows' of all time in the programming village
The famous and successful programmers are mostly male - this is certainly a misconception when it comes to the programming world. The female programmers often stand under the aura that shows the outside that the public sees so their contribution is less known to the world. Revealing that before becoming a typical male job, women are pioneers in this area.
The truth is that in the past, there are quite a few female programmers in the world, even they hold important positions. Quantrimang asked for the name of the 10 greatest pink balls of all time in the programming community that could make any brother in the industry to admire. Invites you to read the track.
1. Grace Hopper
Grace Murray Hopper (December 9, 1906 - January 1, 1992) was one of the first programmers of IBM's Harvard Mark I computer - the first large-scale computer in the United States. She was the one who invented the first compiler for computer programming language to reduce a huge amount of work for programmers. Grace Hopper was also one of the people who popularized the idea of an independent programming language for computers, greatly contributing to the development of COBOL - one of the first high-level programming languages. She also introduced debugging terms for computer error correction and programming errors. After her death, Grace Hopper was named for a series of technology-related projects, awards and scholarships as a memory and a respect for a monument in programming.
2. Ada Lovelace
Augusta Ada King - Count Lovelace or more commonly known as Ada Lovelace (December 10, 1815 - November 27, 1852) was a talented writer and mathematician from the English aristocracy. She wrote the first computer programming commands since the mid-19th century - when the first computer was not yet available. In his captions, Ada Lovelace describes how to create code so that the device handles both letters and symbols, not just numbers. She also theorized the method to repeat a sequence of commands, a process called 'loop' that today's computer programs use. Thanks to his work, Ada is considered the world's first computer programmer.
3. Lois Mitchell Haibt
Lois Mitchell Haibt (born 1934) is an American computer scientist. She is a member of a group of 10 people at IBM developed FORTRAN - the first successful high-level programming language. During the development of FORTRAN, she analyzed the program's command line created by other parts of the compiler. Lois Mitchell Haibt was also the first to create a parser for arithmetic expressions. She is known as a pioneer in computer science. Haibt is also one of the compilers of the first FORTRAN guide guide in 1956.
4. Barbara Liskov
Barbara Liskov (born November 7, 1939) was one of the first women to be awarded a doctorate in computer science in the United States. She is the developer of the Liskov Substitution Principle (Liskov Substitution Principle) and won the Turing Prize - the Nobel Prize for computer science. Barbara Liskov is also the leading woman in many important projects such as the Venus operating system - a small, low-cost and interactive time division, or CLU programming language that brings new concepts such as abstract data types, loops, and parallel assignments .
She is also the creator of Argus - the first high-level language to support distributed programs, demonstrating the promise of Thor's pipeline and object-oriented database system. She is the head of the Programming Methodology Group at MIT, whose focus is on Byzantine's fault tolerance and distributed computing.
5. Frances Elizabeth Allen
Frances Elizabeth Allen (born August 4, 1932) is an American computer scientist and a pioneer in optimizing compilers. Allen is also known as the first female employee of IBM and the first woman to win the Turing Prize in 2006. She greatly influenced the development of the compiler and spent most of her career. I researched and developed advanced programming language compilers for IBM Research. In addition to Turing Award, Frances Elizabeth Allen also won many scientific awards such as Computer Pioneer Award in 2004, Computer History Museum Fellow in 2000.
6. Jean Bartik
Jean Jennings Bartik (born December 27, 1924) is one of the first programmers for ENIAC computers (Electronic Numerical Intergator and Computer) - supercomputers in World War II. She and her colleagues developed and coded many of the basic principles of programming while working with ENIAC, helping to make cannon and military missile trajectories, resulting in much faster results than manual calculation. After working with ENIAC, Jean Bartik continued to work on future generations of devices such as BINAC, UNIVAC and spent most of his career at technology companies as a well-documented expert. arts, managers, engineers or programmers. She died on March 23, 2011, was 86 years old.
7. Margaret Hamilton
Margaret Heafield Hamilton (born August 17, 1936) is an American computer scientist, systems engineer and entrepreneur. She was also named the super brain behind Apollo's development. Margaret Hamilton is the director of Software Engineering at the MIT Applied Science Laboratory, which has developed flight control software for the Apollo program - a project to bring people to the Moon and bring astronauts back About the Earth safely. Her team is responsible for designing, building Apollo flight control software and performing Skylab's mission. Based on what he experienced at Apollo, Hamilton later developed a programming language based on the variable Universal Systems Language of Development Before the Fact (DBTF). She is the one who coined the term 'software engineering'. Margaret Hamilton won the Lovelace Augusta Ada award in 1986 and won the NASA Special Space Operations Award in 2003.
8. Shafi Goldwasser
Shafrira Goldwasser (born 1958) is an Israeli-American computer scientist. She made a great contribution in the areas of complex computational theory, number theory and cryptography. Shafi Goldwasser was also the one who established and achieved the gold standard for data encryption with the concept of Probabilistic Encryption. She also invented the Zero-Knowledge Proofs concept - a key tool in designing cryptographic protocols.
9. Adele Goldberg
Adele Goldberg (born July 7, 1945) is a computer scientist who participated in developing Smalltalk-80 programming language and various concepts related to object-oriented programming. In the 1970s, Goldberg was a Xerox researcher. She and her colleagues (both male) built Smalltalk-80 programming language and designed the "User Interface Graph" (GUI). She also contributed to the widely used designs in software design.
Steve Jobs - the late CEO of Apple after watching the Smalltalk show Goldberg and the GUI formed the idea of creating a desktop computer.
10. Radia Perlman
Radia Joy Perlman (born January 1, 1951) is an American computer programmer and network engineer. She is well known for inventing the Spanning Tree Protocol (STP) - the foundation for Network Bridge's operation. She has also made major contributions to many other areas of network design and standardization such as Link-state routing protocol. Radia Perlman is also dubbed "mother of the internet".
It can be seen that the programming industry does not know the gender of men or women, only distinguishes the characteristics of dare to challenge. Although there are many difficulties, women are still proving their irreplaceable position through their abilities and abilities in all fields. Surely, through this beautiful top 10 "pink ball", you must agree that women are not inferior to the men.
You should read it
- Portrait of 12 powerful women who rule the high-tech world today
- Funny set of 20 differences between men and women
- 12 interesting features that men even have 'sandals' could not keep up with women
- What do women really want?
- 6 facts about women that they themselves must be surprised
- The 5 most powerful women of the world technology village
- Microsoft CEO: Women should not ask for a raise
- 10 differences between women and girls
May be interested
- Set of multiple choice questions for programming with P15 prizeprogramming is a discipline that attracts many young people interested. not only that job opportunities after graduation with this job are extremely open. so, if you love programming, you should not ignore the following quiz series of network administrator.
- How to delete shadows from photosif you take a photo under sunlight, you will see shadows appearing in the image. fortunately you can do it in photoshop and some simple editing applications. see instructions for removing shadows from the image below.
- Set of multiple choice questions about programming with P10 prizethe programming questions below will give you lots of useful information. if you are interested in learning programming languages, the series of programming language topics will be very helpful for you.
- How to Find a Village in Minecraftthe village is a unique structure created in the game minecraft and is the residence of many villagers. there are many farms here for players to get food and many chests to store items. not to mention the fact that you will see a lot of houses and be able to barter with the villagers. whether you intend to stay, visit, or raid, here's how to find a village in minecraft!
- Set of multiple choice questions about programming with P7 prizecurrent programming is no longer strange to us. programming work is becoming hot and more interested. please join the network administrator to learn about programming skills through multiple-choice questions below.
- Set of multiple-choice questions on award-winning programming P5serializing programming tests, in the following article, readers will be able to expand their knowledge with more interesting questions. let's start.
- Set of multiple choice questions about programming with P6the following network administrators will continue to send you interesting questions about programming. if you love this topic, then try your knowledge.
- P13 programming set of multiple choice questionsyou are a fan of programming languages and want to learn more about this topic. to give you an interesting reading about programming, in this article, the network administrator will send you a good quiz about this topic. invite your reference.
- Ninja Team Code: Ninja Village 3D latest and how to redeem codethe latest ninja village 3d code gives players the most attractive rewards. we will update the latest code for you according to the code table below.
- Set of multiple choice questions on programming with P3 prizeinvite readers to participate in testing knowledge with questions around the topic of the following programming of network administrator. the question set will have 10 questions with 4 answers, please choose the most accurate answer.