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.

Miliki alat di balik pekerjaan Anda

Aplikasi Caffeine berjalan di Internet Computer, jaringan publik yang dibangun untuk ini.