۰
subtitle
ارسال: #۱
  
مفهوم تعامد در زبان های برنامه سازی
سلام دوستان
کسی میتونه مفهوم تعامد رو به زبان خودمونی برام توضیح بده.از روی کتاب هرچی میخونم برام جا نمیوفته معنا و مفهومش
کسی میتونه مفهوم تعامد رو به زبان خودمونی برام توضیح بده.از روی کتاب هرچی میخونم برام جا نمیوفته معنا و مفهومش
۰
ارسال: #۲
  
RE: مفهوم تعامد در زبان های برنامه سازی
سلام. تعامد یعنی برای یه کاری یک و فقط یک راه حل وجود داشته باشه. بین دستورات ارتباط خطی وجود داشته باشه که از ترکیب اونا بشه به مفهوم معنا داری رسید
۰
ارسال: #۳
  
RE: مفهوم تعامد در زبان های برنامه سازی
(۱۰ آبان ۱۳۹۴ ۰۱:۳۹ ب.ظ)asal71 نوشته شده توسط: سلام دوستان
کسی میتونه مفهوم تعامد رو به زبان خودمونی برام توضیح بده.از روی کتاب هرچی میخونم برام جا نمیوفته معنا و مفهومش
توجه کنید به عنوان یه برنامه نویس اگه قرار باشه یه زبان جدید یاد بگیرید ترجیح میدید با یک زبانی کار کنید که ۲۰ تا دستور حلقه دارد یا نه زبانی که ۵ تا دستور حلقه داره و همون کارایی زبان اول و داره ؟ خوب معلومه ترجیح میدید با ۵ تا حلقه کار کنید .
در واقع این موضوع رو می تونید بسطش بدید ، اگه زبان برنامه سازی ساختارهای متعددی داشته باشه منه برنامه نویس یا همشو یاد نمی گیرم یا اگه یاد بگیرم ازشون استفاده نمی کنم ، قبوله ؟
حتی این موضوع ممکنه باعث بشه به خاطر ازدیاد ساختارهای متفاوت برنامه نویس گیج بشه و اصلا این ساختار ها رو اشتباه استفاده کنه !
بنابراین اگه ما مجموعه ای از قوانین کوچک داشته باشیم (تعامد) خیلی بهتره تا اینکه تعداد ساختار های زیاد اولیه تو زبانمون بکار ببریم . واسه همینم میگن تعامد ویژگی زبان خوب به حساب می آید به عبارتی زبانی خوبه که دستوراتش حداقل و مفید باشه.
ممکنه سوال پیش بیاد برای مباحث پیچیده چیکار می کنیم ؟ جواب مشخصه ، مشابه قطعات پازل تکه های مفید ساختاری به هم اتصال می دیم و مسله پیچیدرو حل می کنیم
البته این مثال حلقه تا حدی انتزاعی بود ، یه مثال خود کتاب ترنس پرات داره که میگه فرض کنید عبارتی در یک زبان می تواند مقداری را تولید کند و همچنین می تواند شامل عبارتی باشد که ارزش true یا false داشته باشد .
یادتون باشه این همه توضیح دادم تا بگم اگه زبانی تعامد توش رعایت نشه حالت های استثنا ی زیادی تولید می کنه .
*متعامد ترین زبان algol 68 است
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close