Ada Lovelace Biografi – Programmer Komputer Pertama

Penyingkapan: Dukungan Anda membantu menjaga situs tetap berjalan! Kami mendapatkan biaya referensi untuk beberapa layanan yang kami rekomendasikan pada halaman ini.


Augusta Ada King-Noel, Countess of Lovelace – adalah seorang penulis dan ahli matematika terkenal yang terkenal karena karyanya dengan Charles Babbage pada Analytical Engine.

Dalam dunia saat ini dengan nama yang jauh lebih kompleks, dia lebih sering dipanggil Ada Lovelace.

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

Ada Lovelace

Sementara beberapa orang mungkin membantah klaim itu (lihat: teori penemuan ganda), tidak ada keraguan dia adalah seorang intelektual visioner dan berbakat yang memainkan peran sentral dalam pengembangan komputer digital modern..

Pada awal tahun 1840-an, ia telah menerbitkan deskripsi terperinci tentang apa yang kita kenal sekarang sebagai komputasi modern: mesin serba guna yang melakukan banyak hal berbeda seperti memutar musik, memanipulasi grafik, dan menghidupkan mesin-mesin berat.

Baru satu abad kemudian visinya akan terwujud sepenuhnya.

Latar Belakang

Ada Lovelace lahir pada 10 Desember 1815, di Inggris. Dia adalah putri Anna Isabella (Anabella) Noel Byron, dan Lord Byron.

Orangtua

Tidak mengherankan bahwa ia mampu menghubungkan ide-ide yang tidak dapat dilihat oleh banyak cendekiawan terkemuka di zamannya karena ia sendiri adalah produk dari dua pemikir yang bertolak belakang..

Lord Byron adalah salah satu penyair paling terkenal di masanya. Dia adalah seorang selebriti internasional. Byron juga terkenal karena petualangannya, yang melibatkan cerita tentang dia memiliki beruang peliharaan dan minum dari tengkorak manusia.

Anabella Byron justru sebaliknya. Dia adalah wanita yang sangat berpendidikan dan sangat religius. Anabella juga seorang ahli matematika berbakat yang memprioritaskan ketertiban dan logika daripada intuisi.

Sejauh etos mereka, keduanya tidak mungkin terpisah lebih jauh. Lord Byron dikenal dengan mengejek menyebut Anabella sebagai, “putri jajaran genjang.” Datang dari Lord Byron, ini bukan pujian.

Tahun pertama

Pernikahan mereka berbatu sejak awal. Itu termasuk serangkaian pelanggaran dari Lord Byron, termasuk perselingkuhan yang sangat publik dengan saudara tirinya sendiri.

Setelah pernikahan 12 bulan yang kacau, Anabella meninggalkan Lord Byron dan membawa Ada bersamanya. Beberapa bulan kemudian, Lord Byron – yang menghadapi tuntutan pidana, mengasingkan diri dari tanah kelahirannya di Inggris pada tahun 1816. Pada saat Ada berusia 8 tahun, ayahnya sudah meninggal..

pendidikan

Anabella, mungkin terluka oleh kelakuan Lord Byron yang ceroboh, khawatir Ada akan mengikuti jejaknya.

Dia mengambil kendali ketat atas pendidikan Ada, memberinya diet ketat sains dan matematika untuk mengekang nafsu makan yang dia dapat untuk kepekaan romantis ayahnya.

Desakan Anabella pada pendidikan putrinya membayar dividen. Ada menerima pendidikan kelas satu dari tutor pribadi.

Ini tidak biasa pada saat itu; karena secara umum diterima bahwa perempuan terlalu lemah secara intelektual untuk mempelajari konsep-konsep esoteris semacam itu.

Seiring dengan bertambahnya usia, dia akan menjadi terjalin dengan beberapa intelektual paling bergengsi di masanya. Dia menggosok siku dengan orang-orang seperti David Bruster, Charles Dickens, Michael Faraday, dan Charles Babbage.

Babbage dan Mesin Perbedaan

Potret Ada LovelaceCharles Babbage adalah seorang pria renaisans dan dianggap oleh banyak orang sebagai “bapak ilmu komputer.”

Dia adalah seorang insinyur, filsuf, matematikawan, dan ahli ekonomi ulung. Dia adalah pendiri Masyarakat Analitis, menciptakan tabel matematika yang penting, dan membantu membangun sistem pos Inggris.

Kolaborasi antara Charles Babbage dan Ada Lovelace memberi kita wawasan berharga tentang perkembangan komputasi modern.

Itu adalah pertandingan intelektual sejati yang dibuat di surga ketika mereka bertemu di sebuah pertemuan pada tanggal 5 Juni 1833, yang diadakan oleh Babbage.

Perbedaan mesin

Pada pertemuan itu, Babbage berbicara dengan penuh semangat tentang Difference Engine-nya – mesin mekanik yang mampu membuat tabel matematika yang rumit.

Mesin itu bukan sesuatu yang mengesankan menurut standar saat ini, tetapi pada saat itu merupakan puncak dari inovasi ilmiah. Selain itu, ditampilkan dasar untuk komputasi modern.

Ketertarikan Ada terguncang, untuk sedikitnya. Apa yang dilihat banyak tamu sebagai keingintahuan yang lucu, Ada melihat sebagai perubahan paradigma.

Sebagai istri dari salah satu tutor matematika Ada, Sophia Frend, menyatakan dalam memoarnya:

Sementara pengunjung lain menatap ke arah karya instrumen yang indah ini dengan semacam ekspresi, dan saya berani mengatakan semacam perasaan, bahwa beberapa orang liar dikatakan telah menunjukkan pertama kali melihat kaca atau mendengar pistol – jika, memang, mereka memiliki gagasan yang kuat tentang keajaibannya – Miss Byron, semuda dia, mengerti cara kerjanya, dan melihat keindahan penemuan ini..

Pertemuan Ada dengan Babbage adalah awal dari persahabatan yang panjang.

Meskipun ada perbedaan usia 14 tahun antara Babbage dan Lovelace, keduanya memiliki banyak kesamaan. Pandangan ke depan dan kreativitas Ada berfungsi sebagai katalis untuk kejeniusannya yang produktif.

Program Komputer Pertama

Pengganti Difference Engine adalah mesin yang lebih kompleks yang disebut Analytical Engine.

The Analytical Engine menggunakan sistem kartu punch untuk bekerja, teknologi yang sama yang digunakan dalam alat tenun Jacquared pada saat itu.

Babbage memberikan presentasi tentang Analytical Engine di Turin, yang menginspirasi seorang ilmuwan Italia Luigi Federico Menabrea untuk menerbitkan makalah tentang ide-idenya pada tahun 1842.

Ini berfungsi sebagai kernel yang memicu kejeniusan Ada. Ada Lovelace memutuskan untuk menerjemahkan makalah itu, serta menambahkan catatannya sendiri.

Ide-idenya segera melampaui kertas asli, menghasilkan naskah yang tiga kali lebih lama dari aslinya.

Signifikansi dan Kontribusi

Tapi Ada Lovelace lebih dari sekadar asisten dan penerjemah untuk Babbage.

Dia melihat komputer dan ilmu komputer untuk teknologi yang mengubah dunia itu.

Jika Babbage adalah bapak komputer modern, ia adalah ibu dari perangkat lunak modern.

Bilangan Bernoulli

Kejeniusannya benar-benar dapat dipecah menjadi beberapa inovasi kunci yang menjadi tanggung jawabnya. Pertama, angka Bernoulli. Angka Bernoulli hanyalah serangkaian angka yang kompleks.

Ada Lovelace menulis sebuah algoritma yang berarti bahwa Mesin Analitis dapat mencapai angka yang benar, setiap saat.

Perhitungan yang sebenarnya tidak begitu penting – pengembangan sebenarnya adalah Anda dapat menulis algoritma yang dapat memecah aplikasi yang rumit menjadi serangkaian langkah, menuliskan langkah-langkah itu, dan memasukkannya ke mesin untuk mendapatkan hasil yang sama setiap kali.

Ini adalah program komputer pertama yang pernah ditulis, dan pertama kali ada orang yang mempertimbangkan untuk membuat mesin untuk menghitung sesuatu yang belum Anda ketahui sebelumnya..

Lovelace melihat lebih jauh dari serangkaian angka dan tabel yang semula dirancang oleh Babbage untuk ditangani mesinnya.

Dia menyadari bahwa jika Anda dapat menulis sebuah program untuk komputer untuk memanipulasi angka, Anda dapat menulis sebuah program untuk mengajarkan komputer untuk memanipulasi simbol sebagai gantinya.

Kita sekarang tahu ini sebagai logika simbolik, dan itu adalah inti yang mendasari komputer modern.

Tentu saja, ketika Lovelace sedang mengerjakan Mesin Analitik, itu masih ada di masa depan.

Tetapi menjadi jelas bahwa Anda dapat memprogram Mesin Analitik untuk menghitung fungsi matematika abstrak apa pun, bukan hanya yang didasarkan pada aritmatika sederhana.

Dengan menyadari bahwa algoritma dapat didasarkan pada logika simbolik, seseorang dapat mempelajari abstraksi lebih jauh karena bentuk dan bentuk potensial dari hasil akhir tidak dibatasi oleh angka aktual.

Ini benar-benar pengembangan logika simbolik ini, bersama dengan perangkat keras Babbage yang menjadikan Mesin Analitik sebagai Mesin Turing, sehingga memberi Babbage gelar “bapak komputer modern.”

Lovelace membuat satu kontribusi integral akhir yang mengarah ke komputer seperti yang kita kenal sekarang. Dia menyadari bahwa semua komputer itu mungkin.

Dalam catatannya (di mana sebagian besar gagasan ini diwujudkan, khususnya catatan G), Lovelace menulis bahwa “Mesin Analitis menenun pola aljabar seperti alat tenun Jacquard yang menenun bunga dan daun.”

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

Dia mengatakan bahwa dengan input yang tepat, Anda dapat membuat Mesin Analitis melakukan apa pun yang Anda inginkan – apakah Anda menginginkan pola karpet, hasil persamaan, atau bahkan potongan musik baru.

Outputnya tidak relevan – selama Anda dapat mengeluarkan instruksi yang tepat, komputer dapat menghasilkan apa pun yang Anda butuhkan.

Ada Lovelace Hari Ini

Ada Lovelace mewakili harapan, inovasi, dan kemajuan.

Hingga taraf tertentu, bobot pencapaian dan kecakapan intelektualnya terhalang oleh statusnya sebagai ikon untuk hak-hak perempuan.

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

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

Dia mengandalkan catatannya selama masa jabatannya sebagai pemecah kode untuk militer Inggris selama Perang Dunia II.

Pengodean untuk Anak-anak

Karya Ada Lovelace dapat menjadi inspirasi bagi pikiran muda yang lapar di mana pun. Di bawah ini adalah tautan ke buku dan media yang dirancang untuk memperkenalkan ilmu komputer kepada anak-anak.

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

  • Ada Byron Lovelace dan Mesin Berpikir (2015) oleh Laurie Wallmark: sebuah buku untuk anak-anak kelas 1-4.

  • Girls Think of Everything: Stories of Ingenious Inventions by Women (2002) oleh Catherine Thimmish: sebuah buku untuk anak-anak kelas 5-8.

Lebih lanjut tentang Ada Lovelace

Ingin mempelajari lebih lanjut tentang kehidupan dan pekerjaan Ada Lovelace? Lihatlah sumber daya di bawah ini.

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

  • Ada’s Algorithm (2014) oleh James Essinger: sebuah buku tentang kehidupan dan karya Ada Lovelace.

  • The Difference Engine: Charles Babbage dan Upaya Membangun Komputer Pertama (2002) oleh Doron Swade: sebuah buku yang merinci perbedaan mesin dan pekerjaan.

Ada: Bahasa Pemrograman Dinamakan untuknya

Awalnya dikembangkan untuk Departemen Pertahanan, bahasa pemrograman Ada dirancang untuk sistem kritis di mana keamanan dan keandalan sangat penting.

Ada adalah bahasa pemrograman tingkat tinggi yang terstruktur, berorientasi objek, tingkat tinggi, dengan dukungan bawaan untuk konkurensi, pengiriman pesan sinkron, objek yang dilindungi, dan pemrograman kontrak.

Selain penggunaan militer yang berkelanjutan, Ada banyak digunakan untuk proyek-proyek penting operasi, seperti kontrol lalu lintas udara, satelit, pesawat komersial, peralatan medis, sistem transportasi umum – termasuk beberapa sistem metro dan kereta api berkecepatan tinggi TGV – dan perbankan industri.

Desain Kode Ada

Karena dirancang khusus untuk lingkungan yang mengandalkan tingkat keamanan yang tinggi dan perlu operasional setiap saat, kode Ada lebih aman dan tidak fleksibel daripada banyak bahasa pemrograman lainnya..

Ini adalah bahasa yang sangat diketik, yang berarti kompilernya jauh lebih kaku tentang argumen yang diteruskan ke fungsi, dan lebih mungkin untuk melaporkan kesalahan.

Ini juga menggunakan kompiler untuk mengidentifikasi potensi kesalahan runtime, untuk tingkat keamanan kode yang lebih tinggi.

Ada adalah bahasa pemrograman yang mirip ALGOL, yang berarti ia menggabungkan banyak konsep Bahasa Algoritmik, seperti penyertaan kata-kata yang dicadangkan untuk pernyataan logika seperti jika dan kemudian.

Ada juga menyertakan sejumlah fitur non-ALGOL, seperti definisi tipe, pointer, dan enumerasi.

Fitur lainnya

Beberapa fitur penting lainnya termasuk:

  • Pemrograman modular, memungkinkan bagian-bagian terpisah dari program dijalankan sebagai modul independen, meningkatkan pemeliharaan kode dan keandalan.

  • Penanganan pengecualian, yang memungkinkan program Ada untuk mengatasi kesalahan run-time mereka sendiri.

  • Rentang skalar, yang memungkinkan programmer untuk secara eksplisit mengatur rentang nilai yang dapat diterima untuk variabel.

  • Pemrograman sistem, yang memungkinkan pemrogram memanipulasi komputer di tingkat perangkat keras, termasuk kemampuan untuk menentukan tata letak bit untuk bidang rekaman dan mengalokasikan alamat khusus untuk penempatan data.

  • Kemampuan untuk membatasi fitur bahasa di kompilasi untuk memenuhi standar keselamatan dan persyaratan sertifikasi.

  • Penekanan pada keterbacaan dan keterbatasan pada kode ambigu, yang membuatnya menjadi bahasa yang mudah untuk ditinjau, memecahkan masalah, dan menggunakan kembali.

  • Definisi dan standardisasi bahasa yang ketat membuat Ada sangat portabel, karena kompiler harus mematuhi definisi ini dengan hanya beberapa pengecualian. Ini membuatnya mudah untuk port kode Ada dari satu kompiler ke yang lain dan bahkan dari satu platform ke yang lain.

Program Sampel

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

Ini ditulis untuk kompiler GNAT gratis. Ini menggunakan perpustakaan IO GNAT. Program ini menunjukkan banyak fitur dasar sintaksis Ada.

dengan Gnat.Io; gunakan Gnat.Io;
prosedur Month_Age adalah
Tahun: Integer;
Bulan: Integer;

mulai
Taruh ("Masukkan umur Anda dalam tahun: ");
Dapatkan (Tahun);
Bulan: = 12 * Tahun;

Taruh ("Kamu adalah ");
Taruh (Bulan);
Taruh (" berumur bulan.");
akhir Month_Age;

Diskusi

Setelah memuat pustaka IO, program membuat prosedur baru, Month_Age, dan kemudian menetapkan dua variabel: prosedur aktual terkandung dalam perintah “mulai” dan “akhir”.

Perintah “Put” menampilkan teks ke layar. Perintah “Get” mengumpulkan input pengguna, dan dalam kasus di atas menugaskannya ke variabel, Tahun.

Setelah ditetapkan, nilai Tahun dikalikan 12 untuk menetapkan nilai untuk Bulan.

Tiga baris terakhir dari prosedur menampilkan teks ke pengguna, bersama dengan nilai baru Bulan (usia mereka dalam bulan).

Sejarah

Ada dirancang oleh Jean Ichbiah selama akhir 1970-an, sebagai tanggapan atas permintaan proposal oleh Departemen Pertahanan AS (DoD).

DoD berusaha untuk mengkonsolidasikan sejumlah besar bahasa pemrograman (lebih dari 450) yang digunakan dalam proyek komputer yang disematkan, banyak yang telah menjadi usang atau tergantung pada perangkat keras yang sudah ketinggalan zaman..

Itu membentuk Kelompok Kerja Bahasa Tingkat Tinggi, kumpulan pakar industri, untuk meninjau bahasa saat ini dan menentukan yang terbaik untuk memenuhi kebutuhan Departemen Pertahanan; tetapi kelompok itu akhirnya memutuskan tidak ada bahasa yang ada yang memenuhi persyaratan mereka.

Setelah menerima beberapa proposal, grup tersebut memilih proposal yang diajukan oleh CII Honeywell Bull, yang dipimpin oleh Ichbiah.

Bahasa yang mereka usulkan, Ada, sangat dipengaruhi oleh bahasa pemrograman lain yang dikembangkan tim awal dekade itu, LIS.

Meskipun ada klaim awal bahwa Ada akan dengan cepat diadopsi oleh komunitas pemrograman umum dan bisa menjadi bahasa pemrograman yang paling dominan di dunia, implementasi awal terbukti terlalu lamban untuk khalayak luas..

Kritikus menyebut Ada terlalu rumit (bagaimanapun, berusaha mengisi peran ratusan bahasa yang disematkan) dan tidak dapat diandalkan.

Terlepas dari kemunduran ini, Ada bertahan, dan sepanjang 1980-an dan awal 1990-an, kode Ada diimplementasikan ke dalam sejumlah sistem, dan pada 1991 DoD mengamanatkan bahwa semua Ada digunakan untuk semua perangkat lunaknya – persyaratan yang dihapus pada 1997.

Meskipun Ada mungkin bukan bahasa pertama yang diputuskan oleh kebanyakan penggemar, ia telah menjadikan dirinya sebagai alat penting untuk industri yang membutuhkan kode yang stabil dan andal, sebagian besar karena fitur keselamatan dan keamanan yang melekat di Ada.

Ada Compiler

Ada beberapa kompiler Ada:

  • GNAT: GNU NYU Ada Translator adalah kompiler gratis, tersedia di sebagian besar platform.

  • Green Hills Ada Optimizing Compiler: Ada cross compiler untuk workstation high-end. Mereka juga menawarkan AdaMULTI, lingkungan pengembangan terintegrasi.

  • PTC ObjectAda: kompiler asli dan silang, terutama untuk sistem embedded.

Sumber Daya Online

Ada telah mengembangkan komunitas pengguna yang kuat, khususnya mereka yang tertarik pada keamanan, dan tidak ada kekurangan saran, grup, dan tutorial online untuk membantu Anda memulai atau memajukan pengetahuan Ada Anda.

Inilah beberapa favorit kami:

  • Ada Information Clearinghouse: jika bahasa pemrograman dapat memiliki situs penggemar mereka sendiri, ini adalah Ada. Ini adalah tempat untuk menemukan berita terbaru, informasi tentang standar saat ini, tutorial online, dan bahkan ikhtisar yang sangat menyeluruh tentang mengapa Ada jauh lebih baik daripada semua hal lain di luar sana.

  • AdaCore University: ini adalah program pelatihan lengkap untuk bahasa Ada. Situs ini memiliki lusinan modul e-learning berbasis video, yang meliputi dasar-dasar Ada, fitur utama, interaksi dengan bahasa pemrograman lain, dan konkurensi.

  • Pemrograman Ada oleh Wikibooks: referensi gratis ini memberikan latar belakang tentang Ada, pengetahuan umum tentang fitur bahasa, keterampilan dasar, dan tutorial berbasis proyek. Setiap bab mencakup tutorial tentang konsep utama dan kode sampel.

  • Ada2012: Ada melihat beberapa peningkatan besar pada tahun 2012, dan situs ini menangkap semuanya, termasuk perbandingan berdampingan dengan versi sebelumnya. Ini juga menampilkan referensi manual, tutorial, dan berita Ada terbaru.

  • Program Akademik GNAT: jika Anda mempertimbangkan gelar dalam ilmu komputer dan ingin fokus pada Ada, situs ini menyediakan daftar semua Universitas yang menampilkan Ada sebagai bagian dari kurikulum mereka.

Buku

Perpustakaan buku Ada tidak sekaya untuk beberapa bahasa pemrograman lain, dan sebagian besar judul mengasumsikan tingkat tertentu pengetahuan pemrograman sebelumnya.

Terlebih lagi, banyak buku terbaik yang tersedia saat ini ditulis sebelum Ada2012.

Mereka masih merupakan sumber yang bagus dan memberikan panduan yang sangat baik untuk bahasa tersebut, tetapi Anda harus menyadari bahwa ada beberapa perubahan, jadi Anda harus memolesnya pada beberapa titik (lihat bagian sumber daya kami di atas ketika Anda siap).

  • Pemrograman di Ada2012 oleh John Barnes: meskipun pengantar Ada, ini adalah teks lanjutan yang mengasumsikan pembaca sudah memiliki pengetahuan pemrograman yang signifikan. Dibutuhkan pendekatan bahwa Ada bukan hanya bahasa pemrograman lain, tetapi alat untuk rekayasa perangkat lunak yang canggih.

  • Membangun Aplikasi Paralel, Tertanam, dan Real-Time dengan Ada oleh McCormick, Singhoff, dan Hugues: dirancang untuk siswa sarjana dan pemrogram dengan pengetahuan yang ada tentang pemrograman berurutan, teks ini bertujuan untuk memperluas pengetahuan pembaca untuk memasukkan konsep canggih komputasi paralel dan terdistribusi . Ini sangat menekankan pada teori, jadi jika Anda mencari tutorial langsung, ini mungkin bukan untuk Anda, tetapi jika Anda ingin memperluas pemahaman Anda secara keseluruhan, ini harus dibaca.

  • Pemrograman dan Pemecahan Masalah dengan Ada 95 oleh Dale, Weems, dan McCormick: meskipun bukan teks baru-baru ini, kami telah memasukkan yang ini dalam daftar kami karena itu adalah salah satu dari beberapa buku Ada yang dirancang untuk programmer baru. Dengan penekanan berat pada pengajaran kebiasaan pemrograman yang baik, buku ini membimbing siswa melalui konsep pemrograman utama dengan pemecahan masalah dunia nyata, pengujian rutin, latihan pemanasan, dan pemeriksaan cepat yang dilakukan secara teratur.

  • Ada untuk Insinyur Perangkat Lunak oleh Mordechai Ben-Ari: seperti namanya, ini adalah sumber daya lain untuk programmer yang berpengalaman. Buku ini telah dikritik karena terlalu rumit bagi sebagian pembaca. Tapi, jujur ​​saja, Ada dirancang untuk pengembangan perangkat lunak yang kompleks, jadi jika Anda tidak bisa menangani buku ini, Ada mungkin bukan bahasa terbaik untuk Anda. Penulis fokus pada konsep-konsep penting bahasa Ada, menggunakan beberapa studi kasus untuk menunjukkan aplikasi mereka. Ini juga termasuk perbandingan dengan bahasa lain, termasuk C dan Java, untuk memudahkan transisi.

Haruskah Anda Belajar Ada?

Ada bukan bahasa pemrograman pertama kebanyakan orang, dan mungkin tidak akan pernah digunakan untuk bersenang-senang, pemrograman cepat seperti aplikasi web atau aplikasi seluler.

Namun, untuk pemrogram serius yang ingin fokus pada aplikasi yang sangat aman, misi-kritis, Ada harus berada di bagian atas daftar untuk program yang akan dipelajari selanjutnya, terutama jika Anda tertarik pada transportasi umum, penerbangan, keuangan, atau berkontribusi. ke hal besar berikutnya dalam eksplorasi ruang angkasa.

Ada Lovelace: Programmer Pertama

Ada Lovelace bukan seorang wanita token yang kita menjejalkan ke dalam sejarah komputer. Dia adalah programmer pertama, dan seperti yang kita tahu hari ini, biasanya orang-orang perangkat lunak daripada orang-orang perangkat keras yang mendapatkan sebagian besar perhatian.

Terlebih lagi, dia bukan satu-satunya sosok wanita yang menjulang dalam sejarah komputer dan teknologi. Dia berdiri sebagai inspirasi bagi kita semua – tetapi terutama wanita yang masih kurang terwakili di dunia teknologi tinggi.

Hal Menarik Lainnya

Kami memiliki lebih banyak panduan, tutorial, dan infografis yang berkaitan dengan komputer:

  • The History of Search Engine: keseluruhan cerita tentang perkembangan lambat dari database perpustakaan ke mesin modern.

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

  • Pendahuluan dan Sumber Daya Pemrograman: pelajari semua tentang bahasa pemrograman yang dinamai Ada Lovelace.

Cara Menyenangkan Anak-Anak Dapat Belajar Kode

Anak Anda tidak perlu ingin menjadi programmer profesional untuk mendapatkan keterampilan yang hebat dan bersenang-senang belajar program. Itulah sebabnya kami membuat infografis Fun Ways Kids Learn to Code. Ada bahasa khusus hanya untuk anak-anak untuk mempelajari konsep. Dan siapa yang tahu? Mungkin mereka akan tumbuh menjadi miliarder teknologi.

Cara Menyenangkan Anak-Anak Dapat Belajar Kode
Cara Menyenangkan Anak-Anak Dapat Belajar Kode

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map