This essay Dr Grace Murrary Hopper has a total of 1408 words and 6 pages.
Dr Grace Murrary Hopper
Dr. Grace Murray Hopper was born on December 9, 1906. As a child Grace Hopper enjoyed learning about machines, technology and other countries cultures. Following her motherís love for mathematics and her fatherís love for literature, Grace had high expectations for herself. Family life was large influence as she grew up, from the close relationship she had with her grandfather, a surveyor in New York City, she learned about real life at a young age. Her father, Walter Fletcher Murray, was a successful insurance broker, also taught Grace the importance of a good education to succeed in life. Her mother, Mary Campbell Horne Murray, perused a career in geometry by special arrangement even though it was not an encouraged job for women at this time. Grace\'s great-grandfather, Alexander Russel, inspired her interest in the Navy. Russel had been a rear admiral for the US Navy, a position Grace also filled in her lifetime. Grace\'s parents were progressive in their views of education for females, firmly certifying Grace\'s pursuit of higher learning. Her father believed that Grace deserved a college education as much as his son did, and, with the coming of the depression, he thought it overbearing in order to secure a job in desperate economic times. To that end, Grace attended Vassar College in 1924, and quickly distinguished herself there in the disciplines of science, specifically mathematics and physics. She graduated in 1928 with Phi Beta Kappa honors and a Vassar College Fellowship, and with that scholarship financed continued graduate study in math at Yale University, earning there an MA in 1930 and a Ph.D. in 1934, as well as two Sterling Scholarships and an election to Sigma Xi. It was also during that time that Grace married Vincent Hopper, an English teacher from New York University. After the outbreak of World War II, Grace enlisted in the Navy, despite the disapproval of female cadets. With a Wanting to follow her Grandfathers footsteps Grace perused a naval career even though she did not meet the weight and height requirements to join WAVES (Women Accepted for Voluntary Emergency Service). But Grace received a weight and height waiver and took a leave of absence from Vassar College to join the Navy, even though the government thought that Grace\'s mathematics skills would be better used at home. But she overcame this obstacle too and joined the Midshipmanís School for Women. Grace graduated first in her class as Lieutenant Junior Grade Grace Murray Hopper. From there Grace was assigned to work at the Bureau of Ordnance Computation Project, at Harvard University, to work with computers. Hopper worked under Commander Howard Aiken, and helped work with the Mark I, the first computer automatically sequenced to calculate the angles for the naval guns when the weather is bad. Hopper continued to work on the Mark II and the Mark III. For her achievements with this series she was given the Naval Ordinance Award in 1946.
After the War many of the WAVES went back to their normal lives, but Grace, having just divorced her husband Vincent Foster Hopper, wanted to stay in the Navy. But Grace had just turned forty and the maximum age was thirty-eight, so Grace had to leave. She stayed at the Harvard Computational Lab, still being a member of the Naval Reserves.
In 1966, the Navy asked Hopper to retire again, but after seven months, they found they couldn\'t work without her and asked her return. Grace was asked to return to work for six months, but she ended up staying indefinitely. Upon graduating, Grace was assigned to the Bureau of Ordinance Computation at Harvard University. There she was greeted by Commander Howard Aiken who introduced her to Mark I as "a computer engine". After coming acquainted with the device, Grace received her first mission from Aiken, which was "to have the coefficients for the interpolation of the arc tangents by next Thursday". Officers Robert Campbell and Richard Bloch assisted her in the design of her computer program, which consequently made her the third person ever to program the first large-scale automatically sequenced digital computer in the world. When Grace was programming it, Mark I was being used to calculate the angles at which naval guns were to
Topics Related to Dr Grace Murrary Hopper
Procedural programming languages, COBOL, American women in World War II, Grace Hopper, Women in the United States Navy, Howard H. Aiken, A-0 System, FLOW-MATIC, Grace
Essays Related to Dr Grace Murrary Hopper
ObjectOriented Programming vs Procedural ProgrammiObjectOriented Programming vs ProceduralProgramming It was way back in the 1970ís when Kernighan and Ritchie were working on creating a new programming language they would soon call C. It was called this because a language called B preceded it. C was created with simplicity and flexibility in mind. Its primary use was for writing operating systems, however it became popular for a wide variety of other programs. The one thing that C lacked was support for objects; it was a procedural-oriented pr
Scheme Programming LanguageScheme Programming Language The Scheme programming language Ken Dickey An Alternate World View Each programming language presents a particular world view in the features it allows, supports, and forbids. This series of articles describes the world view of the Scheme Programming Language. This view contains many elements desired in a modern programming language: multi-paradigm support, composable, reusable abstractions, ability to create languages specialized for particular applications, clean se
PROSPECTUS OF HONOURS COURSESMr PROSPECTUS OF HONOURS COURSES 2000/2001 This document contains information on all Honours courses on offer next year together with important information about admission to Honours and assessment in Honours courses. Please retain it for reference throughout the session. Douglas Brodie, Associate Dean. ADMISSION AND APPLICATION PROCEDURE 2 LIST OF COURSES ON OFFER AND NOT ON OFFER IN 2000/2001 4 COURSE ENTRIES A) COURSES ON OFFER 2000/2001 5 - 23 B) COURSES NOT ON OFFER 2000/2001 25 - 28 HONOUR
Java vs C Java vs C Java vs. C++ papers = Since their inception, computers have played an increasingly important role in todays society. Advancements in technology have enabled computers to become faster and cheaper. Today, the majority of families own a home computer that is vastly more powerful than giant mainframes of years gone by. Computer hardware has been evolving rapidly with no end in sight, and with all of the advancements in computer hardware come advancements in computer software; gone are t
Java vs c java vs c Since their inception, computers have played an increasingly important role in today\'s society. Advancements in technology have enabled computers to become faster and cheaper. Today, the majority of families own a home computer that is vastly more powerful than giant mainframes of years gone by. Computer hardware has been evolving rapidly with no end in sight, and with all of the advancements in computer hardware come advancements in computer software; gone are the days when FORTRAN
Can A Computer Lie Can A Computer Lie One of the characters in the 1968 film 2001: A Space Odyssey (directed by Stanley Kubrick) is a computer called HAL 9000. In addition to having a highly developed artificial intelligence, this computer is shown to have certain human emotions. The computer has a great deal of pride in its own abilities, and this leads to it having feelings of jealousy. At one point in the film, HAL lies about a malfunction on the outside of the spaceship. The computer then proceeds to kill a
Comparison of RDBMSComparison of RDBMS IMPLEMENTATION OF AN OPEN SYSTEMS APPLICATION ENVIRONMENT RDBMS COMPARATIVE ANALYSIS BACKGROUND AND OVERVIEW The Defense Finance and Accounting Services Financial Systems Organization (DFAS) plans to establish a standard development and operational environment for DFAS applications running on workstations, network servers, and mid-tier platforms. To accomplish this, the Government has commissioned a study to 1) evaluate currently used development environments and industry sta
Java Vs. C++Java Vs. C++ Since their inception, computers have played an increasingly important role in today\'s society. Advancements in technology have enabled computers to become faster and cheaper. Today, the majority of families own a home computer that is vastly more powerful than giant mainframes of years gone by. Computer hardware has been evolving rapidly with no end in sight, and with all of the advancements in computer hardware come advancements in computer software; gone are the days when FORTRA
Technology Changes Role Of Database AdministratorTechnology Changes Role Of Database Administrator Technology Changes Role of Database Administrator The database administrator (DBA) is responsible for managing and coordinating all database activities. The DBA\'s job description includes database design, user coordination, backup, recovery, overall performance, and database security. The database administrator plays a crucial role in managing data for the employer. In the past the DBA job has required sharp technical skills along with managemen
Relational Database ModelRelational Database Model Comparing and Contrasting the Relational Database Model and OO Model The relational database model is based upon tables or relations. In this model, the physical implementation of the database is abstracted away from the user. Users query the database using a high-level query language, such as SQL. The relations are made up of columns, which have headings indicating the attribute represented by that column. Tables have key fields, which can be used to identify unique re
JavaJava Both Java and C++ are object oriented programminglanguages, but what does that mean? Object oriented programming (OOP) emphasizes data, instead of algorithms for solving problems. Instead of trying to fit a problem to the procedural approach of a language, OOP attempts to fit the language to the problem, in other words, OOP is structured to produce an answer without changing the question. Object oriented programming involves two separate parts, class and objects. Class is a specification t
Desision support systemsDesision support systems Abstract Computers have been used to support human decision-making for several decades, and increasingly, formal argumentation models are being used in their design. However, their use raises a number of conceptual and social-ethical questions that have yet to be fully addressed. We explore some questions raised by two current proposals for computer-mediated argumentation and decision-making, in particular the assessment of substantive quality, inclusiveness, and noncoer
CompilersCompilers Compiler: A Definition Compiler, in computer science, computer program that translates source code, instructions in a program written by a software engineer, into object code, those same instructions written in a language the computer\'s central processing unit (CPU) can read and interpret. Software engineers write source code using high level programminglanguages that people can understand. Computers cannot directly execute source code, but need a compiler to translate these instruct
Introduction to CIntroduction to C This is an introductory essay on C programming. It assumes that you know varying amounts about computers and programming in general. First, I recommend that you purchase The C Programming Language, Second Edition by Brian W. Kernighan and Dennis M. Ritchie (referred to by everyone as K&R2), and also Expert C Programming: Deep C Secrets by Peter van der Linden, and keep both at your side while you program. They are very useful and very handy books. The C language has changed som