Ada Lovelace Biografi – Pengaturcara Komputer Pertama

Pendedahan: Sokongan anda membantu mengekalkan laman web ini! Kami memperoleh bayaran rujukan untuk beberapa perkhidmatan yang kami cadangkan di halaman ini.


Augusta Ada King-Noel, Countess of Lovelace – adalah seorang penulis dan ahli matematik terkenal yang terkenal kerana kerjanya dengan Charles Babbage pada Mesin Analitik.

Dalam dunia yang kini jauh lebih kompleks, dia lebih dikenali sebagai Ada Lovelace.

Dia juga dijuluki sebagai Enchantress of Numbers dan dianggap sebagai pengarang program komputer pertama.

Ada Lovelace

Walaupun ada yang mempertikaikan tuntutan itu (lihat: teori penemuan berganda), tidak ada keraguan bahawa dia adalah seorang intelektual yang berwawasan dan berbakat yang berperanan penting dalam pengembangan komputer digital moden.

Seawal tahun 1840-an, dia telah menerbitkan penerangan terperinci tentang apa yang kita ketahui hari ini sebagai pengkomputeran moden: mesin serba guna yang melakukan banyak perkara yang berbeza seperti bermain muzik, memanipulasi grafik, dan mesin berat.

Tidak sampai satu abad kemudian, penglihatannya akan dapat direalisasikan sepenuhnya.

Latar belakang

Ada Lovelace dilahirkan pada 10 Disember 1815, di England. Dia adalah anak perempuan Anna Isabella (Anabella) Noel Byron, dan Lord Byron.

Ibu bapa

Tidak menghairankan bahawa dia dapat menghubungkan idea-idea yang gagal dilihat oleh banyak intelektual terkemuka pada masa itu kerana dia sendiri adalah hasil dari dua pemikir bertentangan polar.

Lord Byron adalah salah satu penyair yang paling terkenal pada zamannya. Dia adalah selebriti antarabangsa. Byron juga terkenal dengan petualangannya, yang melibatkan kisah dia memiliki seekor beruang peliharaan dan minum dari tengkorak manusia.

Anabella Byron adalah sebaliknya. Dia adalah seorang wanita yang berpendidikan tinggi dan beragama. Anabella juga merupakan ahli matematik berbakat yang mengutamakan ketertiban dan logik daripada intuisi.

Sejauh etos mereka, kedua-duanya tidak dapat berjauhan. Lord Byron dikenal dengan mengejek menyebut Anabella sebagai, “puteri paralelogram.” Datang dari Lord Byron, ini bukan pujian.

Tahun Pertama

Perkahwinan mereka sejak awal lagi. Itu termasuk satu siri pelanggaran dari Lord Byron, termasuk hubungan sulit dengan saudara perempuannya sendiri.

Selepas perkahwinan selama 12 bulan, Anabella meninggalkan Lord Byron dan membawa Ada bersamanya. Beberapa bulan kemudian, Lord Byron – yang menghadapi tuduhan jenayah, mengasingkan diri dari tanah airnya di England pada tahun 1816. Pada saat Ada 8, bapanya telah mati.

Pendidikan

Anabella, mungkin terluka oleh tingkah laku Lord Byron yang sembrono, bimbang ada yang akan mengikut jejaknya.

Dia mengambil kendali ketat terhadap pendidikan Ada, memberinya diet sains dan matematik yang ketat untuk mengekang selera makannya untuk kepekaan romantis ayahnya.

Desakan Anabella terhadap pendidikan anak perempuannya memberikan dividen. Ada mendapat pendidikan kelas pertama dari tutor swasta.

Ini tidak biasa pada masa itu; kerana secara umum diterima bahawa wanita terlalu lemah intelektual untuk mempelajari konsep esoterik seperti itu.

Ketika Ada meningkat usia, dia akan terjalin dengan beberapa intelektual paling berprestij pada zamannya. Dia menggosok siku dengan David Bruster, Charles Dickens, Michael Faraday, dan Charles Babbage.

Babbage dan Mesin Perbezaan

Ada Potret LovelaceCharles Babbage adalah seorang lelaki renaissance dan dianggap oleh banyak orang sebagai “bapa sains komputer.”

Dia adalah jurutera, ahli falsafah, ahli matematik, dan ahli ekonomi yang berpengalaman. Dia adalah pengasas Persatuan Analitik, membuat jadual matematik penting, dan membantu mewujudkan sistem pos Inggeris.

Kerjasama antara Charles Babbage dan Ada Lovelace memberi kita gambaran berharga mengenai perkembangan pengkomputeran moden.

Itu adalah pertandingan intelektual sejati yang dibuat di surga ketika mereka bertemu pada perjumpaan pada 5 Jun 1833, yang diadakan oleh Babbage.

Enjin Perbezaan

Pada perjumpaan itu, Babbage bercakap dengan bersungguh-sungguh mengenai Mesin Perbezaannya – mesin mekanikal yang mampu membuat jadual matematik yang kompleks.

Mesin ini bukanlah sesuatu yang mengagumkan berdasarkan standard masa kini, tetapi pada masa itu ia merupakan puncak inovasi saintifik. Selain itu, ia menunjukkan asas untuk pengkomputeran moden.

Minat Ada sedikit, sedikit pun. Apa yang dilihat oleh banyak tetamu sebagai rasa ingin tahu yang menggembirakan, Ada melihat perubahan paradigma.

Sebagai isteri salah seorang tutor matematik Ada, Sophia Frend, menyatakan dalam memoarnya:

Walaupun pengunjung lain memandang alat muzik yang indah ini dengan jenis ekspresi, dan saya berani mengatakan perasaan seperti itu, yang dikatakan oleh beberapa orang buas ketika pertama kali melihat kaca melihat atau mendengar pistol – jika, memang, mereka mempunyai idea yang kuat mengenai kehebatannya – Miss Byron, semuda dia, memahami kerjanya, dan melihat keindahan hebat penemuan itu.

Pertemuan Ada dengan Babbage adalah permulaan persahabatan yang panjang.

Walaupun terdapat perbezaan usia 14 tahun antara Babbage dan Lovelace, keduanya memiliki banyak persamaan. Ramalan dan kreativiti Ada berfungsi sebagai pemangkin kepada kecerdasannya yang produktif.

Program Komputer Pertama

Pengganti Mesin Perbezaan adalah mesin yang lebih kompleks yang disebut Mesin Analitik.

Mesin Analitik menggunakan sistem punch card untuk berfungsi, teknologi yang sama digunakan pada alat tenun Jacquared pada masa itu.

Babbage memberikan pembentangan mengenai Mesin Analitik di Turin, yang mengilhami seorang saintis Itali Luigi Federico Menabrea untuk menerbitkan sebuah makalah mengenai ideanya pada tahun 1842.

Ini berfungsi sebagai kernel yang mencetuskan kecerdasan Ada. Ada Lovelace memutuskan untuk menterjemahkan kertas itu, dan juga menambah catatannya sendiri.

Idea-idenya segera menghilangkan karya asalnya, menghasilkan naskah yang tiga kali lebih lama daripada yang asli.

Kepentingan dan Sumbangan

Tetapi Ada Lovelace lebih daripada sekadar pembantu dan penterjemah kepada Babbage.

Dia melihat komputer dan sains komputer untuk teknologi yang mengubah dunia seperti itu.

Sekiranya Babbage adalah bapa komputer moden, dia adalah ibu kepada perisian moden.

Nombor Bernoulli

Kejeniusannya dapat dipecahkan kepada beberapa inovasi utama yang menjadi tanggungjawabnya. Pertama, nombor Bernoulli. Nombor Bernoulli hanyalah rangkaian nombor yang kompleks.

Ada Lovelace menulis algoritma yang bermaksud bahawa Mesin Analisis boleh sampai pada nombor yang betul, setiap masa.

Pengiraan sebenarnya tidak begitu penting – perkembangan sebenarnya ialah anda dapat menulis algoritma yang dapat memecah aplikasi yang kompleks menjadi serangkaian langkah, menulis langkah-langkah tersebut, dan memberi mereka ke mesin untuk mendapatkan hasil yang sama setiap kali.

Ini adalah program komputer pertama yang ditulis, dan kali pertama ada yang mempertimbangkan untuk mendapatkan mesin untuk mengira sesuatu yang belum anda ketahui sebelumnya.

Lovelace melihat rangkaian nombor dan jadual yang pada asalnya Babbage merancang mesinnya untuk ditangani.

Dia menyedari bahawa jika anda dapat menulis program untuk komputer untuk memanipulasi nombor, anda boleh menulis program untuk mengajar komputer untuk memanipulasi simbol sebagai gantinya.

Kami sekarang mengetahui ini sebagai logik simbolik, dan ini merupakan teras utama komputer moden.

Sudah tentu, ketika Lovelace mengusahakan Mesin Analitik, yang masih ada di masa depan.

Tetapi menjadi jelas bahawa anda dapat memprogram Mesin Analitik untuk menghitung fungsi matematik abstrak, bukan hanya berdasarkan aritmetik sederhana.

Dengan menyedari bahawa algoritma dapat didasarkan pada logik simbolik, seseorang dapat menggali lebih jauh ke dalam abstraksi kerana bentuk dan bentuk potensi hasil akhir tidak dibatasi oleh angka sebenarnya.

Ini benar-benar pengembangan logik simbolik, bersama dengan perkakasan Babbage yang menjadikan Mesin Analitik sebagai Mesin Turing, sehingga memperoleh Babbage gelaran “bapa komputer moden.”

Lovelace memberikan satu sumbangan terpadu terakhir yang membawa kepada komputer seperti yang kita kenal sekarang. Dia sedar semua komputer dapat.

Dalam catatannya (di mana kebanyakan idea ini direalisasikan, khususnya catatan G), Lovelace menulis bahawa “Mesin Analitik menenun corak aljabar sama seperti Jacquard-loom menenun bunga dan daun.”

Yang merupakan lompatan yang luar biasa untuk dibuat pada tahun 1800-an.

Dia mengatakan bahawa dengan memberikan input yang tepat, anda boleh membuat Mesin Analitik melakukan apa sahaja yang anda mahukan – sama ada anda mahukan corak untuk permaidani, hasil persamaan, atau bahkan muzik baru.

Keluarannya tidak relevan – selagi anda dapat mengeluarkan arahan yang betul, komputer dapat menghasilkan apa sahaja yang anda perlukan.

Ada Lovelace Hari Ini

Ada Lovelace mewakili harapan, inovasi, dan kemajuan.

Sampai tahap tertentu, berat pencapaian dan kehebatan intelektualnya terhalang oleh statusnya sebagai ikon hak wanita.

Tetapi dia adalah seorang raksasa intelektual sendiri, yang memainkan peranan penting dalam beberapa perkembangan ilmiah yang paling penting dalam sejarah.

Alan Turing yang pernah berkata, “jika Babbage hidup tujuh puluh lima tahun kemudian, saya akan keluar dari pekerjaan,” sangat menyedari pekerjaan Ada.

Dia bergantung pada catatannya semasa memegang jawatan sebagai pembuat kode untuk tentera Britain semasa Perang Dunia II.

Pengekodan untuk Kanak-kanak

Karya Ada Lovelace dapat memberi inspirasi kepada minda muda yang lapar di mana sahaja. Berikut adalah pautan ke buku dan media yang dirancang untuk memperkenalkan sains komputer kepada kanak-kanak.

  • Ada Lovelace | Draw My Life: kartun yang menarik tentang Ada Lovelace.

  • Ada Byron Lovelace and the Thinking Machine (2015) oleh Laurie Wallmark: sebuah buku untuk kanak-kanak darjah 1-4.

  • Girls Think of Everything: Kisah Penemuan Cerdik oleh Wanita (2002) oleh Catherine Thimmish: sebuah buku untuk kanak-kanak darjah 5-8.

Lebih banyak mengenai Ada Lovelace

Ingin mengetahui lebih lanjut mengenai kehidupan dan pekerjaan Ada Lovelace? Lihat sumber di bawah.

  • Ada, A Life and a Legacy (1985) oleh Dorothy Stein: sebuah buku biografi mengenai Ada.

  • Ada Algoritma (2014) oleh James Essinger: sebuah buku mengenai kehidupan dan karya Ada Lovelace.

  • Mesin Perbezaan: Charles Babbage dan Pencarian Membangun Komputer Pertama (2002) oleh Doron Swade: sebuah buku yang memperincikan mesin perbezaan dan karya.

Ada: Bahasa Pengaturcaraan Dinamakan untuknya

Asalnya dikembangkan untuk Jabatan Pertahanan, bahasa pengaturcaraan Ada direka untuk sistem kritikal di mana keselamatan dan kebolehpercayaan sangat penting.

Ada adalah bahasa pengaturcaraan tingkat tinggi yang tersusun, berorientasikan objek, dengan sokongan terbina dalam untuk serentak, penghantaran mesej segerak, objek terlindung, dan pengaturcaraan kontrak.

Sebagai tambahan kepada penggunaan ketenteraan yang berterusan, Ada banyak digunakan untuk projek-projek penting operasi, seperti kawalan lalu lintas udara, satelit, pesawat komersial, peralatan perubatan, sistem pengangkutan awam – termasuk beberapa sistem metro dan kereta api berkelajuan tinggi TGV – dan perbankan industri.

Reka Bentuk Ada Code

Oleh kerana ia dirancang khusus untuk persekitaran yang bergantung pada tahap keamanan yang tinggi dan perlu beroperasi setiap saat, kod Ada lebih aman dan tidak fleksibel daripada banyak bahasa pengaturcaraan lain.

Ini adalah bahasa yang sangat ditaip, yang bermaksud penyusunnya lebih tegas mengenai argumen yang diteruskan ke fungsi, dan lebih cenderung untuk melaporkan kesalahan.

Ia juga menggunakan pengkompil untuk mengenal pasti kemungkinan kesalahan masa berjalan, untuk tahap keselamatan kod yang lebih tinggi.

Ada adalah bahasa pengaturcaraan seperti ALGOL, yang bermaksud menggabungkan banyak konsep Bahasa Algoritma, seperti memasukkan kata-kata yang tersimpan untuk pernyataan logik seperti jika dan kemudian.

Ada juga merangkumi sejumlah ciri bukan ALGOL, seperti definisi jenis, petunjuk, dan penghitungan.

Ciri-ciri lain

Beberapa ciri lain dari Ada termasuk:

  • Pengaturcaraan modular, yang membolehkan bahagian yang terpisah dari program berjalan sebagai modul bebas, meningkatkan penyelenggaraan dan kebolehpercayaan kod.

  • Pengendalian pengecualian, yang membolehkan program Ada mengatasi kesilapan masa berjalan mereka sendiri.

  • Julat skalar, yang membolehkan pengaturcara menetapkan secara jelas pelbagai nilai yang boleh diterima untuk pemboleh ubah.

  • Pengaturcaraan sistem, yang memungkinkan pengaturcara memanipulasi komputer di tingkat perkakasan, termasuk kemampuan untuk menentukan tata letak bit untuk bidang rakaman dan memperuntukkan alamat khusus untuk penempatan data..

  • Keupayaan untuk mengehadkan ciri bahasa pada kompilasi untuk memenuhi standard keselamatan dan syarat pensijilan.

  • Penekanan pada kebolehbacaan dan batasan pada pengekodan yang samar-samar, yang menjadikannya bahasa yang mudah untuk ditinjau, diselesaikan masalah, dan digunakan kembali.

  • Definisi dan standardisasi bahasa yang ketat menjadikan Ada sangat mudah dibawa, kerana penyusun mesti mematuhi definisi ini dengan hanya beberapa pengecualian. Ini memudahkan untuk memasukkan kod Ada dari satu pengkompil ke yang lain dan bahkan dari satu platform ke platform lain.

Contoh Program

Program sederhana ini meminta input pengguna dan menggunakannya untuk menghitung usia pengguna dalam beberapa bulan.

Ia ditulis untuk penyusun GNAT percuma. Ia menggunakan perpustakaan GNAT IO. Program ini menunjukkan banyak ciri asas sintaks Ada.

dengan Gnat.Io; gunakan Gnat.Io;
prosedur Bulan_Age adalah
Tahun: Bilangan bulat;
Bulan: Bilangan bulat;

bermula
Letak ("Masukkan usia anda dalam beberapa tahun: ");
Dapatkan (Tahun);
Bulan: = 12 * Tahun;

Letak ("Awak ");
Letakkan (Bulan);
Letak (" berumur bulan.");
akhir Bulan_Age;

Perbincangan

Setelah memuatkan perpustakaan IO, program ini membuat prosedur baru, Month_Age, dan kemudian menetapkan dua pemboleh ubah: prosedur sebenarnya terkandung dalam perintah “mulai” dan “akhir”.

Perintah “Put” mengeluarkan teks ke layar. Perintah “Dapatkan” mengumpulkan input pengguna, dan dalam kes di atas memberikannya kepada pemboleh ubah, Tahun.

Setelah ditugaskan, nilai Tahun dikalikan dengan 12 untuk menetapkan nilai untuk Bulan.

Tiga baris terakhir prosedur mengeluarkan teks kepada pengguna, bersama dengan nilai Bulan yang baru (usia mereka dalam beberapa bulan).

Sejarah

Ada dirancang oleh Jean Ichbiah pada akhir tahun 1970-an, sebagai tindak balas kepada permintaan untuk cadangan oleh Jabatan Pertahanan AS (DoD).

DoD cuba menggabungkan sebilangan besar bahasa pengaturcaraan (lebih dari 450) yang digunakan dalam projek komputer tertanam mereka, yang kebanyakannya sudah usang atau bergantung pada perkakasan yang ketinggalan zaman..

Ia membentuk Kumpulan Kerja Bahasa Tertib, kumpulan pakar industri, untuk mengkaji bahasa semasa dan menentukan yang terbaik untuk memenuhi keperluan DoD; tetapi kumpulan itu akhirnya memutuskan tidak ada bahasa yang ada memenuhi kehendak mereka.

Setelah menerima beberapa cadangan, kumpulan tersebut memilih yang dikemukakan oleh CII Honeywell Bull, yang diketuai oleh Ichbiah.

Bahasa yang dicadangkan mereka, Ada, sangat dipengaruhi oleh bahasa pengaturcaraan lain yang dikembangkan oleh pasukan pada awal dekad itu, LIS.

Walaupun terdapat tuntutan awal bahawa Ada akan dengan cepat diadopsi oleh komuniti pengaturcaraan umum dan dapat menjadi bahasa pengaturcaraan yang paling dominan di dunia, pelaksanaan awal terbukti terlalu lambat untuk penonton massa.

Pengkritik yang disebut Ada terlalu rumit (bagaimanapun, cuba mengisi peranan ratusan bahasa yang tersemat) dan tidak boleh dipercayai.

Walaupun terdapat kemunduran ini, Ada bertahan, dan sepanjang tahun 1980-an dan awal tahun 1990-an, kod Ada diterapkan ke sejumlah sistem, dan pada tahun 1991 DoD mengamanatkan agar semua Ada digunakan untuk semua perisiannya – suatu syarat yang dihapus pada tahun 1997.

Walaupun Ada mungkin bukan bahasa pertama yang disukai oleh kebanyakan penggemar, ia telah menjadikannya sebagai alat kritikal bagi industri yang memerlukan kod yang stabil dan boleh dipercayai, sebahagian besarnya disebabkan oleh ciri keselamatan dan keselamatan Ada.

Penyusun Ada

Terdapat sebilangan penyusun Ada yang tersedia:

  • GNAT: Penyusun GNU NYU Ada adalah penyusun percuma, tersedia di kebanyakan platform.

  • Green Hills Ada Mengoptimumkan Penyusun: Ada penyusun silang untuk stesen kerja kelas atas. Mereka juga menawarkan AdaMULTI, persekitaran pembangunan bersepadu.

  • PTC ObjectAda: penyusun asli dan silang, terutama untuk sistem terbenam.

Sumber Dalam Talian

Ada telah mengembangkan komuniti pengguna yang kuat, terutama yang berminat dengan keselamatan, dan tidak ada kekurangan nasihat, kumpulan, dan tutorial dalam talian untuk membantu anda memulakan atau meningkatkan pengetahuan Ada anda.

Berikut adalah beberapa kegemaran kami:

  • Ada Information Clearinghouse: jika bahasa pengaturcaraan boleh mempunyai laman peminat sendiri, ini adalah Ada’s. Ini adalah tempat untuk mencari berita terkini, maklumat mengenai standard semasa, tutorial dalam talian, dan bahkan ringkasan yang sangat mendalam mengenai mengapa Ada jauh lebih baik daripada yang lain di luar sana.

  • AdaCore University: ini adalah program latihan lengkap untuk bahasa Ada. Laman web ini mempunyai puluhan modul e-pembelajaran berasaskan video, merangkumi asas Ada, ciri utama, interaksi dengan bahasa pengaturcaraan lain, dan serentak.

  • Ada Programming oleh Wikibooks: rujukan percuma ini memberikan latar belakang mengenai Ada, pengetahuan umum mengenai ciri bahasa, kemahiran asas, dan tutorial berasaskan projek. Setiap bab merangkumi tutorial mengenai konsep utama dan contoh kod.

  • Ada2012: Ada melihat beberapa peningkatan besar pada tahun 2012, dan laman web ini menangkap semuanya, termasuk perbandingan versi sebelumnya. Ini juga dilengkapi manual rujukan, tutorial, dan berita Ada baru-baru ini.

  • Program Akademik GNAT: jika anda mempertimbangkan untuk memperoleh ijazah dalam sains komputer dan ingin memberi tumpuan kepada Ada, laman web ini menyediakan senarai semua Universiti yang menampilkan Ada sebagai sebahagian daripada kurikulum mereka.

Buku

Perpustakaan buku Ada tidak begitu kaya dengan beberapa bahasa pengaturcaraan lain, dan sebilangan besar judul mengandaikan tahap pengetahuan pengaturcaraan sebelumnya.

Terlebih lagi, banyak buku terbaik yang ada hari ini ditulis sebelum Ada2012.

Mereka masih sumber yang hebat dan memberikan panduan yang baik untuk bahasa, tetapi anda harus sedar bahawa terdapat beberapa perubahan, jadi anda perlu mengetahuinya pada suatu ketika (lihat bahagian sumber kami di atas ketika anda ‘ bersedia).

  • Pengaturcaraan di Ada2012 oleh John Barnes: walaupun merupakan pengantar kepada Ada, ini adalah teks lanjutan yang menganggap pembaca sudah memiliki pengetahuan pengaturcaraan yang signifikan. Ia memerlukan pendekatan bahawa Ada bukan sekadar bahasa pengaturcaraan lain, tetapi alat untuk kejuruteraan perisian yang canggih.

  • Membangun Aplikasi Selari, Terbenam, dan Nyata dengan Ada oleh McCormick, Singhoff, dan Hugues: direka untuk pelajar sarjana dan pengaturcara dengan pengetahuan sedia ada mengenai pengaturcaraan berurutan, teks ini bertujuan untuk memperluas pengetahuan pembaca untuk memasukkan konsep lanjutan pengkomputeran selari dan diedarkan . Ini memberi penekanan yang besar pada teori, jadi jika anda mencari tutorial langsung, ini mungkin bukan untuk anda, tetapi jika anda ingin memperluas pemahaman anda secara keseluruhan, ini mesti dibaca.

  • Pengaturcaraan dan Penyelesaian Masalah dengan Ada 95 oleh Dale, Weems, dan McCormick: walaupun bukan teks baru-baru ini, kami memasukkannya dalam senarai kami kerana ia adalah salah satu daripada beberapa buku Ada yang direka untuk pengaturcara baru. Dengan penekanan yang tinggi pada pengajaran tabiat pengaturcaraan yang baik, buku ini memandu pelajar melalui konsep pengaturcaraan utama dengan penyelesaian masalah di dunia nyata, ujian biasa, latihan pemanasan, dan pemeriksaan cepat yang kerap dilakukan.

  • Ada untuk Jurutera Perisian oleh Mordechai Ben-Ari: seperti namanya, ini adalah sumber lain untuk pengaturcara yang berpengalaman. Buku ini telah dikritik kerana terlalu rumit bagi sebilangan pembaca. Tetapi, untuk bersikap adil, Ada direka untuk pengembangan perisian yang kompleks, jadi jika anda tidak dapat menangani buku ini, Ada mungkin bukan bahasa terbaik untuk anda. Penulis memfokuskan pada konsep penting bahasa Ada, menggunakan beberapa kajian kes untuk menunjukkan penerapannya. Ini juga termasuk perbandingan dengan bahasa lain, termasuk C dan Java, untuk memudahkan peralihan.

Sekiranya Anda Mempelajari Ada?

Ada bukan bahasa pengaturcaraan pertama bagi kebanyakan orang, dan mungkin tidak akan digunakan untuk keseronokan, pengaturcaraan cepat seperti aplikasi web atau aplikasi mudah alih.

Walau bagaimanapun, bagi pengaturcara serius yang ingin menumpukan pada aplikasi yang sangat selamat dan kritikal terhadap misi, Ada harus berada di bahagian atas senarai anda untuk program yang akan dipelajari seterusnya, terutamanya jika anda berminat dengan pengangkutan awam, avionik, kewangan, atau menyumbang ke perkara besar seterusnya dalam penerokaan angkasa lepas.

Ada Lovelace: Pengaturcara Pertama

Ada Lovelace bukan wanita token yang kita masukkan ke dalam sejarah komputer. Dia adalah pengaturcara pertama, dan seperti yang kita ketahui hari ini, biasanya orang perisian daripada orang perkakasan yang mendapat perhatian.

Lebih-lebih lagi, dia bukan satu-satunya tokoh wanita yang menjulang tinggi dalam sejarah komputer dan teknologi. Dia berdiri sebagai inspirasi bagi kita semua – tetapi terutama wanita yang masih kurang berkemampuan dalam dunia teknologi tinggi.

Perkara Menarik Lain

Kami mempunyai lebih banyak panduan, tutorial, dan infografik yang berkaitan dengan komputer:

  • Sejarah Mesin Pencari: keseluruhan kisah perkembangan perlahan dari pangkalan data perpustakaan ke mesin moden.

  • Sejarah World Wide Web: pelajari perjalanan dari ARPANET hingga ke Internet of Things dan seterusnya.

  • Pengenalan dan Sumber Pengaturcaraan Ada: pelajari semua mengenai bahasa pengaturcaraan yang dinamakan Ada Lovelace.

Cara Menyeronokkan Anak-anak Boleh Belajar Mengekod

Anak anda tidak perlu mahu menjadi programmer profesional untuk memperoleh kemahiran yang hebat dan mempunyai masa yang baik untuk belajar memprogram. Itulah sebabnya kami membuat infographic Fun Ways Kids Can Learn to Code. Terdapat bahasa khas untuk kanak-kanak mempelajari konsep. Dan siapa yang tahu? Mungkin mereka akan membesar menjadi jutawan teknologi.

Cara Menyeronokkan Anak-anak Boleh Belajar Mengekod
Cara Menyeronokkan Anak-anak Boleh Belajar Mengekod

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me