نامنویسی انجمن درست شده و اکنون دوباره کار میکند! 🥳 کاربرانی که پیشتر نامنویسی کرده بودند نیز دسترسی‌اشان باز شده است 🌺

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

زندگی دوباره؟
#12

Dariush نوشته: راسل جان، این قدری موضوع را پیچیده میکند. چنانکه میتوان سلسله‌ای بی‌پایان از شبیه‌سازی‌ها را درنظر گرفت که هرکدام از آنها تا بی‌نهایت ادامه خواهند داشت و این را هنوز اگرچه در اشکال یا اشکالاتِ اساسی‌اش باید بیشتر اندیشید، اما مرا به یادِ توابع بازگشتی در برنامه‌نویسی می‌اندازد. در توابعِ بازگشتی، تابعِ مربوطه برای محاسبه‌ی مقدارِ موردِ نظر، خودش را فراخوانی میکند تا جایی که با یک شرط متوقف شود. ساده‌ترین و معروف‌ترین تابع بازگشتی، فاکتوریلِ بازگشتی است. فاکتوریل یک عدد، یعنی ضرب اعدادِ 1 تا آن عدد. مثلا فاکتوریلِ 6 برابر است با :1*2*3*4*5*6. حال اگر بخواهیم این تابع را با شبه کدِ سی بنویسیم چنین می‌شود(فرض کنید نام تابع factorial باشد):


int temp;
if(number <= 1) return 1;
temp = number * factorial(number - 1); return temp;

آنچه اینجا اساسی است همان if ِ نخست است. این یک شرطِ مرزیِ تعیین کننده است که باعث می‌شود برنامه تا ابد اجرا نشود و بالاخره جایی پایان یابد. وگرنه خطِ سومِ این کد باعث میشود این تابع آنقدر خودش را فراخوانی کند که بالاخره حافظه (پشته) سیستم جایی تمام شده و با Error روبرو خواهیم شد، چرا که هربار فراخوانی نیازمندِ کپیِ کد و داده‌های جدید در حافظه است و حافظه بی‌پایان نیست. در موردِ شبیه‌سازی هم، موضوعِ اساسی این است که برای شبیه سازی(آنهم به این وسعت) به هر رو نیاز به انرژی و ماده هست.با توجه به اینکه مقدارِ انرژی و ماده ثابت است، چنین چیزی می‌تواند تا ابد ادامه داشته باشد؟ یعنی بی‌نهایت جهانِ شبیه‌سازی شده که هر کدام تا بی‌نهایت ادامه دارند. به گمانِ من، شبیه‌سازانِ نخست، اگر وجود داشته باشند، باید یک شرطِ مرزی‌ای همچون این تعیین کرده باشند.

نکته‌ی دیگر در این موضوع این است که اگر این بازگشت واقعیت هم داشته باشد، بدون اختیار کاملا بی‌معنا بوده و هیچ موضوعیتی ندارد. چراکه اگر فرضا 10 میلیون سال بعد، همین داریوش، دقیقا با همین سرنوشت، همین شخصیت، همین حالتِ فیزیکی و... ایجاد شود که او نیز در این لحظه‌ی متقارن در حالِ تایپِ پیکی با همین مضمون و دقیقا همین واژگان (و عاصی شده از ویرایش‌های متعدد به سببِ اشتباهاتِ نگارشی) برای شماست، این دیگر اساسا چه بازگشتی‌ست؟ فقط یک تکرار است! همچون زمانی‌که آهنگی را دوباره پخش میکنیم.
خب چند نکته رو باید شفافتر کنم:
1-لزومی ندارد اینجا زنجیره بی نهایت باشد استدلال تنها این است که احتمالا بیشتر از یک حلقه داریم و احتمال اینکه ما در حلقه اول نباشیم بیشتر از اینست که باشیم.
2- اینکه محدودیت ماده و انرژی مشخص نیست که حتما عامل محدود کننده باشد (کمبود دانش ما از تکنولوژی آینده و همچنین درک ما از فیزیک و از همه مهمتر قوانین شبیه سازی‌هایِ دیگر) و باز هم البته گرفتاری ما با بینهایت زمان همچنان پابرجاست چرا که در همین جهان امروز خودمان هم با وجود بیگ بنگ با آن دست به گریبان هستیم که پیش از بیگ بنگ چه؟
3-در مورد دلخواه بودن یا نبودن هم من البته نظر چندانی ندادم و خود استدلال بیشتر نظرم را جلب کرد تا اینکه رابطه‌هایِ دیگرم با آن ولی آنچیزی که پیرامون اختیار در ذهن من شکل گرفته مشکلی با جهان دترمینیستی (ولو از نوع کامپیوتری آن ندارد). و البته یک نکته مهم دیگر اینکه اصلا سخن من پیرامون تکرار راسل یا داریوش نیست.درست میگویی برای تکرار داریوش و راسل احتمالا نیازمند بینهایت بودن سلسله این شبیه سازی هاست که آنجور که من متوجه شدم و میبینم تضمینی برایش نیست.

"Democracy is now currently defined in Europe as a 'country run by Jews,'" Ezra Pound

پاسخ


پیام‌های این موضوع
زندگی دوباره؟ - توسط agn0stic - 07-10-2013, 03:42 PM
زندگی دوباره؟ - توسط sonixax - 07-10-2013, 04:09 PM
زندگی دوباره؟ - توسط agn0stic - 07-10-2013, 05:56 PM
زندگی دوباره؟ - توسط Anarchy - 07-10-2013, 06:11 PM
زندگی دوباره؟ - توسط undead_knight - 07-10-2013, 06:56 PM
زندگی دوباره؟ - توسط Dariush - 07-10-2013, 07:31 PM
زندگی دوباره؟ - توسط sonixax - 07-10-2013, 08:15 PM
زندگی دوباره؟ - توسط Alice - 07-10-2013, 08:27 PM
زندگی دوباره؟ - توسط agn0stic - 07-11-2013, 05:33 AM
زندگی دوباره؟ - توسط Russell - 07-11-2013, 06:31 AM
زندگی دوباره؟ - توسط Dariush - 07-11-2013, 07:39 PM
زندگی دوباره؟ - توسط Russell - 07-12-2013, 04:11 AM
زندگی دوباره؟ - توسط Dariush - 07-13-2013, 05:01 AM
زندگی دوباره؟ - توسط agn0stic - 07-15-2013, 05:23 PM

پرش به انجمن:


کاربران در حال بازدید این موضوع: 2 مهمان