Ada banyak bahasa pemrograman di jagat TI. Setiap tahun jumlahnya semakin banyak. Misalnya, bahasa Scala, Kotlin, Go, dan Closure baru-baru ini muncul. Tetapi sejarah memberi tahu kita bahwa hanya sedikit dari mereka yang akan selamat.
Bahasa yang dibahas di sini telah memberikan kontribusi yang sangat besar bagi dunia pengembangan perangkat lunak. Itulah sebabnya mereka termasuk di antara sepuluh bahasa paling berpengaruh dalam lima puluh tahun terakhir.

Bahasa adalah bagian penting dari industri pemrograman. Mereka sering dibahas, dikritik, dan mereka meningkat seiring waktu. Mereka terkenal untuk semua orang, tetapi tidak semua orang tahu sejarah mereka, setidaknya nama pencipta mereka. Ini kurang umum dalam bahasa populer. Misalnya, semua orang tahu bahwa
James Gosling adalah bapak orang Jawa. Tetapi tidak semua programmer tahu siapa yang menciptakan Perl, Pascal, Lisp atau Erlang.
Penulis artikel, terjemahan yang kami terbitkan hari ini, mengatakan bahwa situasi yang dijelaskan di atas mendorongnya untuk menulisnya. Di sini kita akan berbicara tentang bahasa pemrograman yang paling populer dan paling sukses dan penciptanya.
10 bahasa pemrograman terbaik dan pembuatnya
Saya menyajikan kepada Anda kisah sepuluh bahasa pemrograman dan pembuatnya. Bahasa di sini dalam urutan acak, dengan pengecualian yang pertama dalam daftar, bahasa Java. Saya adalah pengembang Java, jadi saya memutuskan untuk melakukan hal itu.
Saya tahu bahwa banyak programmer C tidak setuju dengan saya dan menganggap bahwa bahasa pertama dalam daftar harus C. Mereka dapat dimengerti, karena C adalah yang tertua dari bahasa yang masih banyak digunakan. Tetapi artikel ini bukan peringkat bahasa. Ini adalah bahan yang dirancang untuk mengingatkan semua pembacanya tentang master seni komputer yang telah mengubah dunia bahasa pemrograman dan pengembangan perangkat lunak.
1. Java - James Gosling
James bergosipJava adalah salah satu bahasa pemrograman yang paling populer dan sukses. Java diciptakan oleh Dr. James Arthur Gosling. Ia dikenal sebagai "bapak Jawa."
Awalnya, Sun Microsystems terlibat dalam pengembangan dan dukungan Java. Sejak Januari 2010, setelah Sun mengakuisisi Oracle, Oracle telah melakukan ini.
Java didasarkan pada prinsip WORA ("Write Once Run Anywhere," "Ditulis sekali, bekerja di mana-mana."). Kemandirian platform Java telah menjadi salah satu alasan mendasar bagi keberhasilan bahasa ini di lingkungan perusahaan.
Java saat ini adalah salah satu bahasa yang paling populer. Jika Anda ingin belajar Java, lihat tutorial
ini .
2. C - Dennis Ritchie
Dennis RitchieDennis Macalaird Ritchie, seorang spesialis komputer Amerika, terlibat dalam pembuatan bahasa pemrograman C pada 1967-1973 di AT&T Bell Labs.
Bahasa C masih cukup populer. Ini banyak digunakan dalam pemrograman sistem. Ini lebih tua dari Jawa, tetapi tidak menyerah posisinya.
Omong-omong, Dennis Ritchie juga menciptakan sistem operasi Unix yang terkenal di dunia. Dia melakukan ini dengan kolega lamanya Ken Thompson.
Jika Anda membandingkan popularitas Dennis Ritchie dengan popularitas Bill Gates atau Steve Jobs, ternyata hampir tidak ada yang bisa dibandingkan di sini. Tetapi hanya sedikit yang bisa membandingkannya dengan kontribusi apa yang dia buat pada dunia teknologi informasi. Setiap programmer harus tahu tentang ini. Jika Anda ingin belajar C, lihat spesialisasi
ini di Coursera.
3. C ++ - Björn Stroustrup
Björn StraustrupBjörn Straustrup lahir pada 30 Desember 1950 di kota Aarhus, Denmark. Ia dikenal untuk membuat dan mengembangkan bahasa pemrograman C ++ yang banyak digunakan.
C ++, seperti yang Anda tahu dengan nama bahasanya, adalah bahasa generasi baru yang mengikuti C. C ++ dibedakan oleh dukungannya terhadap kemampuan pemrograman berorientasi objek. Itu terlihat sangat menarik jika dibandingkan dengan C ++.
C ++ masih merupakan salah satu bahasa yang paling populer. Sebagai contoh, ini banyak digunakan dalam pengembangan sistem perdagangan frekuensi tinggi karena fakta bahwa kode yang ditulis dalam C ++ cukup dekat dengan kemampuan sistem komputer, dan karena bahasa ini mendukung fitur berorientasi objek yang populer di zaman kita. .
Jika Anda ingin mempelajari C ++ dari awal, saya sarankan untuk melihat tutorial
ini . Ini menggabungkan teori dan praktik dengan baik.
4. Python - Guido van Rossum
Guido van RossumPython dikembangkan oleh Guido van Rossum dari Pusat Matematika dan Ilmu Komputer (CWI). Python adalah bahasa tingkat tinggi untuk keperluan umum. Saat mendesainnya, perhatian khusus diberikan pada keterbacaan kode yang baik. Sintaksisnya dianggap bersih dan ekspresif.
Di AS, Python hampir menggantikan Jawa dalam komunitas ilmiah. Secara khusus, ini diterjemahkan menjadi fakta bahwa siswa modern mulai belajar pemrograman dari belajar Python, daripada C atau Java, seperti sebelumnya.
Python banyak digunakan di berbagai bidang, khususnya, dalam pengembangan web dan di bidang keamanan informasi. Bahasa ini digunakan oleh perusahaan seperti Google, Yahoo dan Spotify.
Berikut ini adalah tutorial Python yang bagus.
5. JavaScript - Brendan Eich
Brendan EichJika Anda bertanya kepada saya bahasa pemrograman mana yang dapat disebut paling populer dalam 5-10 tahun terakhir, maka saya akan mengatakan bahwa ini adalah JavaScript. Itu pasti mendominasi dunia pengembangan web sisi klien, paling tidak karena perpustakaan JavaScript yang ada. Selain itu, ini sangat populer di lingkungan server - terima kasih kepada platform Node.js.
JavaScript adalah bahasa scripting yang menggunakan mekanisme pewarisan prototipe. Ini adalah bahasa yang dinamis dengan tipifikasi yang lemah yang mendukung kerja dengan fungsi tingkat tinggi. JavaScript dibuat oleh Brendan Eich, yang bekerja selama pengembangan bahasa ini di Netscape Communications Corporation.
Kode JavaScript dapat dieksekusi di browser, JavaScript menulis semua yang mendorong antarmuka web modern. JavaScript digunakan di hampir setiap situs serius.
Jika Anda ingin mempelajari JavaScript - siap melayani Anda dalam jumlah besar
materi .
6. PHP - Rasmus Lerdorf
Rasmus LerdorfBahasa PHP (awalnya disebut Personal Home Page Tools, yang diterjemahkan menjadi "Tools untuk Membuat Halaman Web Pribadi") dibuat pada 1995 oleh Rasmus Lerdorf. Terlepas dari seberapa besar Anda membenci bahasa ini, Anda tidak dapat melepaskan diri dari kenyataan bahwa bahasa ini cukup populer dalam pengembangan bagian server dari proyek web modern.
Implementasi referensi PHP saat ini sedang dikembangkan oleh The PHP Group. PHP berkompetisi dengan teknologi Microsoft Active Server Pages (ASP) dan Java Server Pages (JSP) dan akibatnya menjadi jauh lebih dituntut daripada mereka. Ini adalah bahasa open source yang digunakan oleh raksasa internet seperti Facebook, Wikipedia, Wordpress dan Joomla.
Jika Anda ingin belajar PHP, lihat di
sini .
7. Perl - Larry Wall
Dinding LarryPerl adalah bahasa pemrograman tujuan umum tingkat tinggi, dinamis, dan ditafsirkan. Itu dibuat oleh Larry Wall pada pertengahan 1980-an. Perl memiliki popularitas karena kemampuan pengolah kata yang luar biasa.
Perl masih merupakan bahasa utama yang digunakan untuk mengembangkan skrip pada sistem UNIX. Perl digunakan di bidang grafik komputer, dalam aplikasi basis data, di bidang pemrograman jaringan. Di antara perusahaan yang menggunakan bahasa ini adalah IMDB, Amazon, dan Priceline.
Berikut ini adalah tutorial Perl yang bagus.
8. Ruby - Yukihiro Matsumoto
Yukihiro MatsumotoBahasa Ruby dibuat oleh Yukihiro Matsumoto pada pertengahan 1990-an di Jepang. Pemrograman Ruby itu menyenangkan. Jika Anda mencoba kerangka kerja Ruby on Rails, maka Anda akan mengerti saya.
Bahasa seperti Perl, Ada, Lisp, Smalltalk telah berdampak pada Ruby. Bahasa ini dibuat dengan harapan bahwa program penulisan bisa cepat dan menyenangkan.
Ruby terutama digunakan dalam pengembangan aplikasi web. Secara khusus, bahasa ini digunakan oleh perusahaan seperti Twitter, Hulu dan Groupon.
Ini tutorial Ruby.
9. Lisp - John McCarthy
John McCarthyBahasa Lisp (LISt Processing language) dikembangkan oleh John McCarthy. Ini adalah salah satu bahasa tingkat tinggi tertua yang masih digunakan sampai sekarang.
Saya belum pernah mempelajari Lisp, tetapi mereka mengatakan bahwa bahasa ini adalah nenek moyang dari bahasa pemrograman fungsional seperti Haskell, Erlang dan Scala. Bahasa ini digunakan di berbagai bidang. Khususnya di militer. Tidak banyak kursus pelatihan untuk Lisp.
Ini salah satunya.
10. Pascal - Nicklaus Wirth
Nicklaus WirthPascal adalah bahasa prosedural imperatif yang dikembangkan pada akhir 1960-an oleh Nicklaus Wirth. Bahasa ini memiliki dampak signifikan pada industri TI. Itu dibuat sebagai bahasa yang kompak dan efektif yang bertujuan mempertahankan gaya pemrograman yang baik dengan menggunakan pendekatan struktural untuk pengembangan. Seperti Lisp, tidak ada banyak kursus pelatihan untuk Pascal. Meski begitu, bahasanya masih cukup tua. Tetapi jika Anda ingin mempelajarinya, lihat di
sini .
Ringkasan
Saya membagikan kepada saya kisah saya tentang 10 bahasa pemrograman dan pembuatnya. Setiap orang yang saya bicarakan memberikan kontribusi besar bagi pengembangan industri TI. Tanpa mereka, dunia modern akan sangat berbeda.
Pembaca yang budiman! Jika Anda membuat daftar bahasa pemrograman yang paling berpengaruh seperti ini, bahasa apa yang akan Anda sertakan di dalamnya?
