Phụ nữ của ENIAC: Những người tiên phong lập trình

Tác Giả: Roger Morrison
Ngày Sáng TạO: 21 Tháng Chín 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Phụ nữ của ENIAC: Những người tiên phong lập trình - Công Nghệ
Phụ nữ của ENIAC: Những người tiên phong lập trình - Công Nghệ

NộI Dung


Nguồn: Giedrius / Dreamstime.com

Lấy đi:

Sáu người phụ nữ tài giỏi, những người tiên phong có khả năng trong lĩnh vực khoa học máy tính xứng đáng được công nhận vì công việc của họ là những lập trình viên máy tính đầu tiên.

Đã có thời công việc lập trình máy tính bị phụ nữ thống trị. Nhưng giống như Ada Lovelace và Grace Hopper, sáu nữ lập trình viên của dự án ENIAC đã có những đóng góp cho lĩnh vực khoa học máy tính ít được đánh giá cao vào thời điểm đó. Trên thực tế, sau khi Jean Jennings và Betty Snyder đã tìm ra những rắc rối có thể làm chìm công khai máy tính đa năng điện tử đầu tiên, họ thậm chí còn không được mời đến bữa tối ăn mừng. Nhưng với lợi ích của nhiều năm, lịch sử đã trở nên tử tế hơn với những người tiên phong kỹ thuật này. Từ này được nhận ra. (Để biết thêm về Lovelace, xem Ada Lovelace, Enchantress of Numbers.)


Các cấp độ sân chơi

Trong thời kỳ Thế chiến II, Quân đội Hoa Kỳ đang rất cần những bàn bắn chính xác, những tính toán đạn đạo sẽ mang lại độ chính xác cho việc ném bom trên không cũng như pháo và tên lửa trên mặt đất. ENIAC (và sau này là EDVAC) được chế tạo cho Phòng thí nghiệm nghiên cứu đạn đạo của Hoa Kỳ bởi J. Presper Eckert và John Mauchly. Nó có 17.468 ống chân không và 7.200 điốt tinh thể - đó là một cỗ máy lớn và phức tạp. Nó rất mạnh, nhưng nó phải được lập trình.

Vào những năm 1930, phụ nữ thường được giáo dục tốt hơn nam giới, theo nhà sử học Tiến sĩ Kathy Peiss thuộc Đại học Pennsylvania. Một nửa số sinh viên đại học là phụ nữ, nhưng phạm vi cơ hội của họ bị hạn chế. Chiến tranh thế giới thứ hai đã thay đổi điều đó. Cơ hội cho phụ nữ mở rộng. Từ năm 1940 đến năm 1945, thêm 50% phụ nữ tham gia lực lượng lao động.


Điều này phần lớn là vì những người đàn ông đã ra chiến tranh. Theo Jennifer S. Light thuộc Đại học Tây Bắc, Thế chiến II là cơ hội để nhiều phụ nữ rời bỏ nhà cửa và đảm nhận công việc trong nhiều ngành công nghiệp. Nhiều người phụ nữ, được tượng trưng bởi Rosie the Riveter, đi làm trong các nhà máy. Phụ nữ được đào tạo toán học là cần thiết cho một thứ cũng quan trọng: điện toán đạn đạo.

Được rút ra từ các cấp bậc này, sáu phụ nữ đã được gửi đến Aberdeen Provingground để làm việc trên ENIAC. Đó là Jean Jennings (sau Bartik), Betty Snyder (sau Holberton), Marlyn Wescoff (sau Meltzer), Kathleen McN Khoa (sau Mauchly Antonelli, sau này cô sẽ kết hôn với một trong những người đứng đầu dự án, John Mauchly), Frances Bilas (sau này là Spence ) và Ruth Lichterman (sau này là Teitelbaum). Sự khác biệt của họ trong nền tảng tôn giáo và văn hóa đã tạo nên một đội ngũ thú vị năng động. (Để tìm hiểu thêm về lịch sử lập trình, hãy xem Người tiên phong về lập trình máy tính.)

Mỗi người có một câu chuyện

Jean Bartik (Betty Jean Jennings) lớn lên là một cô gái nông dân ở vùng nông thôn Missouri. Nhưng trong một cuộc phỏng vấn trong bộ phim tài liệu về những bí mật hàng đầu của Rosies: The Computer Computer of World War II, Nhẫn Jean cho biết cô không bao giờ muốn sống ở nông trại. Cô ấy muốn rời khỏi Missouri và đến một nơi nào đó lớn. Có lẽ nổi tiếng nhất trong số sáu nữ lập trình viên của ENIAC, Bartik tiếp tục làm việc trên máy tính BINAC và UNIVAC I, và giảng về những trải nghiệm của cô cho đến khi cô qua đời vào năm 2011.

Nhóm được chia thành ba đội đặc biệt. Marlyn Wescoff và Ruth Lichterman, người có kinh nghiệm về máy tính để bàn, đã thành thạo một số chức năng ENIAC và giúp chuẩn bị các chương trình đạn đạo. Frances Bilas và Kathleen McN Khoa, cả hai đều tốt nghiệp toán học của trường Đại học Chestnut Hill ở Philadelphia, người đã điều hành Phân tích vi phân trường Moore, làm việc cùng nhau trên các phương trình phức tạp. Jean Jennings và Betty Snyder đã giải quyết Lập trình viên chính của ENIAC và lãnh đạo công tác chuẩn bị cho việc trình diễn ENIAC. Việc sử dụng các chương trình con là ý tưởng của Kathleen McN Khoa: Triệu Chúng tôi có thể sử dụng một lập trình viên bậc thầy để lặp lại mã. Cô sẽ tiếp tục làm việc về thiết kế và thực hiện máy tính với chồng, John Mauchly, trong nhiều năm.

Một câu chuyện đáng chú ý về Bartik và đồng nghiệp Betty Snyder Holberton liên quan đến việc chuẩn bị cho ENIAC ra mắt. Được thuyền trưởng Herman Goldstine giao nhiệm vụ lập trình máy tính cho một cuộc biểu tình, hai người phụ nữ đã bị cản trở trong đêm trước sự kiện lớn. Đó là ngày lễ tình nhân, nhưng họ không có con trai trong đầu. Họ lấy phương tiện giao thông công cộng về nhà để ngủ trên đó. Giải pháp đã đến với Betty vào giữa đêm. Cô nhanh chóng bắt chuyến tàu sớm trở lại làm việc, bật công tắc bên phải và khắc phục sự cố. Bartik sau đó nhớ lại rằng, Betty có thể làm lý luận hợp lý hơn trong khi cô ấy ngủ hơn hầu hết mọi người có thể tỉnh táo.

Không lỗi, không căng thẳng - Hướng dẫn từng bước của bạn để tạo ra phần mềm thay đổi cuộc sống mà không phá hủy cuộc sống của bạn

Bạn không thể cải thiện kỹ năng lập trình của mình khi không ai quan tâm đến chất lượng phần mềm.

Tất cả bọn họ đã làm việc trong ngành công nghiệp kỹ thuật vào thời điểm mà từ máy tính trực tuyến áp dụng cho một người, không phải máy móc. Trong những năm đầu, những người phụ nữ có khả năng toán học làm việc trong những căn phòng đông đúc ngồi trước những chiếc máy tính ồn ào. Nhưng chỉ có sáu trong số các máy tính này, hiện tại, người ta nhớ đến họ là những lập trình viên nữ tài năng của ENIAC.

Đóng góp lâu dài và ghi nhận

Công việc của họ với tư cách là máy tính, các chương trình ENIAC và sau này là không dễ dàng. Quân đội cần những bàn bắn - và nhanh chóng! Điều này thường được gọi cho ca đôi và thậm chí gấp ba. Nhưng phụ nữ còn trẻ, và vẫn tìm được thời gian để tận hưởng. Jean Bartik nhớ thời gian của cô trên ENIAC là một trong những điều hạnh phúc nhất trong cuộc đời cô. Chúng tôi không bao giờ hết chuyện để nói với nhau, thì cô Kathleen McN Khoa nhớ lại.

Nhưng nó không phải là tất cả niềm vui và trò chơi. Sống trong sự cân bằng. Nói về nhiều phụ nữ bị lãng quên trong ngành điện toán, nhà sử học quân sự, Tiến sĩ William F. Atwater nói rằng, nếu không có đóng góp của họ cho nỗ lực chiến tranh, chúng ta sẽ mất Thế chiến II. Phụ nữ đảm nhận vai trò phá mã, máy tính đạn đạo, và lập trình viên máy. Sáu ENIAC là ví dụ điển hình cho nỗ lực đó.

Lịch sử bây giờ ghi nhớ những đóng góp của các huyền thoại máy tính Ada Lovelace và Grace Hopper. Nhưng công việc bí mật của sáu người phụ nữ này đã bị mất hết thế giới cho đến năm 1986. ENIAC có thể tính toán trong 15 giây quỹ đạo tên lửa mà phải mất 40 ngày bằng nỗ lực của con người. Một bài báo được viết bởi sinh viên tốt nghiệp Harvard, Kathy Kleiman, có lẽ là người đầu tiên kể cho thế giới câu chuyện. Tiếp theo đó là một bài viết của nhà văn Tom Petzinger của Wall Street Journal có tên là Lịch sử phần mềm bắt đầu với công việc của một số phụ nữ dũng cảm.

Tất cả sáu phụ nữ được giới thiệu vào Đại sảnh vinh danh WITI vào năm 1997. Bartik đã nhận được nhiều danh hiệu cho công việc của mình, bao gồm Giải thưởng Máy tính Tiên phong của IEEE, và cô đã trở thành một thành viên của Bảo tàng Lịch sử Máy tính ở Mountain View, California. Câu chuyện của cô được kể trong Walter Isaacsons Hồi giáo Những người sáng tạo, cũng như trong cuốn sách của riêng cô ấy Lập trình viên Tiên phong: Jean Jennings Bartik và Máy tính đã thay đổi thế giới.

Phần kết luận

Lập trình phần mềm ngày nay dường như nằm trong tay của những người đàn ông trẻ trung, công nghệ. Nhưng trong những ngày đầu, đàn ông quan tâm nhiều hơn đến phần cứng. Tính toán và lập trình gần giống với công việc văn thư. Ngày nay chúng ta biết nhiều hơn về tầm quan trọng của những gì những người phụ nữ thông minh này đạt được. Đàn ông có thể đã chế tạo ra máy móc, nhưng như Tiến sĩ Light đã nói, những người phụ nữ này là những người làm cho máy móc hoạt động.

(Để tìm hiểu thêm về câu chuyện, hãy xem các cuộc phỏng vấn của Jean Bartik từ Bảo tàng Lịch sử Máy tính: 1) Jean Bartik và Phụ nữ ENIAC; 2) Jean Jennings Bartik - Tiên phong ENIAC. Bạn cũng có thể theo dõi Dự án lập trình viên ENIAC, được thành lập bởi Kathy Kleiman để kể câu chuyện đầy cảm hứng của họ.)