جزوه درس اصول طراحی و پیاده سازی زبان های برنامه سازی

جزوه وخلاصه کتاب
نوع فایل
pdf
حجم فایل
1MB
نویسنده
دسته بندی
تعداد بازدید
681 بازدید
10,000 تومان 8,000 تومان٪20 تخفیف

جزوه درس اصول طراحی و پیاده سازی زبان های برنامه سازی

قابل توجه کاربران و دانشجویان عزیز و گرامی: فایلی که هم اکنون معرف حضور شماست جامع ترین و کامل ترین فایل pdf جزوه درس اصول طراحی و پیاده سازی زبان های برنامه سازی تالیف :ترنسدبلیو .پرات – مارون وای .زیلکوویتز ویژه دانشجویان کارشناسی کامپیوتر – نرم افزار می باشد. این فایل شامل ۶۸ صفحه جزوه تایپ شده بسیار مفید و سودمند می باشد. و در غالب فرمت pdf تهیه شده و هم اکنون آماده دانلود است. امیدواریم که سودمند بوده و مورد استفاده شما سروران گرامی واقع گردد. در صورت تمایل و نیاز می توانید این فایل ارزشمند و مفید را از فروشگاه سایت یوفایل خریداری و دانلود نمایید.

جزوه درس اصول طراحی و پیاده سازی زبان های برنامه سازی

قسمتی از متن فایل:

۱ نکاتی در مورد طراحی زبان
-۱-۱ چرا زبانهای برنامه سازی را مطالعه می کنیم؟
• برای بهبود توانایی خود در جهت توسعه الگوریتم های کارآمد .
استفاده بهینه از زبان برنامه نویسی موجود.
• می توانید با اصطلاحات مفید ساختار های برنامه نویسی آشنا شوید.
انتخاب بهترین زبان برنامه سازی .
• آموزش زبان جدید ساده می شود .
طراحی زبان جدید ساده می شود.

صفات یک زبان خوب : وضوح ، سادگی ، یکپارچگی : هر زبان یک چهار چوبی را برای فکر کردن راجع به الگور یتم ها برای برنامه نویس تدارک می بیبند .

باید این زبان مفاهیم واضح ، ساده و یکپارچه را برای برنامه نویس تدارک ببیند

تا اینکه برای طراحی الگوریتم یک اصل اساسی محسوب می شود.  پس می توان گفت قابلیت خوانایی برای نحو یک زبان syntax یک اصل اساسی محسوب می شود.
قابلیت تعامد (Orthogonality) : منظور از تعامد این است که بتوانیم ویژگی های مختلف یک زبان را با همدیگر ترکیب کنیم و ترکیب حاصل با معنی باشد در این حالت ،حالت های استثنا و موارد خاص کاهش پیدا می کند.
طبیعی بودن برای کاربردها : هر زبانی که داری نحو (syntax) نزدیک به الگوریتم باشد یعنی اجازه دهد که برنامه ساختار منطقی مربوط به الگوریتم را منعکس کند مناسب تر خواهد بود.
پشتیبانی از انتزا ع (Abstraction) : یعنی اینکه بتوانیم از اعمال موجود در یک زبان برای نوع های داد های جدید استفاده کنیم، ایده آل می باشد که یک زبان به کاربر ا جازه دهد که کاربر بتواند نوع های داده ای جدید را تعریف نموده و اعمال تو کار سیستم را برای آنها استفاده کند.

مطالعه بیشتر

راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.