kod sumber

Informatik

2022

Kami menerangkan apa itu kod sumber dan apakah pelbagai aplikasi yang ada padanya. Juga, apakah sumber terbuka.

Kejuruteraan perisian bertanggungjawab untuk penciptaan kod sumber.

Apakah kod sumber?

Dalam pengkomputeran, kod sumber dipanggil set baris bagi teks yang menyatakan, dalam a bahasa pengaturcaraan ditentukan, langkah-langkah yang perlu diikuti oleh komputer untuk pelaksanaan yang betul bagi program tertentu. Iaitu, ini adalah arahan yang pengaturcara asal perisian disusun supaya ia boleh dihantar ke sistem komputer dan ditafsirkan dengan cara yang tepat dan tepat pada masanya.

Kod sumber biasanya kelihatan semasa operasi perisian tertentu, tetapi arahannya tidak dapat difahami kecuali bagi mereka yang mengendalikan bahasa tertentu di mana ia diprogramkan. Ini juga berlaku dengan laman web dan jenis elemen perisian lain, diprogramkan dalam bahasa web (seperti HTML atau Skrip Java) dan kemudian dilaksanakan atau ditafsirkan oleh tetingkap pelayar daripada Internet.

Kawasan yang pengkomputeran yang didedikasikan untuk penciptaan kod sumber ini ialah kejuruteraan perisian, khusus untuk penciptaan program komputer. Bahagia kreativiti Ia juga disokong oleh undang-undang hak cipta, dalam erti kata bahawa kod sumber adalah karya eksklusif dan ciptaan pengaturcaranya, tidak boleh diubah dan tidak boleh dibuat semula oleh pihak ketiga, sama seperti kandungan karya sastera.

Sumber terbuka

Sesiapa sahaja boleh campur tangan dalam arahan penting sumber terbuka.

Terdapat program yang tidak dipandu oleh garis panduan hak cipta berkenaan dengan kod sumbernya, membenarkan penggunanya mengubah suai, mengedit dan berkongsinya secara lebih kurang bebas, membentuk sejenis masyarakat daripada pengguna khusus. Program ini dipanggil "sumber terbuka", kerana sesiapa sahaja boleh campur tangan arahan penting mereka dan mencipta versi mereka sendiri atau individu bagi program asal, yang dipanggil "pengedaran". Contoh perisian tersebut ialah program pengendalian Unix dan Linux, antara lain.

!-- GDPR -->