Sejarah Bahasa Pemrograman Komputer

Sejarah Bahasa Pemrograman Komputer – Pemrograman komputer sangat penting di dunia kita saat ini, menjalankan sistem untuk hampir setiap perangkat yang kita gunakan. Bahasa pemrograman komputer memungkinkan kita memberi tahu mesin apa yang harus dilakukan. Mesin dan manusia “berpikir” sangat berbeda, jadi bahasa pemrograman diperlukan untuk menjembatani kesenjangan itu.

Sejarah Bahasa Pemrograman Komputer

zorba-xquery – Bahasa pemrograman komputer pertama dikembangkan pada tahun 1883 ketika seorang wanita bernama Ada Lovelace bekerja dengan Charles Babbage pada mesin analisis, komputer mekanis awal. Sementara Babbage hanya peduli dengan menghitung angka, Lovelace melihat bahwa angka-angka yang digunakan komputer dapat mewakili sesuatu selain dari jumlah hal.

Baca Juga : 10 Ekstensi Chrome Terbaik Untuk Menemukan XPath

Dia menulis algoritma untuk Analytical Engine yang merupakan yang pertama dari jenisnya. Karena kontribusinya, Lovelace dikreditkan dengan menciptakan bahasa pemrograman komputer pertama. Karena kebutuhan yang berbeda telah muncul dan perangkat baru telah dibuat, lebih banyak bahasa telah mengikuti.

1883 : Algoritma untuk Analytical Engine : Dibuat oleh Ada Lovelace untuk Analytical Engine Charles Babbage untuk menghitung bilangan Bernoulli , ini dianggap sebagai bahasa pemrograman komputer pertama.

1949 : Bahasa Perakitan : Pertama kali digunakan secara luas dalam Kalkulator Otomatis Penyimpanan Penundaan Elektronik , bahasa rakitan adalah jenis bahasa pemrograman komputer tingkat rendah yang menyederhanakan bahasa kode mesin, instruksi khusus yang diperlukan untuk memberi tahu komputer apa yang harus dilakukan.

1952 : Autocode: Autocode adalah istilah umum untuk keluarga bahasa pemrograman komputer awal. Yang pertama dikembangkan oleh Alick Glennie untuk komputer Mark 1 di University of Manchester di Inggris. Beberapa menganggap autocode sebagai bahasa pemrograman komputer pertama yang dikompilasi, artinya dapat diterjemahkan langsung ke dalam kode mesin menggunakan program yang disebut compiler.

1957 : Fortran : Sebuah bahasa pemrograman komputer yang dibuat oleh John Backus untuk pekerjaan ilmiah, matematika, dan statistik yang rumit, Fortran adalah singkatan dari For mula Tran slation. Ini adalah salah satu bahasa pemrograman komputer tertua yang masih digunakan sampai sekarang.

1958 : Algol : Dibuat oleh sebuah komite untuk penggunaan ilmiah, Algol adalah singkatan dari Algo rithmic L anguage . Algol berfungsi sebagai titik awal dalam pengembangan bahasa seperti Pascal, C, C++, dan Java.

1959 : COBOL : Dibuat oleh Dr. Grace Murray Hopper sebagai bahasa pemrograman komputer yang dapat berjalan di semua merek dan tipe komputer, COBOL adalah singkatan dari CO mmon B usiness O oriented L anguage . Ini digunakan di ATM, pemrosesan kartu kredit, sistem telepon, komputer rumah sakit dan pemerintah, sistem otomotif, dan sinyal lalu lintas. Dalam film The Terminator , potongan kode sumber COBOL digunakan dalam tampilan visi Terminator.

1959 : LISP : Dibuat oleh John McCarthy dari MIT, LISP masih digunakan. Itu singkatan dari bahasa pemrosesan LIS t P. Ini awalnya dibuat untuk penelitian kecerdasan buatan tetapi hari ini dapat digunakan dalam situasi di mana Ruby atau Python digunakan.

1964 : DASAR : Dikembangkan oleh John G. Kemeny dan Thomas E. Kurtz di Dartmouth College sehingga mahasiswa yang tidak memiliki pemahaman teknis atau matematis yang kuat tetap dapat menggunakan komputer, itu singkatan dari B eginner’s A ll-purpose S ymbolic I ntruction C syair pujian. Sebuah versi modifikasi dari BASIC ditulis oleh Bill Gates dan Paul Allen. Ini menjadi produk Microsoft pertama.

1970 : Pascal : Dikembangkan oleh Niklaus Wirth, Pascal dinamai untuk menghormati matematikawan, fisikawan, dan filsuf Prancis Blaise Pascal. Mudah dipelajari dan awalnya dibuat sebagai alat untuk mengajar pemrograman komputer. Pascal adalah bahasa utama yang digunakan untuk pengembangan perangkat lunak di tahun-tahun awal Apple.

1972 : Smalltalk : Dikembangkan oleh Alan Kay, Adele Goldberg, dan Dan Ingalls di Xerox Palo Alto Research Center, Smalltalk memungkinkan pemrogram komputer untuk memodifikasi kode dengan cepat dan juga memperkenalkan aspek lain yang sekarang ada dalam bahasa pemrograman komputer umum termasuk Python, Java, dan Rubi.

1972 : C : Dikembangkan oleh Dennis Ritchie di Bell Labs, C dianggap oleh banyak orang sebagai bahasa tingkat tinggi pertama. Bahasa pemrograman komputer tingkat tinggi lebih dekat dengan bahasa manusia dan lebih jauh dari kode mesin. C dibuat agar sistem operasi yang disebut Unix dapat digunakan di berbagai jenis komputer. Ini telah mempengaruhi banyak bahasa lain, termasuk Ruby, C#, Go, Java, JavaScript, Perl, PHP, dan Python.

1972 : SQL : SQL dikembangkan oleh Donald D. Chamberlin dan Raymond F. Boyce di IBM. SQL adalah singkatan dari S tructured Q uery L anguage . Hal ini digunakan untuk melihat dan mengubah informasi yang disimpan dalam database. SQL menggunakan kalimat perintah yang disebut query untuk menambah, menghapus, atau melihat data.

1978 : MATLAB : Dikembangkan oleh Cleve Moler. MATLAB adalah singkatan dari Mat rix Lab oratory. Ini adalah salah satu bahasa pemrograman komputer terbaik untuk menulis program matematika dan terutama digunakan dalam matematika, penelitian, dan pendidikan. Ini juga dapat digunakan untuk membuat grafik dua dan tiga dimensi.

1983 : Objective-C : Dibuat oleh Brad Cox dan Tom Love, Objective-C adalah bahasa pemrograman komputer utama yang digunakan saat menulis perangkat lunak untuk macOS dan iOS, sistem operasi Apple.

1983 : C++ : C++ merupakan perpanjangan dari bahasa C dan dikembangkan oleh Bjarne Stroustrup. Ini adalah salah satu bahasa yang paling banyak digunakan di dunia. C++ digunakan dalam mesin game dan perangkat lunak berkinerja tinggi seperti Adobe Photoshop. Sebagian besar perangkat lunak yang dikemas masih ditulis dalam C++.

1987 : Perl : Perl awalnya dikembangkan oleh Larry Wall pada tahun 1987 sebagai bahasa scripting yang dirancang untuk penyuntingan teks. Tujuannya adalah untuk mempermudah pemrosesan laporan. Sekarang banyak digunakan untuk berbagai tujuan, termasuk administrasi sistem Linux, pengembangan Web, dan pemrograman jaringan.

1990 : Haskell : Dinamakan setelah Haskell Brooks Curry, seorang ahli logika dan matematika Amerika. Haskell disebut bahasa pemrograman komputer yang berfungsi murni, yang pada dasarnya berarti sebagian besar bersifat matematis. Ini digunakan oleh banyak industri, terutama yang berhubungan dengan perhitungan, pencatatan, dan penghitungan angka yang rumit.

1991 : Python : Dirancang oleh Guido Van Rossum, Python lebih mudah dibaca dan membutuhkan lebih sedikit baris kode daripada banyak bahasa pemrograman komputer lainnya. Itu dinamai grup komedi Inggris Monty Python. Situs populer seperti Instagram menggunakan kerangka kerja yang ditulis dengan Python.

1991 : Visual Basic : Dikembangkan oleh Microsoft, Visual Basic memungkinkan pemrogram untuk memilih dan mengubah potongan kode yang telah dipilih sebelumnya dengan cara drag-and-drop melalui antarmuka pengguna grafis (GUI).

1993 : R : Dikembangkan oleh Ross Ihaka dan Robert Gentleman di University of Auckland, Selandia Baru, R dinamai menurut nama depan dua penulis pertama. Ini sebagian besar digunakan oleh ahli statistik dan mereka yang melakukan berbagai jenis analisis data.

1995 : Java: Awalnya disebut Oak, Java dikembangkan oleh Sun Microsystems. Itu dimaksudkan untuk kotak kabel dan perangkat genggam tetapi kemudian ditingkatkan sehingga dapat digunakan untuk menyampaikan informasi di World Wide Web. Java ada di mana-mana, mulai dari komputer hingga smartphone hingga meteran parkir. Tiga miliar perangkat menjalankan Java!

1995 : PHP : Dibuat oleh Rasmus Lerdorf, PHP sebagian besar digunakan untuk pengembangan Web dan biasanya dijalankan di server Web. Awalnya adalah singkatan dari Personal Home Page , karena digunakan oleh Lerdorf untuk mengelola informasi online- nya sendiri . PHP sekarang banyak digunakan untuk membangun website dan blog. WordPress, alat pembuatan situs web populer, ditulis menggunakan PHP.

1995 : Ruby : Ruby diciptakan oleh Yukihiro “Matz” Matsumoto, yang menggabungkan bagian dari bahasa favoritnya untuk membentuk bahasa pemrograman komputer serba guna baru yang dapat melakukan banyak tugas pemrograman. Ini populer dalam pengembangan aplikasi Web. Kode Ruby dieksekusi lebih lambat, tetapi memungkinkan pemrogram komputer dengan cepat menyusun dan menjalankan program.

1995 : JavaScript: Dibuat hanya dalam 10 hari oleh Brendan Eich, bahasa ini banyak digunakan untuk meningkatkan banyak interaksi browser Web. Hampir setiap situs web besar menggunakan Javascript.

2000 : C# : Dikembangkan oleh Microsoft dengan tujuan menggabungkan kemampuan komputasi C++ dengan kesederhanaan Visual Basic, C# didasarkan pada C++ dan mirip dengan Java dalam banyak aspek. Ini digunakan di hampir semua produk Microsoft dan terutama digunakan untuk mengembangkan aplikasi desktop.

2003 : Scala: Dibuat oleh Martin Odersky. Scala adalah bahasa pemrograman komputer yang menggabungkan pemrograman fungsional, yang matematis, dengan pemrograman berorientasi objek, yang diatur di sekitar data yang mengontrol akses ke kode. Kompatibilitasnya dengan Java membuatnya membantu dalam pengembangan Android.

2003 : Groovy : Dikembangkan oleh James Strachan dan Bob McWhirter, Groovy berasal dari Java dan meningkatkan produktivitas pengembang karena mudah dipelajari dan ringkas.

2009 : Go : Go dikembangkan oleh Google untuk mengatasi masalah yang dapat terjadi pada sistem perangkat lunak besar. Karena penggunaan komputer dan teknologi saat ini jauh berbeda dibandingkan ketika bahasa seperti C++, Java, dan Python diperkenalkan dan digunakan, masalah muncul ketika sistem komputer besar menjadi umum. Go dimaksudkan untuk meningkatkan lingkungan kerja bagi pemrogram sehingga mereka dapat menulis, membaca, dan memelihara sistem perangkat lunak besar dengan lebih efisien.

2014 : Swift : Dikembangkan oleh Apple sebagai pengganti C, C++, dan Objective-C, Swift seharusnya lebih mudah digunakan dan memungkinkan lebih sedikit ruang untuk kesalahan. Ini serbaguna dan dapat digunakan untuk aplikasi desktop dan seluler serta layanan cloud.

Bahasa Pemrograman Komputer Saat Ini

Sebagian besar bahasa pemrograman komputer terinspirasi oleh atau dibangun di atas konsep dari bahasa pemrograman komputer sebelumnya. Saat ini, sementara bahasa lama masih berfungsi sebagai dasar yang kuat untuk bahasa baru, bahasa pemrograman komputer yang lebih baru membuat pekerjaan pemrogram menjadi lebih sederhana. Bisnis sangat bergantung pada program untuk memenuhi semua kebutuhan data, transaksi, dan layanan pelanggan mereka.

Sains dan kedokteran membutuhkan program yang akurat dan kompleks untuk penelitiannya. Aplikasi seluler harus diperbarui untuk memenuhi permintaan konsumen. Dan semua kebutuhan baru dan berkembang ini memastikan bahwa bahasa pemrograman komputer, baik lama maupun baru, akan tetap menjadi bagian penting dari kehidupan modern.

Facebooktwitterredditpinteresttumblr