شی گرایی در PHP بخش اول :‌ تاریخچه شی گرایی

%d8%b4%db%8c-%da%af%d8%b1%d8%a7%db%8c%db%8c-%d8%af%d8%b1-php-%d8%a8%d8%ae%d8%b4-%d8%a7%d9%88%d9%84-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae%da%86%d9%87-%d8%b4%db%8c-%da%af%d8%b1%d8%a7%db%8c%db%8c-wpmen

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

 

تاریخچه شی گرایی

ایده ساخت زبان های مبتنی بر اشیا به خیلی سال پیش برمی گردد در اینجا تنها به چند زبان اشاره خواهیم کرد. در اواخر دهه ۶۰ میلادی زبانی مبتنی بر اشیا ایجاد شده بود به نام SIMULA که برای کارهای شبیه سازی از آن استفاده می شد. بعدها ایده ای در ذهن یکی از مهندسین کامپیوتر شکل گرفت که آن ایده را به شرکت Xerox فروخت و خود سرپرستی ساخت آن پروژه را به عهده گرفت پروژه آن ها به عنوان اولین کامپیوتر شخصی تاریخ به ثبت رسیده است در این میان زبانی برای توسعه برنامه های آن نوشته و توسعه داده شد به نام Smalltalk که همچنان موجود است. آن ها این زبان را به صورت شی گرایی ساخته بودند اما چندان قابلیت های شی گرایی امروزی را دارا نبود. نهایتا زبانی که همه مشکلات را برطرف کرد و به نوعی مشهور ترین زبان دنیا شد چیزی نبود جز ++C شخصی به نام Bjarne Stroustrup برای تز دکترای خود زبانی جدید را از الگوی زبان C ساخت و آن را به همراه کلاس آورد و به نوعی معروف به سی همراه با کلاس ( C with Class ) شد این زبان در سال ۱۹۸۰ به جهان معرفی شد. بعد ها در سال ۱۹۹۱ James Gosling و یارانش بر مبنای سینتکس های سی و سی پلاس پلاس زبانی جدید را به جود آوردند که نام آن را جاوا گذاشتند که به خوبی شی گرایی در آن پیاده سازی شده بود.

به این ترتیب شی گرایی به اکثر زبان ها وارد شد و به نوعی به یکی از بهترین روش های برنامه نویسی جهان تبدیل شد.

در قسمت بعدی در خصوص این که شی گرایی چیست و این که چرا استفاده از آن بهتر است صحبت خواهیم کرد.

منبع :‌ مردان وردپرس

تاریخ آخرین بروزرسانی : ۲ آذر ۱۳۹۵
صادق مهدی لو

زمانی که تنها دوازده سال داشتم ، پدرم برای کادوی تولدم کامپیوتری را خرید. او هرگز نمی دانست که این وسیله زندگی من را تغییر خواهد داد ، و اکنون من یک برنامه نویس هستم...

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.