زمان کنونی: ۰۶ آذر ۱۴۰۳, ۰۵:۰۶ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

Side Effect

ارسال:
  

samaneh22 پرسیده:

Side Effect

سلام
آیا در زبانهای رویه ای میشود بدون ایجاد Side Effect برنامه نویسی نمود؟
داخل کتاب راهیان ارشد دو بار این تست علوم کامپیوتر ۸۱ را آورده و هربار هم یک جواب مختلف داده؟
یکبار گفته بلی،فقط بعضی از برنامه های محدود
یکبار دیگه گفته بلی،همیشه میتوان برنامه بدون Side Effect ایجاد کرد.
بلاخره کدومش درسته؟با یه کم توضیح
و یه سوال دیگه اینکه زبان های رویه ای ،دستوری، روالی همه یکی هستند؟
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

younes پاسخ داده:

RE: Side Effect

(۲۶ دى ۱۳۹۱ ۰۹:۴۳ ق.ظ)samaneh22 نوشته شده توسط:  سلام
آیا در زبانهای رویه ای میشود بدون ایجاد Side Effect برنامه نویسی نمود؟
داخل کتاب راهیان ارشد دو بار این تست علوم کامپیوتر ۸۱ را آورده و هربار هم یک جواب مختلف داده؟
یکبار گفته بلی،فقط بعضی از برنامه های محدود
یکبار دیگه گفته بلی،همیشه میتوان برنامه بدون Side Effect ایجاد کرد.
بلاخره کدومش درسته؟با یه کم توضیح
و یه سوال دیگه اینکه زبان های رویه ای ،دستوری، روالی همه یکی هستند؟
سلام
بر اساس کتاب مقسمی گزینه درست اینه : بلی ، ولی فقط بعضی برنامه های محدود.
توضیح : یک تابع ممکن است آرگومانهای ورودی خود را نیز تغییر داده و اثرات جانبی( side effect) ایجاد کند. همچنین یک تابع ممکن است یک متغییر سراسری را تغییر داده و ساید افکت ایجاد کند.
درمورد زبانهای دستوری بگم که مثلا ++C , C و ada و فرترن و... دستوری هستن . اما درمورد اینکه دستوری همان رویه ایی هست ، قطعا نمیدونم والا ، اما به نظر من زبانهای رویه ایی به زبانهای تابعی ( یا همان کاربردی ) مثل لیسپ میگن واین با دستوری متفاوت است چون ساختارش تابعی است و منظور از تابع و رویه یکی هست . دوستان دیگه هم اگه میدونن لطف کنن بگن تا همه یاد بگیریم .
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Ametrine پاسخ داده:

RE: Side Effect

دوستانی که طراحی و پیاده سازی راهیان ارشد رو خوندید.
صفحه ۵۵ سوال ۳ و صفحه ۱۳۷ سوال ۷، همین سوال علوم کامپیوتر ۸۱ هست که اینجا تو کتاب راهیان هم کلیداشون فرق داره!
چی میشه آخرش؟ جواب چیه؟!
گوگل هم کردم ولی جواب قطعی پیدا نکردم.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

nlp@2015 پاسخ داده:

RE: Side Effect

ب نظر من همیشه میشه بدون side effect برنامه نویسی کرد کافیه شما جوری برنامه بنویسی ک متغیر های سراسری رو تغییر ندی مثلن! و تا جایی ک من دیدم راهیان واسه همه سوالا همون جواب سنجشو داده ولی مقسمی نه بعضیارو از خودش زده مال سنجش نیسUndecided
نقل قول این ارسال در یک پاسخ



پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close