?>
-      اخبار فردا      طراحی ویلا      اخبار باما      +      -      سرگرمی فردا      دانلود تراست والت      -      *      +      -      قیمت خرید بیسیم      -      -      -      بلوک سبک      -      قرص تاخیری      آموزش تعمیرات موبایل      +      -      *      استخر پیش ساخته      ردیاب موتور      *      صرافی تتر      بروکر فارکس      +      خرید کتاب تاپ ناچ      +      *      تحلیل اتریوم      -      فیلم هندی      *      -      -      .      +      -      +      -      /      حواله وسترن یونیون      خرید ماینر      -      دکتر زنان مشهد      خرید لایسنس نود 32      کسب درآمد      خرید رپورتاژ      فروش آنتی ویروس      سیگنال فارکس      لایسنس رایگان نود 32      یوزر پسورد نود 32      سئو سایت      لایسنس نود32      آپدیت نود 32      بهترین بک لینک     
كامپايلر C  برنامه نويسي پايتون براي نوجوانان برنامه نويسي پايتون براي نوجوانان .

برنامه نويسي پايتون براي نوجوانان

كامپايلر C

در زبان هاي برنامه نويسي يك اندازه براي همه مناسب نيست. در اينجا برخي از دلايل غير قابل شكست بودن C ، و تقريباً اجباري بودن آن براي برخي از كاربردها ذكر شده است.

 

قابليت حمل و بهره وري

C تقريباً يك زبان مونتاژ قابل حمل است. در حاليكه تقريباً به طور جهاني براي معماريهاي پردازنده موجود در دسترس است ، تا آنجا كه ممكن است به دستگاه نزديك است. حداقل براي هر معماري موجود حداقل يك كامپايلر C وجود دارد. و امروزه به دليل باينري هاي بسيار بهينه شده كه توسط كامپايلرهاي مدرن توليد مي شوند ، بهبود توليد با مونتاژ نوشته شده توسط دست كار ساده اي نيست.

 

قابليت جابجايي و كارايي آن به حدي است كه "كامپايلرها ، كتابخانه ها و مفسران ساير زبان هاي برنامه نويسي اغلب در زبان C اجرا مي شوند". زبانهاي تفسيري مانند Python ، Ruby و PHP پياده سازي اوليه خود را با زبان C نوشته اند. اين زبان حتي توسط كامپايلرها براي ارتباط ساير زبانها با دستگاه استفاده مي شود. به عنوان مثال ، C زبان مياني كامپايلر C است كه زيربناي ايفل و فورث قرار دارد. اين بدان معني است كه ، به جاي توليد كد ماشين براي هر معماري كه بايد پشتيباني شود ، كامپايلرها براي آن زبانها فقط كد C متوسط ​​توليد مي كنند و كامپايلر C توليد كد ماشين را بر عهده دارد.

 

C همچنين به يك زبان فرانسه براي برقراري ارتباط بين توسعه دهندگان تبديل شده است. همانطور كه الكس آلين ، مدير مهندسي Dropbox و خالق Cprogramming.com مي گويد:

 

C زبان بسيار خوبي براي بيان ايده هاي رايج در برنامه نويسي است به طوري كه اكثر مردم با آن راحت هستند. علاوه بر اين ، بسياري از اصول مورد استفاده در C - به عنوان مثال ، argc و argv براي پارامترهاي خط فرمان ، و همچنين سازه هاي حلقه اي و انواع متغيرها - در بسياري از زبانهاي ديگري كه ياد مي گيريد نشان داده مي شوند تا بتوانيد صحبت كنيد كامپايلر C براي مردم حتي اگر آنها C را به روشي كه براي هر دوي شما مشترك است نمي دانند. اين خط به كامپايلر مي گويد كه مقدار 0x40008000 را به عنوان يك نشانگر به يك char تفسير كند ، سپس به ارجاع مجدد (مقدار نشان داده شده توسط) را به آن اشاره گر (با عملگر * سمت چپ) كامپايلر C و در آخر مقدار بايت را به آن اشاره گر ارجاع داده شود. به عبارت ديگر: مقدار بايت متغير را به آدرس حافظه 0x40008000 بنويسيد.

 


برچسب: ،
امتیاز:
 
بازدید:
+ نوشته شده: ۷ ارديبهشت ۱۴۰۱ساعت: ۰۶:۴۵:۳۰ توسط:ميهن ميرايي موضوع:

ارسال نظر
نام :
ایمیل :
سایت :
آواتار :
پیام :
خصوصی :
کد امنیتی :