فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

مقاله Why study programming languages

اختصاصی از فایل هلپ مقاله Why study programming languages دانلود با لینک مستقیم و پر سرعت .

مقاله Why study programming languages


 مقاله Why study programming languages

لینک پرداخت و دانلود در "پایین مطلب"

 فرمت فایل: word (قابل ویرایش و آماده پرینت)

 تعداد صفحات:66

  1. هر چه قابلیت ابزار را بشناسیم ابزار شناسی بهتر می شود .
  2. الگو ریتم های بهینه تر می شود .
  3. قدرت انتخاب زبانها بالا تر می رود .
  4. یادگیری زبانهای جدید آسان تر می شود .
  5. برای طراحی زبان جدید می توان از قابلیتهای زبانهایی که شناختیم استفاده کنیم و نقاط ضعف را رفع کنیم . (مانند java )

 Attributes of a good language :

  1. ساختار زبان ساده و روشن و واضح (کد نویسی راحت باشد)
  2. سنخیت با آن طبیعت مسئله.
  3. orthognaliy (تعامل) قابلیت ترکیب دستور العمل ها و استفاده ازساختاریدر ساختارهای دیگر .

مثال :                                                       

A=b>3;                                          if (a=b)

   

 استفاده یکassignment در ساختار if

     :Support for abstraction     .4

  data مجرد که ساخته میشود مهم نیست در کجا کار میکند و از محیط خارج مستقل است و محیط خارج هیچ دخل و تصرفی در بر نامه ندارد . به data type  یک زبان هر چه لازم است می توان اضافه کرد .

مثال : link list یک تایپ data type مجرد است .

  1. Ease of program verificatin  ( تشخیص صحت برنامه ) :
  2. programming enviroment : ( محیط مجتمع توسعه IDE که محیط های user friendly        هستند )
  3. portability of programs : ( قابلیت حمل )

از یک دستگاه به دستگاه دیگر کار کند مانند زبان java . 

  1. cost of use : ( هزینه اجرا ، هزینه ترجمه ، هزینه تولید ، هزینه نگهداری )

cost of program execution : برنامه سریع اجرا شود و کد بهینه وقت زیادی برای اجرا از cpu  نگیرد .

cost of program translation:مدت زمانی که compile  کد تولید می کند زمان کمی باشد .

مثال : pascal سریع تر اجرا می شود و کند تر compile می شود زیرا پاسکال بهینه سازی کد انجام می دهد ، زمان بیشتری می برد ولی c  بر عکس .

cost of program creation , testing and use  : برنامه نویس سریعتر تویط زبان ، برنامه را تولید کند و تعداد برنامه نویس کمتری لازم باشد .

cost of program maintenance  : زبانی که توسعه و خوانایی بالاتری داشته باشد .

مثال : pascal  هزینه نگهداری کمتری دارد چون ، چند ماه بعد قابل فهم تر است .

زبان خوب برای دانشجو زبانی است که هزینه compile  پایین باشد .

  • بستگی به معیارهای زبان برنامه نویسی مناسب مشخص می شود .

دانلود با لینک مستقیم


مقاله Why study programming languages