زبان برنامه نویسی سی/آشنایی با زبان های برنامهنویسی: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جز Hard Backrest صفحهٔ زبان برنامه نویسی سی/آشنایی با زبان های برنامهنویسی را به زبان برنامهنویسی سی/آشنایی با زبان های برنامهنویسی منتقل کرد: استاندارد سازی عنوان صفحه به پارسی |
جزبدون خلاصۀ ویرایش |
||
خط ۱۱:
زمانی که شما برنامه ای را که نوشته اید را با موفقیت به خروجی رساندید ، برنامه شما تحت همان سیستم عاملی که نوشتهاید قابل اجرا خواهد بود . بنابراین همان طور که قبلاً نیز گفتیم ، بسیاری از کامپایلرها ، تحت سیستم عامل هستند و متن برنامه شما را به 0 و 1 ماشین تبدیل نمی کنند ، بلکه به کد های تحت سیستم عامل ترجمه می کنند تا در همان سیستم عامل ، مثلاً ویندوز اجرا گردند . بنابراین فایل های exe را سیستم عاملهای مک Mac OS X به رسمیت نمی شناسند و ویندوز Microsoft Windows نیز فایل های dmg را به اجرا در نمی آورد . البته کامپایلرهای قدرتمند زبان C مثل Visual Studio از Microsoft و GCC از GNU قابلیت ترجمه به زبان ماشین را دارند و پروژه GCC (GNU Compiler Collection) قابلیت ترجمه برنامه شما به معماریهای مختلف پردازشگرها ( مثل MIPS و ARM و PowerPC و Sparc و z390 و Itanium و ... ) را برای سیستم عاملهای مختلف سری BSD ، سیستم عاملهای مکینتاش macOS ، ویندوز و حتی سولاریس را دارد
سیستم عاملها ، امکانات زیادی در جهت سهولت در ایجاد برنامه فراهم می کنند که همواره در حال به روز شدن هستند ؛ به همین علت است که یک برنامه در ویندوز ایکس پی Windows XP اجرا می شود اما در ویندوز ۷ نه ؛ چون برنامه نویسها برای کم شدن حجم برنامه خود و آسانتر شدن
بیان این نکته نیز خالی از لطف نیست که عبارت '''پیادهساز''' ( Implement )به مجموع کامپایلر ( Compiler ) ، لینکر ( Linker ) ، دیباگر ( Debugger ) و مفسر ( Interpreter ) گفته میشود
[[رده:زبان برنامه نویسی سی]]
|