Milestones:Grace Hopper's Compiler and Programming Language Work, 1952-1959

From IEEE Milestones Wiki

Title

A-0 Compiler and Initial Development of Automatic Programming, 1951-1952

Citation

During 1951-1952, Grace Hopper invented the A-0 Compiler, a series of specifications that functioned as a linker/loader. It was a pioneering achievement of automatic programming as well as a pioneering utility program for the management of subroutines. The A-0 Compiler influenced the development of arithmetic and business programming languages. This led to COBOL (Common Business-Oriented Language) becoming the dominant high-level language for business applications.

Street address(es) and GPS coordinates of the Milestone Plaque Sites

200 South 33rd Street, Philadelphia, PA 19104, GPS Latitude: 39.95239 - Longitude: -75.190489, 200 South 33rd Street, Philadelphia, PA 19104, GPS Latitude: 39.95239 - Longitude: -75.190489

Details of the physical location of the plaque

The Milestone will be on a wall in the lobby of the University of Pennsylvania the Moore Engineering School. The milestone plaques come with four mounting holes in the back. There are four at the corners: 2.75 inches/6.5 cm in from the corners (as measured on the diagonal) or 1.95 inches/4.596cm in from the edges. The holes are threaded to take the studs. Please see https://ieeemilestones.ethw.org/Plaque_mounting_details

How the intended plaque site is protected/secured

It is a secure location by security cameras and campus security guards. It is open seven days a week.

Historical significance of the work

The historical significance of the compiler is the importance of how it affected the modern computer: A compiler is a computer program that translates computer code written in mathematical programming into a computer language such as English. The compiler is primarily used for programs that translate source code from a high-level programming language to a lower-level language to create an executable program.[3] The invention of the compiler led to the Information Age and the beginning of the IT industry. Grace Hopper was one of the first programmers of the Harvard Mark I computer. She was a pioneer of computer programming, and she invented and coined the term "compiler." Hopper popularized the idea of machine-independent programming languages. In 1957, FLOW-MATIC was used in the UNIVAC, the first commercial computer. Flow-Matic led to the development of COBOL, patented in 1960. Her work also led to the implementation of standards for testing computer systems and components, most significantly for early programming languages such as FORTRAN and COBOL. Hopper worked on many teams and programs, her inventions were promoted/demonstrated by many lecturers at the University of Pennsylvania, and she was often referred to as “Amazing Grace.” She retired from the Navy as Rear Admiral, and her importance is widely recognized and appreciated worldwide.

Features that set this work apart from similar achievements

The feature that set the compiler apart from similar achievements is it was the missing link in computer programming. The compiler was an executable program that translated source code into a binary form known as object code or machine code for the first time.

[6] https://en.wikipedia.org/wiki/History_of_compiler_construction

Significant references

https://www.computinghistory.org.uk/det/5487/Grace-Hopper-completes-the-A-0-Compiler/ https://www.computinghistory.org.uk/det/6293/COBOL-is-introduced/ https://news.yale.edu/2017/02/10/grace-murray-hopper-1906-1992-legacy-innovation-and-service<br> https://www.computer.org/profiles/grace-hopper<br> https://en.wikipedia.org/wiki/Grace_Hopper<br> https://www.computinghistory.org.uk/det/5487/Grace-Hopper-completes-the-A-0- Compiler/ https://www.computinghistory.org.uk/det/6293/COBOL-is-introduced/

https://www.britannica.com/biography/Grace-Hopper<br> https://www.computer.org/csdl/magazine/it/2015/01/mit2015010062/13rRUxCitFF (IEEE)<br> https://www.computinghistory.org.uk/det/5487/Grace-Hopper-completes-the-A-0-Compiler/

https://www.computinghistory.org.uk/det/6293/COBOL-is-introduced/

https://dl.acm.org/doi/pdf/10.1145/800025.1198367

Supporting materials

Images of Dr. Grace M. Hopper can be found at https://www.hagley.org/research/news/hagley-vault/we-re-posting-ca-1967-photograph-today-recognition-115th-anniversary, https://www.hagley.org/research/news/hagley-vault/were-posting-photograph-june-1957-today The two letters that are required were forwarded to Robert Colburn, Research Coordinator