توافق الكود المصدري
تعني توافقية الكود المصدري (متوافق مع المصدر) أن البرنامج يمكن تشغيله على أجهزة الكمبيوتر (أو أنظمة التشغيل )، بغض النظر عن توافق الكود الثنائي ، وأن الكود المصدري مطلوب من أجل قابلية النقل . [ 1 ]
يجب تجميع الكود المصدري قبل تشغيله، إلا إذا كان الحاسوب المستخدم مزودًا بمفسر للغة المستخدمة. [ 2 ] يُستخدم هذا المصطلح أيضًا للإشارة إلى توافق لغة التجميع ، حيث يكون الكود المصدري عبارة عن شكل قابل للقراءة البشرية من لغة الآلة ، ويجب تحويله إلى كود آلة رقمي (أي قابل للتنفيذ) بواسطة مُجمِّع . يختلف هذا عن توافق الكود الثنائي ، حيث لا حاجة لإعادة التجميع (أو لغة التجميع). [ 3 ]
يُعدّ توافق المصادر مشكلةً رئيسيةً في تطوير برامج الحاسوب. فعلى سبيل المثال، تتوافق معظم أنظمة يونكس مع مصادرها، طالما اقتصر استخدامها على المكتبات القياسية . أما أنظمة مايكروسوفت ويندوز، فتتوافق مصادرها ضمن عائلة رئيسية واحدة ( عائلة ويندوز إن تي ، من الإصدار 3.1 إلى ويندوز 11 ، أو العائلة التي تضم ويندوز 95 وويندوز 98 وويندوز مي )، مع وجود توافق جزئي بين العائلتين.
انظر أيضاً
مراجع
- ↑ بارون، آر جيه؛ هيجبي، إل. (1992). هندسة الحاسوب . سلسلة أديسون-ويسلي في الهندسة الكهربائية وهندسة الحاسوب. شركة أديسون-ويسلي للنشر. ص 106. ISBN 978-0-201-50923-6تم الاطلاع عليه بتاريخ 9 مايو 2018 .
- ↑ ملخص معالجة البيانات . ملخص معالجة البيانات، شركة. 1980. ص 21. تم الاطلاع عليه في 9 مايو 2018 .
- ↑ ستيرن، م.؛ مونتي، ج.؛ باخمان، ف. (1998). تصميم شبكة المؤسسة NT (باللغة الإستونية). سيبكس، نيتورك برس. ص 17. ISBN 978-0-7821-2156-8تم الاطلاع عليه بتاريخ 9 مايو 2018 .
- التوافق مع الإصدارات السابقة
- شفرة المصدر
- نماذج أولية لبرمجة الحاسوب
