Pada tahun 1842, Ada Lovelace Menulis Program Komputer Pertama di Dunia
Sherilyn Boyd | Editor | E-mail
Video: Pada tahun 1842, Ada Lovelace Menulis Program Komputer Pertama di Dunia
2024 Pengarang: Sherilyn Boyd | [email protected]. Diubah suai terakhir: 2023-12-16 09:39
Lovelace adalah satu-satunya anak perempuan yang sah dari Lord Byron, walaupun dia tidak pernah mengenalnya kerana dia telah meninggalkan England dengan baik pada tahun-tahun awalnya dan dia meninggal ketika dia berusia 9 tahun. Lovelace pada mulanya mengajar matematik, sesuatu yang tidak tipikal untuk wanita zaman itu, kerana hakikatnya ibunya cuba mengusir kegilaan yang mungkin berasal dari Lord Byron (jelas ibunya tidak terlalu memikirkan Tuhan yang terkenal). Ada menunjukkan kecenderungan untuk matematik dan sains dan salah seorang tutor beliau yang kemudian, ahli matematik dan logik terkenal Augustus De Morgan, menyatakan bahawa kemahirannya yang luar biasa dalam matematik mungkin suatu hari nanti menyebabkannya menjadi "penyiasat matematik yang asal, mungkin mempunyai keunggulan pertama. "Betul dia.
Jadi bagaimana Ada Lovelace menjadi pengatur komputer pertama di dunia apabila tidak ada komputer pada tahun 1800-an? Nah, terdapat banyak cara yang berbeza untuk membuat komputer di mana cara kerjanya "di bawah tudung", boleh dikatakan, sangat mirip dengan komputer zaman moden yang "Turing Lengkap". Jika anda tidak biasa, kelas mesin yang dikenali sebagai "Turing Lengkap", lebih kurang, hanya mesin yang boleh menghasilkan hasil apa-apa pengiraan. Atau, lebih tepatnya, mesin itu boleh digunakan untuk mensimulasikan komputer paling mudah seperti itu mampu melakukan segala yang dilakukan komputer paling mudah ini. Oleh kerana komputer yang paling mudah teori ini, "Mesin Turing", boleh melakukan apa sahaja yang boleh dilakukan oleh komputer yang paling rumit, maka mesin yang boleh melakukan segala yang dapat dilakukan juga boleh melakukan apa-apa perhitungan yang dapat dilakukan komputer zaman moden, dengan anggapan kita mengabaikan saiz memori dan sejenisnya (dengan mengandaikan memori tak terhingga).
Ternyata ada satu komputer sedemikian yang direka oleh Charles Babbage pada tahun 1800-an. Babbage menetapkan untuk membina sebuah mesin yang mampu melakukan pelbagai perhitungan matematik dengan betul setiap kali, menyingkirkan kesilapan yang berlaku ketika manusia melakukan perhitungan dengan tangan. Babbage yang paling awal "komputer" yang dia cipta bukan Turing Complete walau bagaimanapun. Di samping itu, komputernya tidak berjalan dengan elektrik, tetapi secara keseluruhannya mekanikal. Sesetengah reka bentuknya berlari dengan stim, manakala yang lain perlu tangan berputar untuk menjadikan beribu-ribu gear dan bahagian.
Babbage pertama "Enjin Perbezaan", sebagaimana yang dipanggilnya, terdiri daripada lebih daripada 25,000 bahagian, dengan berat kira-kira lima belas tan. Walau bagaimanapun, peliknya tidak pernah selesai dari segi membina mesin yang telah dirancangnya; ia hanya separuh dibina. Dia kemudian muncul dengan Enjin Perbezaan kedua, yang merupakan peningkatan pada Enjin Perbezaan pertama yang tidak lengkap, mampu menghasilkan keputusan matematik sehingga 31 digit. Dia tidak pernah membina bangunan ini sama ada; walaupun dia telah melengkapkan reka bentuk untuk mesin-mesin ini yang telah terbukti bekerja. Khususnya, pada tahun 1991, model kedua Enjin Perbezaannya telah dibina dan ditunjukkan untuk bekerja dengan melakukan beberapa pengiraan. Pada tahun 2000, pencetak yang direka bentuknya yang disambungkan kepada enjin perbezaan telah dibina dan juga ditunjukkan untuk berfungsi.
Jadi di mana Ada Lovelace sesuai dengan semua ini? Selepas gagal membina enjin perbezaan kedua, terutamanya disebabkan oleh masalah pembiayaan, Babbage mula merancang mesin yang lebih rumit, yang mana ia menamakan "Enjin Analitik". Enjin Analitikal, tidak seperti enjinnya yang berbeza, boleh diprogramkan dengan menggunakan kad punch, sangat mirip dengan bagaimana komputer elektrik awal diprogramkan (nota: terdapat beberapa bukti bahawa Ada Lovelace adalah yang mencadangkan peningkatan ini kepadanya). Ini kemudiannya membolehkan seseorang membuat beberapa program dengan kad punch sekali dan dapat menggunakan program ini berulang kali, tanpa perlu melakukan secara manual setiap kali setiap kali mereka ingin melakukan beberapa operasi.
Mesin ini juga dapat menggunakan hasil perhitungan sebelumnya dalam pengiraan masa depan secara automatik. Oleh itu, anda hanya boleh memasukkan satu program, engkol gear dan biarkan kerja mesin, meludahkan semua hasil pelaksanaan program anda. Ini dan aspek lain dari seni bina asas menjadikan mesin ini menghairankan sama dalam seni bina untuk bagaimana komputer zaman moden berfungsi. Oleh itu, Charles Babbage dikenali sebagai "bapa komputer".
Ada Lovelace, yang digelar oleh Babbage "The Enchantress of Numbers", terkesan dengan reka bentuk Engine Analysis Babbage dan antara tahun 1842 dan 1843 ia menerjemahkan artikel oleh matematikawan Itali Luigi Menabrea yang meliputi enjin. Dia kemudian menambah artikel itu dengan nota sendiri pada enjin, dengan nota yang lebih panjang daripada memoir itu sendiri. Dalam nota tambahan ini, dia termasuk program komputer pertama di dunia yang akan menggunakan mesin untuk mengira urutan nombor Bernoulli dan sejak itu telah ditunjukkan sebagai algoritma yang sah yang akan berjalan dengan betul jika Enjin Analitikal telah dibina.
Di samping itu, dia juga merupakan salah satu yang pertama melihat bahawa komputer Babbage yang direka ini mungkin akan suatu hari nanti digunakan untuk melakukan lebih daripada sekadar angka-angka kerumitan, seperti digunakan untuk muzik dan tujuan bukan matematik lain.
Ada meninggal dunia hanya 9 tahun selepas menulis program ini, pada usia 36 tahun pada 27 November 1852, dari kanser rahim dan pembedahan darah oleh doktornya.
Fakta Bonus:
- Separuh otak Charles Babbage dipelihara di Muzium Hunterian di London. Tiada perkataan mengenai apa yang berlaku pada separuh lagi. 🙂
- Bahasa pengaturcaraan "Ada", yang merupakan bahasa pengatur "rasmi" tentera Amerika Syarikat, dinamakan selepas Ada Lovelace; taraf tentera untuk bahasa, "MIL-STD-1815" telah diberikan bilangan tahun kelahirannya.
- Gembira oleh "ketidaktepatan" dalam puisi "Visi Sin", Charles Babbage menulis kepada penyair terkenal Alfred Tennyson meminta dia mengubah garis "Setiap saat meninggal seorang lelaki, Setiap saat seseorang dilahirkan" kepada "Setiap saat meninggal dunia lelaki, Setiap saat 1 1/16 dilahirkan ".
- Imej Ada Lovelace boleh dilihat pada pelekat hologram kesahihan produk Microsoft.
Disyorkan:
Kenapa Tahun Baru Dimulakan pada Januari Pertama di Banyak Negara?
Jamie bertanya: Kenapa hari Tahun Baru 1 Januari? Kerana Julius Caesar berkata demikian. Kalendar Rom Awal Sejak lama sebelum zaman Caesar, tarikh penatalannya agak licik. Malah, kalendar Rom zaman 355 hari yang mendahului Julian Caesar, bekerja pada kitaran empat tahun di mana setiap tahun yang lain, bulan tambahan dimasukkan antara Februari (Februarius), bulan terakhir itu
Selamat tahun Baru! Pos Terkini pada Hari Ini Saya Dijumpai pada 2013
Hari ini saya ditemui bermula empat tahun yang lalu pada 1 Januari 2010. Dalam tempoh itu, lebih dari 34 juta orang telah melawat tapak ini, dengan kira-kira 14 juta orang yang melawat sekurang-kurangnya sekali pada tahun 2013. Kini terdapat lebih daripada 2100 siaran di Hari ini saya dijumpai untuk memberi makan kepada otak anda, sekitar 700 daripadanya
Dua Wartawan Perempuan Perintis yang berlumba-lumba satu sama lain untuk mengalahkan Watak Fiksyen Phileas Fogg dari "Sekitar Dunia Dalam 80 Hari" pada tahun 1889
Versi Teks: Pada 1888, Nellie Bly (aka Elizabeth Cochrane) membincangkan dengan editornya di 'New York World' idea untuk menulis cerita, dan mengalahkan watak fiksyen 'Phileas Fogg' dalam buku Jules Verne "Sekitar Dunia dalam 80 Hari "Dengan sebenarnya mencapai prestasi dalam masa kurang daripada 80 hari. Cerita ini menjadi begitu besar sehingga bertanding di akhbar New York
15 Februari: Komputer Elektronik Digital Maksud Maksud Pertama di Dunia adalah Berdedikasi di University of Pennsylvania
Hari Ini Dalam Sejarah: 15 Februari 1946 Pada hari ini dalam sejarah, 1946, komputer elektronik digital tujuan pertama yang khusus didedikasikan di University of Pennsylvania. Mesin ini dipanggil ENIAC (Electronic Integrator Numerik dan Komputer). Ia harganya lebih dari $ 500,000 (sekitar $ 6 juta hari ini), beratnya sekitar 57.000 pound dan mengambil 1800 kaki persegi. Selanjutnya, ia dipaparkan
Dr. Seuss menulis "Telur Hijau dan Ham" di Bet yang Dia Tidak Dapat Menulis Buku dengan 50 atau Perkataan Kurang
Hari ini saya mendapati Dr. Seuss menulis "Telur Hijau dan Ham" dengan pertaruhan bahawa dia tidak dapat menulis buku dengan lima puluh atau lebih sedikit perkataan yang berbeza. Bet itu dibuat pada tahun 1960 dengan Bennett Cerf, pengasas bersama Random House, dan untuk $ 50 (kira-kira $ 382 hari ini). Walaupun Dr Seuss, a.k.a. Theodore Geisel, memenangi pertaruhan dengan menghasilkan satu daripada