Sejak ilmu komputer diakui sebagai bidang akademik yang berbeda pada tahun 1960-an, ilmu komputer telah membuat langkah besar terutama dalam mempermudah manusia. Salah satu masalah yang dipecahkannya adalah cara masalah yang perlu ditangani telah diterjemahkan ke dalam kode atau format yang dapat dipahami komputer. Ada berbagai solusi cerdik dan hebat yang digunakan dalam masalah seperti itu. Inilah pengantar pemrograman komputer yang akan memberi Anda pemahaman yang lebih besar tentang disiplin yang menarik ini.
Untuk meneruskan instruksi ke komputer, bahasa pemrograman digunakan. Bahasa-bahasa ini, yang dirancang oleh manusia, didasarkan pada apa yang disebut aturan sintaksis dan semantik. Hari-hari ini, berbagai macam bahasa telah dibuat, digunakan, dibuang.
Bahasa pemrograman biasanya tidak bertahan lama. Mereka muncul tetapi setelah hanya beberapa tahun bertahan di industri ini, Anda akan merasa bahwa bahasa tersebut memerlukan beberapa perbaikan atau Anda memerlukan sesuatu yang tidak dapat disediakan oleh bahasa pilihan Anda. Tidak akan lama sampai bahasa tersebut digantikan oleh penerus yang lebih fleksibel.
Bahasa pemrograman berkembang karena ada pencarian berkelanjutan untuk transformasi efisien bahasa manusia menjadi kode mesin. Bahasa yang diproduksi biasanya dimulai dengan ide, yang menyembunyikan perangkat keras dan menggunakan representasi yang lebih nyaman bagi pemrogram manusia. Aspek penting lainnya dari desain bahasa adalah berurusan dengan kompleksitas program. Saat program menjadi lebih besar dan lebih disempurnakan, pengembang menyadari bahwa ada jenis bahasa yang lebih mudah didukung dalam sistem besar. Karena itu, bahasa yang digerakkan oleh peristiwa dan berorientasi objek menjadi banyak digunakan.
Jenis Bahasa Pemrograman: Gambaran Umum
Karena bidang ini berkembang, tidak ada standar yang ditetapkan dalam mengkategorikan bahasa pemrograman. Salah satu cara untuk mengkarakterisasi mereka adalah melalui paradigma pemrograman. Klasifikasi ini meliputi:
o Berorientasi Objek
Pemrograman berorientasi objek bukan hanya yang terbaru; itu juga yang paling kuat di antara paradigma. Dalam program yang berorientasi objek, perancang menunjukkan struktur data serta kategori operasi yang dapat dilakukan di dalamnya. Kombinasi data dan operasi yang dapat dilakukan disebut sebagai objek.
o Prosedural
Pemrograman prosedural melibatkan daftar tindakan yang harus diselesaikan oleh program untuk dapat mencapai tujuan tertentu. Ini adalah paradigma sederhana dimana sebuah program dibagi menjadi fase awal, daftar operasi yang perlu dilakukan, dan tahap akhir. Juga disebut pemrograman imperatif, pemrograman prosedural melibatkan gagasan pemanggilan prosedur.
o Terstruktur
Jenis pemrograman prosedural yang unik, pemrograman terstruktur menawarkan alat tambahan yang dapat digunakan untuk menangani masalah yang dihasilkan oleh program yang lebih besar. Dalam pemrograman terstruktur, program dipecah menjadi kode-kode kecil yang mudah dipahami. Seringkali, pemrograman terstruktur dikaitkan dengan pendekatan top-down yang dimulai dengan gambaran umum sistem.
Bahasa pemrograman komputer adalah buatan dan dibuat untuk mengelola komputer. Untuk menghasilkan bahasa baru dan lebih baik, pengembang perlu menghabiskan kerja keras dan jam kerja yang panjang. Dengan pengenalan pemrograman komputer ini, Anda menjadi akrab dengan berbagai jenis bahasa berdasarkan paradigma.