کد رایانه

از ویکی‌پدیا، دانشنامهٔ آزاد

نسخه‌ای که می‌بینید نسخه‌ای قدیمی از صفحه است که توسط Hooman Mallahzadeh (بحث | مشارکت‌ها) در تاریخ ‏۱۰ مارس ۲۰۲۱، ساعت ۰۵:۳۴ ویرایش شده است. این نسخه ممکن است تفاوت‌های عمده‌ای با نسخهٔ فعلی داشته باشد.

کُد[۱] رایانه یا کُد برنامه (به انگلیسی: Code) عبارت است از مجموعه دستورالعمل‌هایی که یک برنامه رایانه ای را تشکیل می‌دهند که این برنامه توسط یک رایانه اجرا می‌شود. این یکی از دو مؤلفه نرم‌افزار است که روی سخت افزار رایانه اجرا می شود و مولفه دیگر نیز داده‌ها هستند.

رایانه ها فقط می توانند دستورالعمل های مربوط به کد ماشین را که بخشی از مجموعه دستورالعمل های آنها است، اجرا کنند. از آنجا که خواندن این دستورالعمل ها برای انسان دشوار است ، و نوشتن برنامه های خوب به زبان ماشین یا سایر زبان های برنامه نویسی سطح پایین یک کار زمان‌بر است ، بیشتر برنامه نویسان به کد منبع یک زبان برنامه نویسی سطح بالا برنامه‌نویسی می‌کنند. این کد منبع توسط کامپایلر یا مترجم به زبان ماشین ترجمه می شود تا کامپیوتر بتواند آن را در جهت انجام وظایفش اجرا کند. کامپایلر آبجکت کد را تولید می کند که معمولاً به زبان ماشین نوشته شده است اما این کد ممکن است به یک زبان سطح متوسط، در سطح پایین تری از منبع نیز باشد. اغلب از یک سیستم زمان اجرا برای اجرای آبجکت کد با پیوند دادن آن به کتابخانه های متداول استفاده می‌شود. Bytecode سطحی پایین تر از سطح زبان منبع است که برای تفسیر کارآمدتر مفسران طراحی شده است.

پانویس

  1. «کد» [رایانه و فنّاوری اطلاعات، مهندسی مخابرات] هم‌ارزِ «code»؛ منبع: گروه واژه‌گزینی. جواد میرشکاری، ویراستار. دفتر اول. فرهنگ واژه‌های مصوب فرهنگستان. تهران: انتشارات فرهنگستان زبان و ادب فارسی. شابک ۹۶۴-۷۵۳۱-۳۱-۱ (ذیل سرواژهٔ کد)