كود مصدري

Question book-new.svg
المحتوى هنا ينقصه الاستشهاد بمصادر. يرجى إيراد مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (مارس 2016)
مثال على كود مصدري بسيط مكتوب بلغة جافا، مع الأخذ في الاعتبار أن الكود الفعلي هو المكتوب بالأزرق، أما الأحمر والأخضر فهي عبارة عن تعليقات للإيضاح ولا تؤثر في عمل البرنامج (لاحظ أن التعليقات سُبقت برموز خاصة مثل "//%22 وبهذا يستطيع برنامج التطوير تمييزها وإهمالها)

الشيفرة المصدرية أو الكود المصدري أو مصدر البرنامج ( بالإنجليزية: Source Code) مصطلح في عالم الحاسوب يعبر عن الأوامر والتعليمات المكتوبة بلغة من لغات البرمجة التي يتكون منها أي برنامج حاسوبي، حيث إنه يتعذر تعديل أو إعادة برمجة أو تحويل البرنامج إلى أي لغة برمجة أخرى بواسطة المصرِّف ( بالإنجليزية: Compiler) من غير الملفات المصدرية للبرنامج.

وشفرة أي برنامج قد تكون متاحة للاطلاع فقط في الكتب أو المجلات أو مواقع الإنترنت ولأغراض تعليمية بحتة، وبالتالي تكون مرتبطة بحقوق. وفي أحيان أخرى تطرح هذه الشفرة للاستخدام الحر وتخضع لأحد تراخيص المصادر المفتوحة.

نبذة تاريخية

البطاقات المثقبة تحتوي على « Z(1) = Y + W(1) ».

احتاجت أجهزة الكمبيوتر الأولى للبرمجيات، لذلك سرعان ما ظهر الكود مع الكمبيوترات. استعملت البطاقات المثقبة أولا للبرمجة في لغة التجميع، و من بعد استعملت للبرمجة في فورتران. بعد أن أصبح الكود غير مادي، ظهرت محررات الأسطر و النصوص. القدرات المحدودة للكمبيوترات في تلك الفترة كانت تتطلب طباعة الكود على ورق مستمر. أما الآن، هناك بيئات تطوير متكاملة.

En otros idiomas
Afrikaans: Bronkode
asturianu: Códigu fonte
azərbaycanca: Mənbə kodu
беларуская: Зыходны код
беларуская (тарашкевіца)‎: Крынічны код
български: Изходен код
বাংলা: সোর্স কোড
bosanski: Izvorni kod
català: Codi font
Mìng-dĕ̤ng-ngṳ̄: Nguòng-dâi-mā
čeština: Zdrojový kód
dansk: Kildekode
Deutsch: Quelltext
English: Source code
Esperanto: Fontkodo
español: Código fuente
eesti: Lähtekood
euskara: Iturburu kode
فارسی: کد منبع
français: Code source
עברית: קוד מקור
हिन्दी: मूल कोड
hrvatski: Izvorni kod
Bahasa Indonesia: Kode sumber
italiano: Codice sorgente
한국어: 소스 코드
Кыргызча: Баштапкы код
lietuvių: Išeitinis kodas
latviešu: Pirmkods
олык марий: Тӱҥалтыш код
Bahasa Melayu: Kod sumber
Mirandés: Código fuonte
မြန်မာဘာသာ: ဆို့စ်ကုတ်ဒ်
Nederlands: Broncode
norsk nynorsk: Kjeldekode
norsk: Kildekode
Pälzisch: Kwälldegschd
português: Código-fonte
Runa Simi: Pukyu qillqa
română: Cod sursă
русский: Исходный код
srpskohrvatski / српскохрватски: Izvorni kod
Simple English: Source code
slovenčina: Zdrojový kód
slovenščina: Izvorna koda
српски / srpski: Изворни код
svenska: Källkod
Türkçe: Kaynak kodu
українська: Початковий код
اردو: سورس کوڈ
Tiếng Việt: Mã nguồn
中文: 源代码
Bân-lâm-gú: Goân-sú-bé
粵語: 原始碼