Kod sumber
Kod sumber merujuk kepada koleksi baris kod komputer, yang bertanggungjawab untuk menentukan cara program (perisian) akan berfungsi berdasarkan senarai arahan dan pernyataan yang menentukan. Pada dasarnya, kod sumber ialah keadaan utama perisian pada masa ia ditulis pada asalnya.
Oleh itu, kod sumber terdiri daripada satu set arahan yang boleh ditulis pada pelbagai bahasa pengaturcaraan komputer yang berbeza, seperti Java, JavaScript, C, Python, PHP, Go, Rusty, Solidity dan Haskell. Semua bahasa pengaturcaraan ini mempunyai ciri yang sama: ia terdiri daripada satu set arahan untuk diikuti oleh komputer untuk melaksanakan tindakan tertentu dan menghasilkan output tertentu.
Selepas dicipta, kod sumber sering "diterjemahkan" atau disusun ke dalam bahasa mesin yang boleh difahami dan dilaksanakan oleh komputer. Walau bagaimanapun, dalam beberapa situasi, kod sumber dilaksanakan serta-merta tanpa memerlukan penyusunan (program komputer ini dikenali sebagai jurubahasa).
Semasa pembangunan perisian komputer, peringkat kod sumber ialah fasa kerja awal di mana pengaturcara boleh membaca, mengulas dan membuat suntingan sebelum atur cara dimuktamadkan dan akhirnya dilaksanakan oleh mesin komputer. Pustaka kod sumber menjadikan kerja jurutera perisian, saintis komputer dan pengaturcara lebih mudah kerana mereka dapat memasukkan kenyataan dalam baris kod (contohnya, kepingan teks biasa yang boleh dibaca dengan ulasan yang menerangkan dan bernas).