بررسی زبان Ada
اِیدا (به انگلیسی: Ada ) یک زبان برنامه نویسی شیءگرا و سطح بالا است که در سال 1983 میلادی توسط وزارت دفاع آمریکا ایجاد شد. ایدا گسترش یافته زبان برنامه نویسی پاسکال است. برای ایجاد این زبان برنامه نویسی بیش از هر زبان دیگری هزینه صرف شده است.
دسته بندی : پاورپوینت
نوع فایل: powerpoint (..pptx) (قابل ویرایش و آماده پرینت)
تعداد اسلاید: 28 اسلاید
قسمتی از متن فایل:
بسم الله الرحمن الرحیمموضوع : بررسی زبان Ada
تاریخچه
این زبان در سال 1970 توسط سازمان دفاع آمریکا طراحی شد.گرچه برای کاربردهای نظامی طراحی شدولی یک زبان همه منظوره برای حل بسیاری از مسائل برنامه نویسی است.ساختار بلوکی و مکانیزم نوع داده آن مثل پاسکال است ولی قابلیت هایی برای کاربردهای بی درنگ و توزیعی دارد.بسته بندی و وراثت در این زبان امکان پذیر است.
Ada Augusta Byron ، اولین دانشمند علوم کامپیوتر میباشد. که به افتخار او این زبان Ada نام گرفته است.
Ada در ابتدا برای 3 هدف طراحی شده بود:
1- قابلیت اطمینان و نگهداری برنامه
( Program reliability and maintenance )
2- برنامه نویسی به عنوان یک فعالیت انسانی ( Programming as a human activity )
3- کارایی ( Efficiency )
خلاصه زبان ada :
یک برنامهٔ ایدا از یک یا بیش از یک واحد تشکیل شده است. واحدهای برنامه ممکن است زیربرنامه ها (که الگوریتم های قابل اجرا را تعریف می کنند)، پکیج ها (که مجموعه ای از موجودیت ها را تعریف می کنند)، واحدهای وظیفه (که محاسبات هم زمان را تعریف می کنند)، واحدهای حفاظت شده (که عملیاتی برای اشتراک هماهنگ داده ها بین وظیفه ها را تعریف می کنند)، یا واحدهای عمومی (که فرم های پارامتردار پکیج ها و زیربرنامه ها را تعریف می کنند) باشند. هر واحد برنامه معمولاً شامل دوبخش است: یکی بخش ذکر خصوصیات، شامل اطلاعاتی که باید برای واحدهای دیگر آشکار باشند؛ و دیگری بخش بدنهٔ برنامه، شامل پیاده سازی جزئیاتی که لازم نیست برای واحدهای دیگر قابل رویت باشد. بیشتر واحدهای برنامه می توانند به طور جداگانه کامپایل شوند .
کاربرد ها زبان ایدا:
سیستم های صورت پرداخت، سیستم بانکداری تجاری، سیستم معاملهٔ سهمیه بندی کالا
اکتشافات ژئوفیزیک و سیستم پردازش داده ها، و سیستم تجزیهٔ شیمیایی .
مرکز تجاری مخابرات تلفن همراه و برنامه های تجاری ارتباطات راه دور
FAA در جت های تجاری، سیستم های کنترل ترافیک هوایی، سیستم های ردیابی و هدایت زمان
پرواز، شبیه سازهای آموزش پرواز
سفینه های فضایی ناسا و محیط های ایستگاه های فضایی .
سیستم های تولید خودکار، سیستم های جوشکاری رباتیک و سیستم های مدیریت موجودی .
سیستم های تعبیه شدهٔ نظامی استراتژیک، و اکثر برنامه هایی که در برنامه های کاربردی و سیستم های بی درنگ، استفاده می شوند
فرمت فایل پاورپوینت می باشد و برای اجرا نیاز به نصب آفیس دارد
پاورپوینت