Grace Hopper
Grace Murray Hopper | |
---|---|
Sinh | Thành phố New York | 9 tháng 12, 1906
Mất | 1 tháng 1, 1992 Arlington, Virginia | (85 tuổi)
Thuộc | Hoa Kỳ |
Quân chủng | Hải quân Hoa Kỳ |
Năm tại ngũ | 1943-1966, 1967-1971, 1972-1986. |
Cấp bậc | Phó đề đốc |
Tặng thưởng | Defense Distinguished Service Medal Legion of Merit Meritorious Service Medal American Campaign Medal World War II Victory Medal National Defense Service Medal Armed Forces Reserve Medal with two Hourglass Devices Naval Reserve Medal |
Phó đề đốc Grace Murray Hopper (9 tháng 12 năm 1906 – 1 tháng 1 năm 1992) là một nhà khoa học máy tính Mỹ và sĩ quan trong Hải quân Hoa Kỳ. Là một người tiên phong trong lĩnh vực khoa học máy tính, bà là lập trình viên đầu tiên cho máy tính Mark I và phát triển trình biên dịch đầu tiên cho một ngôn ngữ lập trình.
Đầu đời và giáo dục
[sửa | sửa mã nguồn]Bà sinh ra với tên Grace Brewster Murray tại thành phố New York. Năm 1928, bà nhận bằng cử nhân trong môn toán học và vật lý tại trường Đại học Vassar. Bà nhận bằng thạc sĩ tại Đại học Yale năm 1930 (toán và lý) và bằng tiến sĩ năm 1934 (toán). Bà bắt đầu dạy toán tại Đại học Vassar năm 1931, và bà trở thành trợ giáo sư năm 1941.
Máy tính Mark I và Mark II
[sửa | sửa mã nguồn]Năm 1943, bà gia nhập Hải quân Dự bị Hoa Kỳ và cộng tác với Howard Aiken trong việc phát triển máy tính Mark I. Bà là người đầu tiên viết một chương trình cho máy tính này. Sau chiến tranh, bà không còn tại ngũ trong Hải quân. Bà tiếp tục tham gia phát triển Mark II và Mark III trong lúc còn dự bị. Trong khi làm việc với Mark II, bà khám phá ra một con sâu bướm bị kẹt trong máy - một con bọ trong máy tính. Bà viết sự kiện này trong sổ tay (nay nằm tại Viện Smithsonian). Một số người cho rằng đây là nguồn của cụm từ "bọ máy tính", nhưng cụm từ này đã được sử dụng rộng rãi vào lúc đó.
UNIVAC
[sửa | sửa mã nguồn]Năm 1949, Hopper trở thành một nhân viên của Công ty Máy tính Eckert-Mauchly và tham gia việc phát triển máy UNIVAC I. Vào đầu thập niên 1950, công ty Remington Rand mua Eckert-Mauchly và bà đã phát triển trình biên dịch đầu tiên. Trình biên dịch này được gọi là trình biên dịch A và phiên bản đầu tiên là A-0. Bà còn phát triển nhiều trình biên dịch khác cho các ngôn ngữ lập trình ARITH-MATIC, MATH-MATIC và FLOW-MATIC.
Tham khảo
[sửa | sửa mã nguồn]- Sơ khai quân nhân Hoa Kỳ
- Sinh năm 1906
- Mất năm 1992
- Nhà toán học Mỹ
- Nhà toán học thế kỷ 20
- Nhà khoa học máy tính Mỹ
- Phó đề đốc Hải quân Hoa Kỳ
- Người New York
- Lập trình viên Mỹ
- Người thành phố New York
- Nhà khoa học Hoa Kỳ
- Phụ nữ trong ngành kỹ thuật
- Cựu sinh viên Đại học Yale
- Người Mỹ gốc Hà Lan
- Nhà toán học nữ
- Người Mỹ gốc Scotland
- Nữ khoa học gia máy tính
- Nữ tướng
- Quân nhân Hoa Kỳ trong Thế chiến thứ hai
- Người đoạt Huy chương Tự do Tổng thống