توسعهدهنده سایت با چارچوب جنگو
سهگانه «ناصریح، اثری، و نااثری» در فایزن؛ کلید فهم تاثیردیدگی

🧠 مقدمه؛ چرا به سه نوع فعل اثرنما نیاز داریم؟
در زبانهای طبیعی، وقتی میگوییم «کسی چیزی را آدرسدهی کرد»، مشخص نیست که آیا مفعول دستخوش تغییراتی شده است یا نه:
- خانه مادربزرگم را برای دوستم آدرسدهی کردم. (تاثیر پذیری خانه مادر بزرگم اصلا موضوعیت ندارد)
- پایتون آن متغیر را با شیء در خانه 0x100 آدرسدهی کرد. (آن متغیر متاثر شده)
- آن شیء توسط آن متغیر آدرسدهی شده است. (آن شیء متاثر نشده، بلکه آدرسش در متغیری گذاشته شده)
در برنامهنویسی وقتی زبان برنامهنویسی متغیری را آدرسدهی میکند، در واقع آدرس شیءای را درون آن متغیر مینویسد.
🧩 ساختار مصدرهای سهگانه؛ تغییر وزن متناسب با مصدرنما
در فایْزِن سه مصدرنمای «ـْدَن»، «ـُدَن»، «ـِدَن» بهترتیب برای بیان سه نوع فعل «ناصریح»، «اثری»، و «نااثری» استفاده میشوند:
- ناصریح: بهشکل صریح متاثر شدن مفعول توسط فاعل مشخص نمیشود؛
- اثری: صریحا بیان میکند که مفعول متاثر شده؛
- نااثری: صریحا بیان میکند که مفعول متاثر نشده.
📦 مصدر ناصریح - «ــْدَن»؛ بدون بیان صریح اثردیدگی مفعول
مصدرنمای «ــْدَن»: رویداد را بدون تاکید بر اثردیدگی خاصی در مفعول روایت میکند.
در این نوع مصدرها، به دلیلی- معمولا بخاطر موضوعیت یا اهمیت نداشتن - اثردیدگی مفعول در فرایند بهشکل صریح بیان نمیشود؛ مثلا:
- علی خانه مادربزرگ اَش را برای دوست اَش أَدْسانْد.
-> علی خانه مادربزرگش را برای دوستش آدرسدهی کرد.
🔹آدرس مفعول (خانه مادربزرگش) توسط عبارتهایی مشخصشده؛ عملا تاثیر دیدگی یا ندیدگی اهمیتی ندارد.
📈 مصدر اثری - «ــُدَن»؛ بیانکننده تاثیردیدگی مفعول
مصدرنمای «ــُدَن»: رویداد را با تاکید بر اثردیدگی مفعول روایت میکند.
در این نوع مصدرها اثردیدگی مفعول بهشکل صریح بیان میشود؛ مثلا:
- پایتون غیرپذیر هِه را بِعِل أَدِساء هون شیء أَدْسانُیْد.
-> پایتون آن متغیر را با آدرس آن شیء آدرسگذاری کرد.
🔹مفعول (آن متغیر) با گرفتن آدرس دستخوش تغییراتی شده؛ محتوای متغیر آدرس آن شیء شده.
📉 مصدر نااثری - «ــِدَن»؛ بیانکننده تاثیرنادیدگی مفعول
مصدرنمای «ــِدَن» : مفعول نتیجهٔ عمل را تجربه میکند.
در این نوع مصدرها اثرنادیدگی مفعول بهشکل صریح بیان میشود؛ مثلا:
- پایتون شیء هِه را بِعِل 0x100 أَدْسانِیْد.
-> پایتون آدرس 0x100 را به آن شیء اختصاص داد.
🔹مفعول (شیء هِه) با اختصاص یافتن آدرس بهش، دستخوش تغییراتی نشده؛ آدرسش فقط درجایی ثبت شده.
مطلبی دیگر از این انتشارات
سانَّماهای مصدری: میانوندهای نقش-عاملنما در فارسی آینده
مطلبی دیگر در همین موضوع
قهرمانی به نام Nodejs (قسمت اول)
بر اساس علایق شما
جنگ با کی؟ جنگ تا کِی؟