کد رایانه
کُد[1] رایانه یا کُد برنامه (به انگلیسی: Code) عبارت است از مجموعه دستورالعملهایی که یک برنامه رایانه ای را تشکیل میدهند که این برنامه توسط یک رایانه اجرا میشود. این یکی از دو مؤلفه نرمافزار است که روی سخت افزار رایانه اجرا می شود و مولفه دیگر نیز دادهها هستند.
اجرای برنامه |
---|
مفاهیم عمومی |
انواع کد |
راهبردهای کامپایل |
|
زمان اجرای قابل ذکر |
|
کامپایلرها و زنجیرابزارهای قابل ذکر |
رایانه ها فقط می توانند دستورالعمل های مربوط به کد ماشین را که بخشی از مجموعه دستورالعمل های آنها است، اجرا کنند. از آنجا که خواندن این دستورالعمل ها برای انسان دشوار است ، و نوشتن برنامه های خوب به زبان ماشین یا سایر زبان های برنامه نویسی سطح پایین یک کار زمانبر است ، بیشتر برنامه نویسان به کد منبع یک زبان برنامه نویسی سطح بالا برنامهنویسی میکنند. این کد منبع توسط کامپایلر یا مترجم به زبان ماشین ترجمه می شود تا کامپیوتر بتواند آن را در جهت انجام وظایفش اجرا کند. کامپایلر آبجکت کد را تولید می کند که معمولاً به زبان ماشین نوشته شده است اما این کد ممکن است به یک زبان سطح متوسط، در سطح پایین تری از منبع نیز باشد. اغلب از یک سیستم زمان اجرا برای اجرای آبجکت کد با پیوند دادن آن به کتابخانه های متداول استفاده میشود. Bytecode سطحی پایین تر از سطح زبان منبع است که برای تفسیر کارآمدتر مفسران طراحی شده است.
پانویس
- «کد» [رایانه و فنّاوری اطلاعات، مهندسی مخابرات] همارزِ «code»؛ منبع: گروه واژهگزینی. جواد میرشکاری، ویراستار. دفتر اول. فرهنگ واژههای مصوب فرهنگستان. تهران: انتشارات فرهنگستان زبان و ادب فارسی. شابک ۹۶۴-۷۵۳۱-۳۱-۱ (ذیل سرواژهٔ کد)