Skip to main content

Apa itu pemrograman konsep?

Pemrograman konsep adalah gaya pemrograman komputer, juga dikenal sebagai paradigma pemrograman, yang bertujuan untuk menciptakan kembali konsep-konsep dalam pikiran pemrogram sedekat mungkin dalam program itu sendiri.Gagasan di balik pemrograman konsep adalah bahwa setiap bagian dari kode harus berarti sesuatu dan harus dengan jelas mewakili tindakan apa yang diinginkan oleh programmer dari kode tersebut.Apa pun dari membutuhkan gambar untuk muncul di layar hingga menginginkan pesan kesalahan untuk ditampilkan ketika suatu peristiwa terjadi dianggap sebagai konsep.Bagian dari kode komputer seperti titik koma yang memberi tahu barisan kode di mana harus berakhir bukanlah konsep karena mereka hanya ada untuk membantu fungsi komputer dan tidak mewakili ide -ide dari pikiran pemrogram.

Paradigma pemrograman konsep bukanlah aBahasa pemrograman itu sendiri.Sebaliknya, ini adalah metode untuk mengevaluasi bahasa pemrograman lain untuk mengidentifikasi kekurangannya.Tujuan akhirnya adalah untuk membuat program komputer fisik sama identik dengan ide asli, ide abstrak.

Dalam pemrograman konsep, programmer berfokus pada semantik dan sintaksis.Semantik adalah bagaimana program ini diharapkan berperilaku dan sintaks adalah bagaimana programmer membayangkan itu harus ditulis.Misalnya, dalam program Java kode A+B mungkin menunjukkan penambahan antara A dan B. Program ini memiliki sintaks yang baik karena sangat mirip dengan konsep penambahan asli pemrogram.Jika, bagaimanapun, setelah eksekusi, program membuat kesalahan ketika mencoba menambahkan A dan B, maka program ini memiliki semantik yang buruk karena tidak menghasilkan hasil yang diharapkan.

Saat menulis kode berdasarkan teknik pemrograman konsep, programmer pertama menentukan padaKonsep program perlu berfungsi.Jika programmer membuat kalkulator virtual, misalnya, ia kemungkinan akan membayangkan konsep untuk dapat menambah, mengurangi, melipatgandakan, dan membaginya.Dia juga akan membayangkan beberapa cara untuk memasukkan data, seperti menggunakan keyboard, dan cara untuk melihat hasil di layar.Ide -ide ini membentuk konsep program.Dia mungkin juga mempertimbangkan warna apa dan seberapa besar kalkulator seharusnya, tetapi ini bukan konsep karena mereka tidak perlu untuk dijalankan aplikasi.

Setelah programmer selesai memetakan konsepnya, ia menemukan cara terbaik untuk mewakili konsep -konsep tersebut dalam kode komputer.Dia berusaha menulis kode yang sangat cocok dengan idenya dalam hal semantik dan sintaksis.Dia dapat menggunakan potongan kode yang sudah ada sebelumnya, seperti A+B, atau membuat kodenya sendiri untuk lebih mewakili konsepnya.

Pada pertengahan 2011, XL adalah satu-satunya bahasa pemrograman yang dibuat berdasarkan paradigma pemrograman konsep.Ini bertujuan untuk membuat aturan pemrograman yang fleksibel dan sintaksis yang cocok dengan cara seorang programmer berpikir.Ini memungkinkan pemrogram untuk berkonsentrasi pada apa yang ingin mereka buat alih-alih mengkhawatirkan item non-konsep seperti mengakhiri baris kode dengan titik koma.