Sejarah Bahasa Dalam Pemrograman – Pemrograman komputer adalah dasar dari era digital yang kita jalani saat ini. Setiap kali Anda menyukai postingan di media sosial, mengirim email, atau menyetel alarm di ponsel Anda, bahasa pemrograman bekerja di belakang layar – menarik perhatian. Tapi di mana semuanya dimulai? Dan apa yang mendorong pertumbuhannya menjadi industri terkemuka yang ada saat ini? Yang terpenting, mengapa mengetahui sejarah bahasa pemrograman penting untuk mempekerjakan pengembang ?
Sejarah Bahasa Dalam Pemrograman
pythonsprints – Bergabunglah dengan kami, saat kami memulai tur sejarah bahasa pemrograman. Retrospektif ini akan menunjukkan seberapa banyak pemrograman komputer telah berkembang selama bertahun-tahun. Ini akan membawa Anda kembali dari bahasa awal dan kode mesin yang rumit ke bahasa canggih yang dapat dibaca manusia yang menggerakkan teknologi favorit kita saat ini.
Baca Juga : Kenapa Seorang programer sangat dibutuhkan
Bahasa pemrograman pertama
Tahukah Anda bahwa bahasa pemrograman pertama ditemukan pada tahun 1843? Ada Lovelace muncul dengan algoritme mesin pertama untuk mesin komputasi awal yang dia tulis di selembar kertas karena tidak ada komputer pada saat itu! Bahasa pemrograman jelas telah berkembang pesat sejak saat itu.
Sejarah bahasa pemrograman: Garis waktu
Di bawah ini adalah garis waktu sejarah bahasa pemrograman. Bahasa pemrograman pertama yang dikenal adalah kode mesin rumit yang dimasukkan secara manual ke dalam mesin komputasi awal. Seperti yang akan Anda temukan, pemrograman komputer berkembang dengan cepat dari kode mesin menjadi kode otomatis yang dapat dibaca manusia sepenuhnya.
1843: Algoritme mesin Ada Lovelace
mesin pertama Ada Lovelace menciptakan algoritme untuk Mesin Perbedaan Charles Babbage yang meletakkan dasar untuk semua bahasa pemrograman.
1944-45: Plankalkul
Di suatu tempat antara 1944-45, Konrad Zuse mengembangkan bahasa pemrograman ‘nyata’ pertama yang disebut Plankalkül (Rencana Kalkulus). Bahasa Zeus (antara lain) memungkinkan pembuatan prosedur, yang menyimpan potongan kode yang dapat dipanggil berulang kali untuk melakukan operasi rutin.
1949: Bahasa Majelis
Bahasa rakitan digunakan dalam Electronic Delay Storage Automatic Calculator (EDSAC). Bahasa assembly adalah jenis bahasa pemrograman tingkat rendah yang menyederhanakan bahasa kode mesin. Dengan kata lain, instruksi khusus diperlukan untuk mengoperasikan komputer.
1949: Kode pendek
pertama Shortcode (atau Short-order code), adalah Bahasa Tingkat Tinggi (HLL) yang disarankan oleh John McCauley pada tahun 1949. Namun, William Schmitt yang mengimplementasikannya untuk komputer BINAC pada tahun yang sama dan untuk UNIVAC pada tahun 1950.
1952: Kode Otomatis
Autocode adalah istilah umum yang digunakan untuk keluarga bahasa pemrograman. Pertama kali dikembangkan oleh Alick Glennie untuk komputer Mark 1 di University of Manchester, Autocode adalah bahasa kompilasi pertama yang diimplementasikan yang artinya dapat diterjemahkan langsung ke kode mesin menggunakan program yang disebut kompiler. Autocode digunakan pada mesin komputasi awal Ferranti Pegasus dan Sirius selain Mark 1.
1957: FORTRAN
FORmula TRANslation atau FORTRAN dibuat oleh John Backus dan dianggap sebagai bahasa pemrograman tertua yang digunakan saat ini. Bahasa pemrograman diciptakan untuk perhitungan ilmiah, matematika, dan statistik tingkat tinggi. FORTRAN masih digunakan sampai sekarang di beberapa superkomputer tercanggih di dunia.
1958: ALGOL (Bahasa Algoritma)
Bahasa algoritmik atau ALGOL diciptakan oleh komite gabungan ilmuwan komputer Amerika dan Eropa . ALGOL menjabat sebagai titik awal untuk pengembangan beberapa bahasa pemrograman yang paling penting termasuk Pascal, C, C++, dan Java.
1958: LISP (Pemroses Daftar)
Prosesor daftar atau LISP ditemukan oleh John McCarthy di Massachusetts Institute of Technology (MIT). Awalnya ditujukan untuk kecerdasan buatan, LISP adalah salah satu bahasa pemrograman tertua yang masih digunakan sampai sekarang dan dapat digunakan sebagai pengganti Ruby atau Python. Perusahaan seperti Percepatan, Boeing, dan Genworks masih menggunakan LISP di tumpukan teknologi mereka.
1959: COBOL (Bahasa Berorientasi Bisnis Umum)
Bahasa Berorientasi Bisnis Umum (COBOL), adalah bahasa pemrograman di belakang banyak pemroses kartu kredit, ATM, panggilan telepon dan seluler, sinyal rumah sakit, dan sistem sinyal lalu lintas (hanya untuk beberapa nama). Pengembangan bahasa tersebut dipimpin oleh Dr. Grace Murray Hopper dan dirancang agar dapat berjalan di semua merek dan jenis komputer. COBOL masih digunakan hingga saat ini terutama untuk sistem perbankan dan gamifikasi .
1964: BASIC (Kode Instruksi Simbolik Serba Guna Pemula)
Kode Instruksi Simbolis Serba Guna Pemula atau BASIC dikembangkan oleh sekelompok siswa di Dartmouth College. Bahasa ini ditulis untuk siswa yang tidak memiliki pemahaman matematika atau komputer yang kuat. Bahasa ini dikembangkan lebih lanjut oleh pendiri Microsoft Bill Gates dan Paul Allen dan menjadi produk pertama perusahaan yang dapat dipasarkan.
1970: PASCAL
Dinamakan setelah ahli matematika Prancis Blaise Pascal, Niklaus Wirth mengembangkan bahasa pemrograman untuk menghormatinya. Ini dikembangkan sebagai alat pembelajaran untuk pemrograman komputer yang artinya mudah dipelajari. Itu disukai oleh Apple di masa-masa awal perusahaan, karena kemudahan penggunaan dan kekuatannya.
1972: Obrolan kecil
Dikembangkan di Xerox Palo Alto Research Center oleh Alan Kay, Adele Goldberg, dan Dan Ingalls, Smalltalk memungkinkan pemrogram komputer untuk memodifikasi kode dengan cepat . Itu memperkenalkan berbagai aspek bahasa pemrograman yang terlihat bahasa saat ini seperti Python, Java, dan Ruby. Perusahaan seperti Leafly, Logitech, dan CrowdStrike menyatakan bahwa mereka menggunakan Smalltalk di kumpulan teknologi mereka.
1972: SQL (SEQUEL pada saat itu)
SQL pertama kali dikembangkan oleh peneliti IBM Raymond Boyce dan Donald Chamberlain. SEQUEL (seperti yang disebut pada saat itu), digunakan untuk melihat dan mengubah informasi yang disimpan dalam database. Saat ini bahasa tersebut adalah akronim – SQL, yang merupakan singkatan dari Structured Query Language. Ada banyak sekali perusahaan yang menggunakan SQL dan beberapa di antaranya termasuk Microsoft dan Accenture.
1983: C++
Bjarne Stroustrup memodifikasi bahasa C di Bell Labs, C++ adalah perpanjangan dari C dengan peningkatan seperti kelas, fungsi virtual, dan template. Itu telah terdaftar dalam 10 bahasa pemrograman teratas sejak 1986 dan menerima status Hall of Fame pada tahun 2003. C ++ digunakan di MS Office, Adobe Photoshop, mesin game, dan perangkat lunak berkinerja tinggi lainnya.
1991: Piton
Dinamakan setelah rombongan komedi Inggris ‘Monty Python’, Python dikembangkan oleh Guido Van Rossum. Ini adalah bahasa pemrograman tingkat tinggi tujuan umum yang dibuat untuk mendukung berbagai gaya pemrograman dan menyenangkan untuk digunakan (sejumlah tutorial, sampel, dan instruksi sering berisi referensi Monty Python). Python hingga saat ini menjadi salah satu bahasa pemrograman terpopuler di dunia yang digunakan oleh perusahaan seperti Google, yahoo, dan Spotify.