پست تنها



نرم افزار چیزی نیست جز شبیه سازی بخشی از جهان هستی

نرم افزار چیزی نیست جز شبیه سازی بخشی از جهان هستی
درحال بارگذاری...

نگاه شی گرا به جهان هستی .

سالها پیش صدرالمتالهین یکی از بزرگترین فلاسفه جهان که ایرانی می باشد  نگاه شی گرا را برای درک جهانیان به جهان عرضه می‌کند .

در این نگاه ماهیت اشیا و هستی آنها به چالش کشیده می شد . جالب اینجاست که این نگاه به صورت پیش‌فرض و فطری بر مغز تمام انسانها وجود دارد .

ما ناخودآگاه داریم تمام موجودات جهان را به صورت شی گرا نگاه می کنیم . و به صورت اشیا قابل لمس درک می‌کنیم .

جهان شبیه به یک کارخانه و سیستمی میماند که  یک تعداد نامحدودی شی خلق میکند

برخی از این سیستم ها در طبیعت این کاررا انجام میدهند  و موجودات زنده و غیرزنده رو تولید و خلق می‌کنند .

ب مفهوم  instansiaition یا نمونه گیری چیست

برخی از این سیستم ها را ما انسان ها ساختیم و موجودات غیر زنده را  ما انسانها به واسطه این سیستم ها خلق می کنیم .

به واسطه این مفهوم از یک نوع به تعداد نامحدودی در جهان ایجاد می‌کند بدون اینکه نیاز باشد فکر کنیم یا زحمتی بکشیم .
جالب اینجا است که مغز ما هر دو شی خلق شده که از هر سیستمی خلق میشه به صورت شی نگاه میکندو خیلی طبیعی با انها رفتار میکند

اما واقعا شی چیست ؟؟

شی هر چیزی است که در جهان هستی وجود داره و دارای صفت هایی مثل رنگ، اندازه، قد، وزن، بو یا هر چیز دیگه ای باشدمغز ما این را به عنوان شی میشناسد
یا دارای رفتارهای مثل راه رفتن، دویدن، خوردن، خوابیدن، نوشتن، خواندن یا هر رفتار دیگه ای باشد مجموع اینها که با هم یک تناسب داشته باشد مغز ما به راحتی درک می‌کند که اون شی از اون نوع یه سری رفتارهای ثابت و صفات ثابت به ما نشان میدهد که این موجود اسب است و یا این دو چرخه است. یا هر موجود دیگه ای می تواند  باشد

بارزترین ویژگی دنیای شی گرا و نگاه شی گرا  چیست ؟

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

خیلی راحت این مکانیزمها رو درک میکند و میتواند  اشیا را به راحتی پیدا کند و میفهمد  از چه نوعی هستند این مفهوم باعث استفاده مجدد بیشتر و بیشتر و تولید نامحدودی از مفاهیم ثابت و ریوز کردن می شود

 

 

 

برای دیدن فیلم کلیک کنید 

این سریال دارای اطلاعات ارزشمندی است. برای دیدن سریال کلیک کنید

همین اتفاق هم توی دنیای نرم افزار می شه و به تعداد نامحدود شی خلق میشه .ما هم یه سری مفاهیم ثابت را به وجود می آوریم . که به تعداد نامحدود ای دارند شی توی دنیای کامپیوتر خلق میکنند .

ویژگی جالبی که مکانیزم شناخت مغز ما دارد چیست؟

اگه دو تا موجود که هم نوع هستند رنگ کاملا متفاوتی باهم داشته باشند مثلا یکیشون مشکی و یکی دیگری سفید باشد با اینکه تفاوت خیلی زیادی هست . ولی مغز ما درک میکنه که این دو موجود هر دو یکی هستند . حتی اگر اندازه هاشون باهم فرق کند . اما با یک تفاوت کوچک باعث میشه نوع موجودات با هم فرق کنن . و باز هم مغز ما تشخیص میده که این دو موجود هم نوع نیستند . ولی در اجداد مثل هم هستند مثل این طوطی که وقتی تاج داشته باشه مشخصه که این طوطی با اون طوطی هم نوع نیست .

اگه دو تا موجود که هم نوع هستند رنگ کاملا متفاوتی باهم داشته باشند مثلا یکیشون مشکی و یکی دیگری سفید باشد با اینکه تفاوت خیلی زیادی هست . ولی مغز ما درک میکند که این دو موجود هر دو یکی هستند . حتی اگر اندازه هاشون باهم فرق کند . اما با یک تفاوت کوچک باعث میشه نوع موجودات با هم فرق کنن . و باز هم مغز ما تشخیص میده که این دو موجود هم نوع نیستند . ولی در اجداد مثل هم هستند مثل این طوطی که وقتی تاج داشته باشه مشخصه که این طوطی با اون طوطی هم نوع نیست .ولی جد هر دو انها یکی  هست و جد هردوی انها طوطی است  این مفهوم اسمش اInheritance یا وراثت است  مفهوم بسیار مهمی که در این دنیا و طبیعت وجود داره و باعث استفاده مجدد بیشتر و بیشتر و تولید موجودات متنوع دیگری میشه. مفهوم قبلیinstansiaition این بود که تعداد نامحدودی تولید می‌کرد اما اInheritance باعث ایجاد متنوعی از موجودات خواهد شد . همین مفهوم Inheritance  در دنیای نرم‌افزار وجود داره دو تا شی که به ظاهر کاملا متفاوت هستند ولی اجدادشان یکی هست .
بلکه دارند از مفهوم وراثت برای استفاده مجدد بیشتر و کدنویسی کمتر به کار رفته می شود . در جهان رفتارهای مشابهی بین اشیاء متنوعی وجود دارد . مثلاً اشیایی که در دریا وجود داره به یک شکلی غذا میخورند.
اشیایی مثل پرندگان به یک شکل دیگه و اشیایی مثل خرس به شکل دیگه ای .
اما همه همواره یک کارو دارن انجام میدن همه دارن غذا میخورن این مفهوم اسمش چند ریختی یا..(Polymorphism).. و ما در دنیای نرم‌افزار هم همین مفهوم رو داریم
نرم افزار موضوعی در دنیای طبیعت را شبیه سازی می کند حتی اگر اون طبیعت و اون واقعیت برای اولین بار توی نرم افزار اتفاق بیفتد . اما برای اینکه شما بتوانید اآن را  تبدیل به نرم‌افزار کنید باید تصور یا تصویرش را در دنیای واقعی داشته باشید .
نگاه شی گرا برای درک جهان است
کسب و کارهای مختلف افراد چه در صنعت پزشکی چه در صنعت غذایی و چه در صنعت دیگه ای اینها بخشی از جهان هستند و از قواعد شی گرایی مستثنا نیستند . شما با نگاه شی گرا در کسب و کارهای مختلف همان مفاهیم نمونه گیری وراثت و چند ریختی و همه اون مفاهیم رو می‌توانید شکار کنید . و با شناخت اون مفاهیم خیلی سریع میتونید نرم‌افزار تون رو تولید کنید . وقتی تولید کردید خیلی سریع میتوانید توسعه بدید و از اون نرم‌افزار نگهداری کنید .

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *