Sejarah dari Koding? Kira-kira Bagaimana Awalnya Koding dikenal ya?
Awalnya pada tahun 1840 oleh seorang wanita bernama Ada Lovelace mengembangkan ide sebagai pemrogram komputer wanita yang pertama. Meskipun mempelajari matematika belum biasa di masa kelahiran Lovelace yaitu tahun 1815-an. Namun, semenjak dia bekerjasama Charles Babbage sebagai penemu mesin analitik untuk mengembangkan Analytical Engine. Babbage hanya tertarik dalam perhitungan angka, tetapi Lovelace menyadari dengan keberadaan komputer, angka bisa mewakili lebih dari sekadar benda. Pada tahun 1843 Lovelace menciptakan algoritma pertama dan menerbitkan bacaan mengenai mesin yang berasal dari terjemahan bahasa Prancis. Ini dikenal sebagai algoritma pertama yang selanjutnya diproses oleh mesin. Untuk kerja kerasnya tersebut, Lovelace dihargai dengan membuat bahasa pemrograman komputer yang pertama. Banyak bahasa lain menyesuaikan apabila adanya perbedaan terkait kebutuhan dan selanjutnya perangkat akan dibuat.
Pemrograman yang diciptakan Lovelace sebagai permulaan saja, karena selanjutnya pada tahun 1923, militer Jerman melakukan kombinasi kode dan listrik dengan tujuan menyampaikan pesan yang dienkripsi secara rahasia di Mesin Enigma. Kombinasi kode yang dienkripsi ini dapat dipecahkan oleh sosok terkenal yaitu Alan Turing sekaligus berhasil mengakhiri perang lebih awal dari yang diharapkan. Turing memperluas pemahaman mengenai kode ini pada tahun 1936 dan membuat mesin yang efisien dan fleksibel. Turing membuat komputer yang memiliki fungsi membaca instruksi dengan jumlah banyak dalam bentuk kode biner. Sehingga komputer ini dapat melakukan banyak pekerjaan. Desain dari komputer buatan Turing memiliki kekurangan yaitu hanya dapat membaca instruksi melalui selembar pita kertas panjang, hal ini membuat pengerjaan tidak efisien. Pada tahun 1948, beberapa peneliti dari University of Manchester memiliki solusi. Ide yang diungkapkan yaitu mengolah ulang komputer dengan pemrograman dalam kode biner yang memiliki penyimpanan memori 128 byte yang lebih dari cukup besar untuk mengisi keseluruhan ruangan.
Di akhir tahun 1950-an, bahasa pemrograman masih berjalan dan digunakan hingga sekarang diantaranya yaitu FORTRAN, LISP dan COBOL. Tahun 1960-an, teknologi mengalami perkembangan yang pesat dengan melahirkan ide mengenai permainan komputer, perangkat mouse, internet, ARPANET mulai diciptakan. Pengembangan masih berlanjut hingga tahun 1970-an, ditemukannya duplikasi PASCAL sebagai bahasa pemrograman tingkat tinggi dan masih dipergunakan oleh Skype hingga saat ini. Setelah itu, banyak bahasa pemrograman diciptakan sesuai kebutuhan pada tahun ke tahun yang tentunya dalam pengembangan teknologi.
Ada bahasa pemrograman yang terkenal sekaligus dikembangkan di beberapa periode berikut ini:
- 1883 – Algorithm for the Analytical Engine
- 1949 : Assembly Language
- 1952 : Autocode
- 1957 : Fortran
- 1958 : Algol
- 1959 : COBOL
- 1959 : LISP
- 1964 : BASIC
- 1970 : Pascal
- 1972 : Smalltalk:
- 1972 : C
- 1972 : SQL
- 1978 : MATLAB
- 1983 : Objective-C:
- 1983 : C++
- 1987 : Perl
- 1990 : Haskell
- 1991 : Python
- 1991 : Visual Basic
- 1993 : R
- 1995 : Java
- 1995 : PHP
- 1995 : Ruby
- 1995 : JavaScript
- 2000 : C#
- 2003 : Scala
- 2003 : Groovy
- 2009 : Go
- 2014 : Swift
Dari tabel diatas, dapat disimpulkan bahwa dalam selang beberapa tahun ada perkembangan bahasa pemrograman yang ada dengan pembuatan bahasa pemrograman yang baru dengan fungsi yang berbeda dari sebelumnya. Hal ini mengacu akan keberadaan teknologi digital yang dilibatkan di berbagai produksi barang maupun jasa. Internet dan komputerisasi membuat perputaran informasi yang ada lebih mudah untuk diakses setiap orang. Pada tahun 2010-an teknologi mengalami perkembangan yang pesat dan pengetahuan mengenai pengkodean atau yang lebih dikenal dengan koding terus meningkat sampai sekarang. (*UK)