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

طراحی و پياده سازی زبانهای برنامه سازی

بر اساس کتاب اصول طراحی و پياده سازی زبانهای برنامه سازی ترجمه جعفرنژاد قمی

 

فصل اول

اصول طراحی زبانها

 

چرا زبانهای برنامه سازی را مطالعه می کنیم؟

برای بهبود توانایی خود در توسعه الگوریتمهای کارآمد

استفاده بهینه از زبان برنامه نویسی موجود

می توانید با اصلاحات مفید ساختارهای برنامه نویسی آشنا شوید.

انتخاب بهترین زبان برنامه سازی

آموزش زبان جدید ساده می شود.

طراحی زبان جدید ساده می شود.

.....

ادامه نوشته

برنامه نویسی ++C جلسه نهم

الگوريتم جستجوي دودويي

در روش جستجوي دودويي به يک آرايۀ مرتب نياز است.

 هنگام جستجو آرايه از وسط به دو بخش بالايي و پاييني تقسيم مي‌شود.

مقدار مورد جستجو با آخرين عنصر بخش پاييني مقايسه مي‌شود.

 اگر اين عنصر کوچک‌تر از مقدار جستجو بود، مورد جستجو در بخش پاييني وجود ندارد و بايد در بخش بالايي به دنبال آن گشت.

 

دوباره بخش بالايي به دو بخش تقسيم مي‌گردد و گام‌هاي بالا تکرار مي‌شود.

....

ادامه نوشته

ساختمان های گسسته جلسه دوم

براي دانلود جزوه درس ساختمان هاي گسسته بر روي لينك زير كليك كنيد..

ساختمان هاي گسسته جلسه دوم

مهندسي نرم افزار 1  جلسه سوم

فصل4                                   

فرایند های نرم افزار

 

فرایند نرم افزار مجموعه ای از فعالیت هاست که منجر به تولید محصول نرم افزاری می شود

فعالیت های اساسی که در تمام فرایند های نرم افزاری مشترکند :

 

      1- تعیین مشخصات نرم افزار .

      2- طراحی و پیاده سازی نرم افزار .

      3- اعتبار سنجی نرافزار .

      4- تکامل نرم افزار.

....

 

ادامه نوشته