Laksamana Muda Grace Murray Hopper: Ibu kepada Cobol

Isi kandungan:

Laksamana Muda Grace Murray Hopper: Ibu kepada Cobol
Laksamana Muda Grace Murray Hopper: Ibu kepada Cobol
Anonim

Dikenali sebagai Ibu Cobol, Laksamana Muda Grace Murray Hopper ialah seorang perintis komputer, pegawai tentera laut, pendidik, pensyarah dan wanita pemenang pingat dalam bidang sains komputer. Pengetahuan, pendidikan, ketabahan dan pengalamannya membawa kepada pengiktirafan antarabangsa.

Siapakah Grace Hopper? Tahun Awal

Dilahirkan pada Disember 1906 di New York City, Grace Brewster Murray Hopper ialah W alter Fletcher Murray dan anak perempuan Mary Campbell Van Horne. Semasa kecil, dia mendapat pendidikan di sekolah swasta dan menunjukkan minat awal dalam bidang kejuruteraan.

Image
Image

Dia menamatkan pengajian Phi Beta Kappa dari Kolej Vassar pada tahun 1928 dengan ijazah dalam matematik dan fizik. Dia kemudian menerima ijazah sarjana dalam matematik dari Yale pada tahun 1930 dan, setahun kemudian, mula mengajar subjek yang sama di Kolej Vassar. Beliau menamatkan kerjaya pendidikannya pada tahun 1934 dengan Ph. D. dalam matematik. Kemudian dalam hidupnya, dia sendiri menjadi pendidik dan pensyarah profesional dalam bidang sains komputer.

“Bagi saya, pengaturcaraan adalah lebih daripada seni praktikal yang penting. Ia juga merupakan usaha besar dalam asas pengetahuan.”

Kerjaya Tentera Laut Laksamana Muda Hopper

Semasa Perang Dunia II, Grace Murray Hopper cuba untuk menyertai Tentera Laut, tetapi mereka menolaknya kerana usianya (34) dan bertubuh kecil. Dia kemudiannya mengambil cuti dari kerjanya di Kolej Vassar untuk menyertai Rizab Tentera Laut Amerika Syarikat (Wanita Simpanan) yang dikenali sebagai WAVES.

Image
Image

Selepas latihan di Naval Reserve Midshipmen’s School di Massachusetts, dia lulus pertama dalam kelasnya. Dia kemudiannya ditugaskan ke Biro Projek Pengiraan Kapal di Universiti Harvard sebagai leftenan, gred rendah.

Beliau berpegang teguh pada hubungan dengan Rizab Tentera Laut sepanjang hayatnya, walaupun ketika dia membuat sumbangan teknologi yang besar. Walaupun Tentera Laut tidak pernah meluluskan pemindahannya ke Tentera Laut di luar Rizab, dia mendapat pangkat komander pada tahun 1966, kapten pada tahun 1973, komodor pada tahun 1983, dan laksamana belakang pada tahun 1985.

“Kepimpinan ialah jalan dua hala, kesetiaan naik dan kesetiaan menurun. Menghormati orang atasan; jaga anak kapal.”

Pada tahun 1987, beliau telah dianugerahkan Pingat Perkhidmatan Terbilang Pertahanan, hiasan tentera bukan tempur tertinggi.

Apakah Grace Hopper Dikenali?

Semasa bersama Projek Pengiraan Biro Kapal di Harvard, Hopper bekerja dengan seorang lagi perintis komputer, Howard Aiken. Diketuai oleh Aiken, pasukan itu membangunkan komputer Mark I, juga dikenali sebagai Kalkulator Terkawal Urutan Automatik. Hopper ditugaskan untuk memprogramkan Mark I dan menulis manual pengguna 500+ halaman untuk komputer elektromekanikal awal ini.

Pengiraan dia dan pasukan dikatakan penting untuk usaha perang. Tentera menggunakannya untuk mengira trajektori roket, menentukur kapal penyapu ranjau dan mencipta jadual jarak untuk senjata api baharu.

Image
Image

Mark II dan Mark III tidak lama kemudian menyusul. Seperti ceritanya, pasukan itu menemui seekor rama-rama di dalam Mark II pada suatu petang pada tahun 1947, menjadikan Hopper yang pertama memanggil masalah komputer sebagai "pepijat." Hopper meneruskan kerjanya dengan Makmal Pengiraan Harvard sehingga 1949.

Dia kemudiannya menyertai Eckert-Mauchly Computer Corporation, kemudiannya diperoleh oleh Remington Rand. Dia bekerja sebagai ahli matematik kanan dalam pasukan membangunkan UNIVAC I, komputer elektronik berskala besar pertama yang memasuki pasaran pada tahun 1950.

“Sejak itu, apabila terdapat sebarang masalah dengan komputer, kami berkata ia mempunyai pepijat.”

Pada masa inilah Hopper mencadangkan bahasa komputer baharu. Dia percaya bahawa orang ramai akan lebih meluas menggunakan bahasa pengaturcaraan menggunakan perkataan Inggeris dan bukannya simbol sahaja. Walaupun syarikat itu menolak cadangannya selama beberapa tahun, Hopper tidak berputus asa dengan ideanya dan membangunkan penyusun bahasa komputer yang pertama.

Pada tahun 1952, versi pertama program ini dilahirkan dan dipanggil A-0. Program ini, yang berfungsi sebagai penghubung, memberi pengaturcara keupayaan untuk menulis atur cara untuk berbilang komputer dan bukannya individu. Dan pengkompil pada dasarnya "menerjemahkan notasi matematik ke dalam kod mesin."

“Mereka memberitahu saya komputer hanya boleh melakukan aritmetik.”

Antara 1954 dan 1955 muncul Flow-Matic, bahasa pengaturcaraan berasaskan pengkompil yang menggunakan pernyataan bahasa Inggeris sebagai arahan. Program ini tersedia kepada orang ramai pada tahun 1958. Flow-Matic ialah konsep yang membentuk Cobol.

Ditakrifkan pada tahun 1959, Cobol (bahasa berorientasikan perniagaan biasa) ialah bahasa pengaturcaraan untuk pemproses data yang masih kita gunakan hari ini. Hopper mempromosikan bahasa ini kepada kedua-dua sektor ketenteraan dan swasta sepanjang tahun 1960-an. Menjelang 1970-an, Cobol ialah bahasa komputer yang paling banyak digunakan di seluruh dunia.

Image
Image

Hopper berkhidmat sebagai pengarah Kumpulan Bahasa Pengaturcaraan Tentera Laut, membangunkan perisian pengesahan untuk Cobol dan pengkompil adalah sebahagian daripada program penyeragaman untuk seluruh Tentera Laut.

Pada tahun 1970-an, dia membangunkan piawaian untuk menguji sistem dan komponen komputer. Biro Piawaian Kebangsaan (kini Institut Piawaian dan Teknologi Kebangsaan (NIST)) menggunakan ujian ini.

“Frasa paling berbahaya dalam bahasa itu ialah, ‘Kami selalu melakukannya dengan cara ini.’”

Garis Masa Legasi

1906: Dilahirkan di New York City.

1928: Lulus Phi Beta Kappa dari Kolej Vassar.

1930: Memperolehi ijazah sarjana dalam matematik dari Universiti Yale dan berkahwin dengan profesor Universiti New York Vincent Foster Hopper.

1931: Mula mengajar matematik di Kolej Vassar.

1934: Menyelesaikan Ph. D. dalam matematik dari Universiti Yale.

1943: Menyertai Rizab Tentera Laut A. S. (WAVES).

1944: Ditugaskan sebagai leftenan, gred rendah dan ditugaskan ke Biro Projek Pengiraan Kapal di Universiti Harvard.

1945: Bercerai dengan suaminya, Vincent Foster Hopper.

1949: Menyertai Eckert-Mauchly Computer Corporation sebagai ahli matematik kanan.

1952: Membangunkan penyusun bahasa komputer pertama.

1954: Dibangunkan bersama pasukannya bahasa pengaturcaraan Math-Matic dan Flow-Matic.

1959: Mentakrifkan bahasa pengaturcaraan Cobol dan menjadi pensyarah di Moore School of Electrical Engineering di University of Pennsylvania.

1966: Mendapat pangkat komander dan bersara daripada Rizab Tentera Laut.

1967, 1971, 1972: Dipanggil semula untuk bertugas aktif di Rizab Tentera Laut, bersara sekali lagi dan kembali aktif semula.

“Saya nampaknya banyak bersara.”

1972 - 1978: Berkhidmat sebagai pensyarah profesional di Universiti George Washington.

1973: Mendapat pangkat kapten dalam Rizab Tentera Laut dan orang Amerika dan wanita pertama yang dinamakan Fellow Terhormat Persatuan Komputer British.

1983: Mendapat pangkat komodor dalam Rizab Tentera Laut melalui pelantikan khas Presiden oleh Presiden Ronald Reagan.

1985: Mendapat pangkat laksamana belakang dalam Rizab Tentera Laut.

1986 - 1987: Bersara dari Rizab Tentera Laut untuk selamanya dan telah dianugerahkan Pingat Perkhidmatan Terbilang Pertahanan.

1988: Menerima Pingat Teknologi Kebangsaan.

1991: Dinamakan Felo Akademi Seni dan Sains Amerika.

Pada Januari 1992, pada usia 85 tahun, Laksamana Muda Grace Murray Hopper meninggal dunia dalam tidurnya akibat sebab semula jadi dan dikebumikan dengan penghormatan penuh tentera di Tanah Perkuburan Negara Arlington. Dia tidak mempunyai anak. Selepas kematiannya, dia menerima Pingat Kebebasan Presiden untuk mengiktiraf sumbangannya kepada industri sains komputer.

Terima Kasih, Grace Murray Hopper

Mengenai Cobol sahaja, semakan padanya selama beberapa dekad telah membawa kepada sintaks berorientasikan objek yang digunakan oleh vendor seperti IBM dan Fujitsu. Program Cobol masih berjalan pada sistem pengendalian seperti Unix dan Windows. Dan konsep menggunakan pernyataan bahasa Inggeris sebagai arahan komputer telah mempengaruhi bukan sahaja bahasa pengaturcaraan tetapi juga orang yang menulisnya dan menggunakannya setiap hari.

“Kapal di pelabuhan adalah selamat, tetapi bukan untuk itu kapal. Belayar ke laut dan lakukan perkara baharu.”

Tanpa sumbangan daripada Grace Murray Hopper, kita tidak akan berada seperti sekarang dalam dunia teknologi. Terima kasih, Laksamana Muda Grace Murray Hopper.

Baca lebih lanjut tentang wanita lain yang berpengaruh dalam teknologi dengan senarai wanita penting kami dalam sejarah permainan video.

Disyorkan: