Chuẩn đô đốc Grace Murray Hopper: Mẹ của Cobol

Mục lục:

Chuẩn đô đốc Grace Murray Hopper: Mẹ của Cobol
Chuẩn đô đốc Grace Murray Hopper: Mẹ của Cobol
Anonim

Được gọi là Mẹ của Cobol, Chuẩn đô đốc Grace Murray Hopper là nhà tiên phong về máy tính, sĩ quan hải quân, nhà giáo dục, giảng viên và người phụ nữ từng đoạt huy chương trong lĩnh vực khoa học máy tính. Kiến thức, học vấn, sự kiên trì và kinh nghiệm của cô ấy đã giúp cô ấy được quốc tế công nhận.

Grace Hopper là ai? Những năm đầu tiên

Sinh vào tháng 12 năm 1906 tại Thành phố New York, Grace Brewster Murray Hopper là con gái của W alter Fletcher Murray và Mary Campbell Van Horne. Khi còn nhỏ, cô được học tại các trường tư thục và sớm tỏ ra yêu thích kỹ thuật.

Image
Image

Cô tốt nghiệp Phi Beta Kappa từ Cao đẳng Vassar vào năm 1928 với bằng toán và vật lý. Sau đó, cô nhận bằng thạc sĩ toán học từ Yale vào năm 1930 và một năm sau, bắt đầu giảng dạy cùng một chủ đề tại Vassar College. Bà hoàn thành sự nghiệp giáo dục của mình vào năm 1934 với bằng Tiến sĩ. Trong toán học. Sau này khi trưởng thành, bản thân cô đã trở thành một nhà giáo dục và là một giảng viên chuyên nghiệp trong lĩnh vực khoa học máy tính.

“Đối với tôi, lập trình không chỉ là một nghệ thuật thực tế quan trọng. Đây cũng là một cam kết to lớn trong việc xây dựng nền tảng kiến thức.”

Sự nghiệp Hải quân của Chuẩn Đô đốc Hopper

Trong Thế chiến II, Grace Murray Hopper đã cố gắng nhập ngũ vào Hải quân, nhưng họ đã từ chối cô vì tuổi của cô (34) và vóc dáng nhỏ bé. Sau đó, cô đã nghỉ việc tại trường Cao đẳng Vassar để tham gia Lực lượng Dự bị Hải quân Hoa Kỳ (Women’s Reserve) được gọi là WAVES.

Image
Image

Sau khi được đào tạo tại Trường hải quân Dự bị Midshipmen’s School ở Massachusetts, cô ấy đã tốt nghiệp hạng nhất trong lớp của mình. Sau đó, cô được bổ nhiệm vào Phòng Dự án Tính toán Tàu biển tại Đại học Harvard với tư cách là trung úy, cấp trung học cơ sở.

Cô ấy đã giữ mối quan hệ của mình với Lực lượng Dự bị Hải quân trong suốt quãng đời còn lại của mình, ngay cả khi cô ấy đã có những đóng góp đáng kể về công nghệ. Mặc dù Hải quân không bao giờ chấp thuận cho cô chuyển sang Hải quân ngoài Lực lượng Dự bị, nhưng cô đã có được cấp bậc chỉ huy vào năm 1966, đại úy năm 1973, quân hàm năm 1983 và cấp đô đốc năm 1985.

“Lãnh đạo là con đường hai chiều, trung thành lên và trung thành xuống. Tôn trọng cấp trên của một người; chăm sóc cho phi hành đoàn của một người.”

Năm 1987, cô ấy đã được trao tặng Huân chương Phục vụ Xuất sắc vì Quốc phòng, là trang trí quân sự phi chiến đấu cao nhất.

Grace Hopper được biết đến là gì?

Trong khi làm việc với Dự án Tính toán của Cục Tàu thủy tại Harvard, Hopper đã làm việc với một nhà tiên phong máy tính khác, Howard Aiken. Đứng đầu là Aiken, nhóm đã phát triển máy tính Mark I, còn được gọi là Máy tính kiểm soát trình tự tự động. Hopper được giao nhiệm vụ lập trình Mark I và viết hướng dẫn sử dụng hơn 500 trang cho chiếc máy tính cơ điện sơ khai này.

Cô ấy và các tính toán của nhóm được cho là rất cần thiết cho nỗ lực chiến tranh. Quân đội đã sử dụng chúng để tính toán quỹ đạo tên lửa, hiệu chỉnh tàu quét mìn và tạo bảng tầm bắn cho các loại súng mới.

Image
Image

Mark II và Mark III ngay sau đó. Khi câu chuyện diễn ra, nhóm nghiên cứu đã tìm thấy một con bướm đêm bên trong Mark II vào một buổi tối năm 1947, khiến Hopper trở thành người đầu tiên gọi sự cố máy tính là “lỗi”. Hopper tiếp tục công việc của mình với Phòng thí nghiệm tính toán Harvard cho đến năm 1949.

Sau đó cô gia nhập Tập đoàn Máy tính Eckert-Mauchly, sau đó được Remington Rand mua lại. Cô làm việc với tư cách là nhà toán học cao cấp trong nhóm phát triển UNIVAC I, chiếc máy tính toàn điện tử quy mô lớn đầu tiên được tung ra thị trường vào năm 1950.

“Từ đó trở đi, khi máy tính gặp sự cố, chúng tôi nói rằng máy có lỗi.”

Chính trong thời gian này, Hopper đã đề xuất một ngôn ngữ máy tính mới. Cô tin rằng mọi người sẽ sử dụng rộng rãi hơn một ngôn ngữ lập trình sử dụng các từ tiếng Anh thay vì chỉ dùng các ký hiệu. Mặc dù công ty bác bỏ đề xuất của cô ấy trong vài năm, Hopper vẫn không từ bỏ ý tưởng của mình và đã phát triển trình biên dịch ngôn ngữ máy tính đầu tiên.

Năm 1952, phiên bản đầu tiên của chương trình ra đời và được gọi là A-0. Chương trình này, hoạt động như một trình liên kết, cung cấp cho các lập trình viên khả năng viết các chương trình cho nhiều máy tính thay vì các máy tính riêng lẻ. Và trình biên dịch về cơ bản “đã dịch ký hiệu toán học thành mã máy.”

“Họ nói với tôi máy tính chỉ có thể làm số học.”

Từ năm 1954 đến năm 1955, Flow-Matic ra đời, một ngôn ngữ lập trình dựa trên trình biên dịch sử dụng các câu lệnh tiếng Anh làm lệnh. Chương trình được cung cấp cho công chúng vào năm 1958. Flow-Matic là khái niệm đã định hình nên Cobol.

Được định nghĩa vào năm 1959, Cobol (ngôn ngữ định hướng kinh doanh phổ biến) là một ngôn ngữ lập trình cho các bộ xử lý dữ liệu mà chúng ta vẫn sử dụng ngày nay. Hopper đã quảng bá ngôn ngữ này cho cả quân đội và khu vực tư nhân trong suốt những năm 1960. Đến những năm 1970, Cobol là ngôn ngữ máy tính được sử dụng rộng rãi nhất trên toàn thế giới.

Image
Image

Hopper từng là giám đốc của Nhóm Ngôn ngữ Lập trình Hải quân, đã phát triển phần mềm xác thực cho Cobol và trình biên dịch là một phần của chương trình tiêu chuẩn hóa cho toàn bộ Hải quân.

Vào những năm 1970, bà đã phát triển các tiêu chuẩn để kiểm tra các hệ thống và linh kiện máy tính. Cục Tiêu chuẩn Quốc gia (nay là Viện Tiêu chuẩn và Công nghệ Quốc gia (NIST)) đã thông qua các thử nghiệm này.

“Cụm từ nguy hiểm nhất trong ngôn ngữ là“Chúng tôi luôn làm theo cách này.””

Dòng thời gian của Di sản

1906: Sinh ra ở Thành phố New York.

1928: Tốt nghiệp Phi Beta Kappa từ Đại học Vassar.

1930: Lấy bằng thạc sĩ toán học tại Đại học Yale và kết hôn với giáo sư Đại học New York Vincent Foster Hopper.

1931: Bắt đầu dạy toán tại Vassar College.

1934: Hoàn thành bằng Tiến sĩ về toán học từ Đại học Yale.

1943: Gia nhập Lực lượng Dự bị Hải quân Hoa Kỳ (WAVES).

1944: Được giao quân hàm trung úy, cấp trung học cơ sở và được bổ nhiệm vào Phòng Dự án Tính toán Tàu biển tại Đại học Harvard.

1945: Ly hôn với chồng, Vincent Foster Hopper.

1949: Gia nhập Tập đoàn Máy tính Eckert-Mauchly với tư cách là một nhà toán học cao cấp.

1952: Phát triển trình biên dịch ngôn ngữ máy tính đầu tiên.

1954: Cùng với nhóm của cô ấy phát triển các ngôn ngữ lập trình Math-Matic và Flow-Matic.

1959: Định nghĩa ngôn ngữ lập trình Cobol và trở thành giảng viên tại Trường Kỹ thuật Điện Moore thuộc Đại học Pennsylvania.

1966: Mang quân hàm chỉ huy và nghỉ hưu tại Lực lượng Dự bị Hải quân.

1967,1971,1972: Được điều về phục vụ tại ngũ trong Lực lượng Dự bị Hải quân, nghỉ hưu một lần nữa và trở lại làm nhiệm vụ tại ngũ một lần nữa.

“Tôi dường như phải nghỉ hưu rất nhiều.”

1972- 1978: Từng là giảng viên chuyên nghiệp tại Đại học George Washington.

1973: Đạt cấp bậc đại úy trong Lực lượng Dự bị Hải quân và là người Mỹ và phụ nữ đầu tiên được vinh danh là Thành viên Xuất sắc của Hiệp hội Máy tính Anh.

1983: Được cấp bậc quân hàm trong Lực lượng Dự bị Hải quân do Tổng thống Ronald Reagan bổ nhiệm đặc biệt.

1985: Được phong quân hàm đô đốc trong Lực lượng Dự bị Hải quân.

1986- 1987: Nghỉ hưu từ Lực lượng Dự bị Hải quân và được tặng thưởng Huân chương Phục vụ Xuất sắc vì Quốc phòng.

1988: Nhận Huân chương Công nghệ Quốc gia.

1991: Được đặt tên là thành viên của Viện Hàn lâm Khoa học và Nghệ thuật Hoa Kỳ.

Vào tháng 1 năm 1992, ở tuổi 85, Chuẩn Đô đốc Grace Murray Hopper đã qua đời trong giấc ngủ vì nguyên nhân tự nhiên và được an nghỉ với đầy đủ danh hiệu quân sự tại Nghĩa trang Quốc gia Arlington. Cô không có con. Sau khi qua đời, cô đã nhận được Huân chương Tự do của Tổng thống để ghi nhận những đóng góp của cô cho ngành khoa học máy tính.

Cảm ơn bạn, Grace Murray Hopper

Riêng về Cobol, việc sửa đổi nó trong nhiều thập kỷ đã dẫn đến các cú pháp hướng đối tượng được sử dụng bởi các nhà cung cấp như IBM và Fujitsu. Các chương trình cobol vẫn đang chạy trên các hệ điều hành như Unix và Windows. Và khái niệm sử dụng câu lệnh tiếng Anh làm lệnh máy tính không chỉ ảnh hưởng đến ngôn ngữ lập trình mà còn ảnh hưởng đến những người viết chúng và sử dụng chúng hàng ngày.

“Một con tàu ở cảng là an toàn, nhưng đó không phải là những gì con tàu dành cho. Ra khơi và làm những điều mới.”

Nếu không có sự đóng góp của Grace Murray Hopper, chúng ta sẽ không thể đứng ở vị trí ngày nay trong thế giới công nghệ. Cảm ơn, Chuẩn đô đốc Grace Murray Hopper.

Đọc thêm về những phụ nữ có ảnh hưởng khác trong lĩnh vực công nghệ với danh sách những phụ nữ quan trọng trong lịch sử trò chơi điện tử của chúng tôi.

Đề xuất: