Definisi Kode Sumber

Kode-sumber-programJika saya memberi tahu Anda, pembaca yang budiman, bahwa 01100011010100111100, Anda dapat menafsirkan bahwa keyboard saya gagal, bahwa saya telah menekan beberapa tombol secara acak, bahwa saya ingin bermain lelucon atau bahwa saya kehilangan akal. Namun, kode ini dapat dipahami oleh komputer , karena mesin ini bekerja dengan kode biner .

Karena sulit bagi kita manusia (bahkan ilmuwan komputer paling berpengalaman sekalipun) untuk memiliki “percakapan” biner eksklusif dengan komputer, cara-cara perantara untuk menginstruksikan komputer telah dikembangkan yang lebih dapat dipahami daripada bahasa biner oleh komputer.

Salah satu bentuk peralihan ini adalah kode sumber di mana program komputer ditulis.

Bahasa pemrograman

Pemrograman bahasa pada dasarnya adalah cara untuk memberi tahu komputer apa yang Anda inginkan, dalam bentuk manusia yang terstruktur dan dapat dimengerti (walaupun saya mengerti itu semua perlu mempelajari konsep dan bahasa pemrograman secara konkret, seperti ketika Anda ingin belajar bahasa baru ).

Ada beberapa bahasa pemrograman, masing-masing berorientasi pada tugas atau audiens tertentu.

Yang paling terkenal adalah:

  • DASAR . Singkatan dari Beginner’s All-purpose Symbolic Instruction Code (Kode simbolis instruksi tujuan umum untuk pemula), diciptakan pada tahun 1964 sebagai cara untuk membawa pemrograman ke duniawi. Terkait erat dengan komputer 8-bit yang menjadi populer pada 1980-an, awalnya tidak memiliki kontrol eksekusi terstruktur, yang dimasukkan ke dalam versi bahasa yang lebih baru.
  • C . Jika BASIC adalah bahasa yang paling populer, C adalah yang paling berpengaruh. Dibuat pada tahun 1972 oleh Dennis Ritchie dengan mempertimbangkan portabilitas antara mesin dan arsitektur yang berbeda, ini memungkinkan sistem UNIX embrio untuk diprogram ulang sehingga dapat berjalan di komputer yang berbeda. Bahkan hari ini digunakan, dalam beberapa varian, untuk aplikasi mutakhir di semua bidang.

  • C++ . Salah satu varian C yang disebutkan di atas, mungkin yang paling berpengaruh. Untuk bahasa C ia menambahkan konsep orientasi objek.
  • Cobol . Tanpa diketahui orang awam, ia terkenal di kalangan profesional. Dibuat pada tahun 1959, sejumlah besar solusi yang dibuat di industri dengannya (terutama di sektor perbankan dan keuangan), menyebabkannya masih digunakan sampai sekarang, dan penggantiannya sulit.
  • PHP . Berorientasi untuk bekerja dengan halaman web.
  • Jawa . Dibuat oleh Sun Microsystems yang sudah tidak berfungsi, tujuannya adalah untuk benar-benar universal, memprogram pada satu mesin dan berjalan pada siapa saja. Meskipun hanya sebagian memenuhi tujuan ini dan membawa serangkaian kerugian, itu juga masih banyak digunakan.
  • Assembler Bertentangan dengan yang lain dalam daftar, yang merupakan bahasa tingkat tinggi, yang satu ini adalah tingkat rendah, menjadi salah satu yang paling dekat dengan kode biner mesin, meskipun tidak persis seperti ini. Kode sumbernya sangat sulit dibaca oleh orang awam.

Kompilasi: membuatnya dapat dimengerti oleh komputer

Ketika kita menulis program dalam bahasa pemrograman seperti yang disebutkan sebelumnya atau yang lain, kita memiliki apa yang disebut kode sumber , yang dapat kita pahami hanya dengan membacanya, tetapi tidak dengan komputer.

Agar yang terakhir dapat memahami apa yang kita katakan dalam kode sumber dan menjalankan instruksi terkait, kita harus melakukan proses yang akan mengubah kode sumber menjadi file yang dapat dieksekusi. Proses ini disebut kompilasi.

Kompilasi menerjemahkan kode sumber ke dalam kode mesin.

Omong-omong, tentang kode di awal artikel, meskipun saya telah memberi tahu Anda bahwa mungkin komputer dapat memahaminya, jangan terlalu memperhatikan saya; itu hanyalah sebuah contoh yang saya tulis secara acak, meskipun semangatnya adalah ini: komputer hanya “mengerti” nol dan satu.

Foto: iStock – George Manga / vgajic

Topik dalam Kode Sumber

Menarik lainnya

© 2023 Pengertian.Apa-itu.NET