Source code, dijelaskan
Ini berisi aturan di balik layar dan tindakan aplikasi. Programmer menulisnya dalam bahasa pemrograman yang dibuat untuk mengekspresikan instruksi tersebut.
Source code adalah kumpulan instruksi tertulis yang dapat dibaca manusia yang menentukan apa yang dilakukan software sebelum instruksi tersebut diterjemahkan atau diinterpretasikan untuk komputer.
Kode mengubah aturan bisnis menjadi perilaku
Formulir permintaan mungkin terlihat sederhana, tetapi source code-nya menentukan field mana yang wajib diisi, siapa yang boleh melihat permintaan, dan apa yang terjadi setelah persetujuan.
Itu membuat source code lebih dari sekadar desain yang terlihat. Ini juga mencakup kalkulasi, penanganan data, koneksi, dan kondisi yang membentuk setiap hasil.
Akses dan kepemilikan adalah pertanyaan yang terpisah
Dapat menggunakan software tidak selalu berarti Anda dapat melihat atau mengambil source code-nya. Penyedia atau lisensi menentukan akses apa yang tersedia.
Caffeine mengatakan kode di balik software yang dibangun dengannya bersih dan dapat diekspor. Bagi bisnis, ini dapat penting ketika tim lain perlu meninjau, memelihara, atau memindahkan software.
Istilah source code
- Bahasa pemrograman
- Bahasa terstruktur yang digunakan untuk menulis instruksi bagi komputer.
- Compiler
- Program yang menerjemahkan source code ke dalam kode tingkat rendah yang dapat dijalankan komputer.
- Repository
- Tempat yang menyimpan source code dan mencatat perubahannya dari waktu ke waktu.
Mengapa source code penting
Menentukan perilaku
Kode berisi aturan yang membuat software merespons tindakan dan data.
Dapat ditinjau
Orang yang berkualifikasi dapat memeriksa instruksi untuk kesalahan atau perilaku yang tidak diinginkan.
Mendukung perubahan
Akses ke kode dapat memungkinkan tim memelihara atau memindahkan software ketika kebutuhan berubah.
Pertanyaan tentang source code
Terkadang interpreter menjalankannya saat program bekerja. Dalam kasus lain, compiler terlebih dahulu menerjemahkan source code ke dalam kode executable tingkat rendah.
Tidak. Source code adalah kumpulan instruksi tertulis. Aplikasi yang berjalan juga bergantung pada data, konfigurasi, layanan pendukung, dan tempat untuk dijalankan.
Tidak otomatis. Open source software dilengkapi dengan lisensi yang memberikan hak untuk menggunakan, memeriksa, mengubah, dan mendistribusikan ulang kode dengan syarat yang ditetapkan.
Topik glosarium terkait
Miliki alat di balik pekerjaan Anda
Aplikasi Caffeine berjalan di Internet Computer, jaringan publik yang dibangun untuk ini.