Definisi Kode Sumber
Bermacam Macam / / November 13, 2021
Oleh Guillem Alsina González, pada Agustus. 2016
Jika saya memberi tahu Anda, pembaca yang budiman, bahwa 01100011010100111100, Anda dapat menafsirkannya papan ketik gagal, bahwa saya telah menekan beberapa tombol secara acak, bahwa saya ingin bermain lelucon atau, sederhananya, saya kehilangan akal. Namun, ini kode dapat dipahami oleh komputer, karena mesin ini bekerja dengan Kode biner.
Bagi kita manusia (bahkan ilmuwan komputer paling berpengalaman sekalipun) sulit untuk melakukan "percakapan" secara eksklusif dalam biner dengan komputer, cara menengah untuk memberikan instruksi kepada komputer telah dibuat yang lebih dapat dipahami daripada bahasa biner oleh manusia manusia.
Salah satu bentuk peralihan ini adalah kode sumber di mana program komputer ditulis.
Bahasa pemrograman
Sebuah bahasa dari pemrograman pada dasarnya adalah cara memberi tahu komputer apa yang kita inginkan, dengan cara yang terstruktur dan dapat dimengerti. manusia (walaupun untuk memahaminya sepenuhnya perlu mempelajari pemrograman dan konsep bahasa pada khususnya, seperti ketika Anda ingin
mempelajari baru lidah).Ada beberapa bahasa pemrograman, masing-masing berorientasi pada tugas atau audiens tertentu.
Yang paling terkenal adalah:
- DASAR. Singkatan dari Kode Instruksi Simbolik Serba Guna Pemula (Kode simbolis Buku Instruksi Pemula Tujuan Umum), ditemukan pada tahun 1964 sebagai cara untuk membawa pemrograman lebih dekat ke orang awam. Terkait erat dengan komputer 8-bit yang menjadi populer pada 1980-an abad ke-20, Awalnya tidak memiliki kontrol eksekusi terstruktur, yang tergabung dalam versi terbaru dari bahasa.
- C. Jika BASIC adalah bahasa yang paling populer, C adalah yang paling berpengaruh. Dibuat pada tahun 1972 oleh Dennis Ritchie dengan portabilitas antara mesin dan arsitektur yang berbeda dalam pikiran, itu memungkinkan untuk memprogram ulang sistem UNIX embrionik sehingga dapat berjalan pada yang berbeda komputer. 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. Tidak diketahui oleh orang awam, dia dikenal oleh para profesional. Dibuat pada tahun 1959, sejumlah besar solusi dibuat di industri dengannya (terutama di perbankan dan keuangan), menyebabkannya masih digunakan sampai sekarang, dan penggantinya menjadi keras.
- 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.
- PerakitBertentangan dengan yang lain dalam daftar yang merupakan bahasa tingkat tinggi, yang satu ini 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 dengan bacaan sederhana, 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 mengajukan 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 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