Robot Afzar Abcari

به وبلاگ رسمی تیم ربات افرار ابکاری خوش اومدید.

Robot Afzar Abcari

به وبلاگ رسمی تیم ربات افرار ابکاری خوش اومدید.

Robot Afzar Abcari

رسانه رسمی برای هواداران تیم #ربات_افزار_ابکاری همینجاست . به وبسایت تیم ما خوش اومدید . تیم ربات افزار ابکاری میکوشد تا با تلاش و کوشش بهترین امکانات و خدمات را به شما بدهد . امیدواریم از مطالب وبلاگ ما لذت ببرید و به درستی استفاده کنید .

۲ مطلب با کلمه‌ی کلیدی «تیم آر ای ای» ثبت شده است

گر بخواهیم نگاهی به سیر تاریخی شکل گیری زبان برنامه نویسی Python بیاندازیم شاید باید به سال 1982 بازگردیم، زمانی که Guido Van Rossum خالق زبان برنامه نویسی پایتون فعالیت خود را در مؤسسه ی تحقیقاتی مرکز ریاضیات و علوم کامپیوتری CWI در آمستردام هلند آغاز کرد. آقای روسوم که به تازگی از دانشگاه فارغ التحصیل شده بود، به عنوان برنامه نویس به گروه ABC ملحق می شود که روی طراحی و پیاده سازی یک زبان برنامه نویسی با مشخصه های ظرافت، سادگی و خوانایی کار می کردند. با این حال با گذشت 4 یا 5 سال هیچ موفقیت مشهودی در پروژه ی ABC به دست نمی آید و دفتر این پروژه بسته می شود. از آن پس، آقای روسوم به تیم Amoeba در CWI می پیوندد و کار روی توسعه ی سیستم عامل مبتنی بر کرنل آمیب را آغاز می کند. در سال 1991 زمانی که مدیر پروژه ی آمیب برای نشستن بر کرسی استادی یک دانشگاه گروه را ترک می کند، ون روسوم به تیم مالتی مدیا در CWI می پیوندد.

در واقع هدف از ذکر سابقه ی ون روسوم در CWI این است که می توان گفت پایتون حاصل سال ها تجربه ی کار روسوم در CWI بوده است. به گفته ی روسوم ABC الهام بخش اصلی پروژه ی پایتون بوده است و وی همواره به دنبال تحقیق بخشیدن به رؤیای ساخت یک زبان ساده و صریح بود که اشکالات و شکست های ABC را رفع کرده باشد. نیاز به یک زبان سطح بالاتر از C در پروژه ی آمیب، محرک و انگیزه ی اصلی روسوم برای کار روی پایتون بود، و در نهایت گروه چند رسانه ای کمک به رشد و بارور شدن پایتون نمود. پایتون به عنوان یک ابزار مهم توسعه در هر دو تیم آمیب و مالتی مدیا مورد استفاده قرار گرفت، با این حال هیچ وقت بودجه ی رسمی از طرف CWI برای توسعه ی پایتون اختصاص داده نشد.

داستان نامگذاری: 
ون روسوم پیش از هر چیز، تلاش کرد نامی مناسب برای زبان جدیدی که در صدد طراحی آن بود پیدا کند و با توجه به این که این زبان جدید از دل پروژه ی ABC بیرون می آمد، در ابتدا قصد داشت آن را B بنامد، اما متوجه شد زبانی به همین نام وجود دارد. پس از آن که روسوم بسیاری از پیشنهادات اعضای گروه را در مورد نام زبان جدید رد کرد تصمیم گرفت اولین نامی را که به ذهنش رسید انتخاب کند، که به طور اتفاقی به یاد کمدی محبوبش که آن روزها از شبکه ی BBC با نام Monty Python’s Flying Circus پخش می شد افتاد و به این ترتیب نام پایتون را برای پروژه ی جدید خود انتخاب کرد.

 نکته
تا مدت ها روسوم اجازه نمی داد که از تصویر پایتون که گونه ای مار است به عنوان نماد این زبان استفاده شود و اولین بار انتشارات O’Reilly که همیشه تصویر یک جانور را روی کتاب های خود قرار می دهد، از تصویر یک مار روی کتاب آموزش برنامه نویسی به زبان پایتون استفاده کرد و بعدها نیز اغلب از تصویر یک مار به عنوان نماد پایتون استفاده شد.

پس از انتخاب نام، کار روی پروژه از اواخر دسامبر 1989 آغاز شد و در ماه های اول سال 1990 نسخه ی ابتدایی ایجاد شد که در مرکز CWI مورد استفاده قرار گرفت. در بیستم فوریه ی 1991 نخستین توزیع عمومی پایتون با نام 0.9.0 به صورت متن باز منتشر شد. انتشار این نسخه بر خلاف زبان ABC با اقبال عمومی مواجه شد و روسوم از همان ابتدا بازخورهای مثبتی را از کاربران دریافت کرد. به این ترتیب راه برای توسعه ی یک زبان قدرتمند و در حین حال ساده در دنیای برنامه نویسی باز شد و پس از آن نسخه های متعدد با قابلیت های توسعه یافته از این زبان منتشر شد.

منبع : سکان آکادمی

RobotAfzarAbcari.Blog.IR

تاریخچه PHP

ریشه PHP به سال 1995 میلادی بر می گردد زمانیکه یک برنامه نویس مستقل به نام راسموس لردورف (Rasmus Lerdorf)، اسکریپتی را به زبان Perl/CGI نوشت که توسط آن توانست دریابد چه تعداد بازدید کننده در حال خواندن رزومه آنلاینش هستند. اسکریپت وی دو کار را انجام میداد: اطلاعات کاربران را ثبت می کرد و تعداد بازدید کننده ها را در صفحه نمایش می داد. همانطور که امروزه می دانیم، به دلیل آنکه وب در آن زمان تکنولوژی جوانی محسوب می شد، ابزارهایی نظیر این، در آن زمان وجود نداشتند و در نتیجه کاربران زیادی از طریق ایمیل از لردورف در خواست کردند تا اسکریپت خود را در اختیار آنها قرار دهد. در نتیجه لردورف شروع به ارسال ابزار خود برای آنها کرد و نام آن را PHP یا صفحه شخصی نامید (Personal Home Page).

شهرت و موفقیت ابزار PHP، لردورف را مجبور می کرد تا توسعه این زبان را ادامه دهد. شاید اولین تغییراتی که بعنوان اولین ویژگی جدید در این زبان صورت گرفت، تبدیل داده های وارد شده از طریق یک فرم HTML به متغیرهای سمبولیک بود که کار انتقال به سیستمهای دیگر را آسان تر می کرد. برای انجام اینکار، لردورف تصمیم گرفت تا بجای استفاده از Perl، از زبان C استفاده کند. اوج تغییرات در این زبان، در نوامبر سال 1997 میلادی اتفاق افتاد که همراه با نگارش نسخه PHP 2.0 یا مفسر فرم بود (PHP/FI). افزایش شهرت این زبان برنامه نویسی، سبب شد تا برنامه نویسان بسیاری از سراسر جهان، در توسعه PHP و ارائه نسخه 2.0 شرکت کنند.

نسخه جدید PHP بسیار مشهور شد و یک هسته جدید از برنامه نویسان خیلی زود به لردورف ملحق شدند. آنها با در نظر گیری مفاهیم بنیادین این زبان که شامل پیاده سازی مستقیم کدهای PHP در کدهای HTML بود، موتور پردازشگر این زبان برنامه نویسی را از نو نوشتند که منجر به تولدی جدیدی از PHP به نام PHP 3.0 شد. حوالی سال 1998، نسخه 3.0 روانه بازار شد و بیش از 50.000 کاربر در حال استفاده از PHP بودند تا صفحات سایت خود را ارتقای دهند.

ظرف دو سال، توسعه این زبان با گامهای بلندی در حال انجام بود بطوریکه صدها تابع به این زبان اضافه شدند و تعداد کابران نیز در حال فزونی بود. اویل سال 1999 میلادی، Netcraft، شرکتی در خصوص تحلیل و بررسی های آمارهای اینترنتی، گزارش داد که حداقل یک میلیون کاربر در اینترنت، در حال استفاده از PHP هستند که همین آمار منجر شد تا این زبان بعنوان یکی از مشهورترین زبانهای اسکریپت نویسی در جهان شناخته شود. شهرت PHP حتی از سطح توقع برنامه نویسان آن نیز فراتر رفت بطوریکه بزودی مشخص شد که کاربران تمایل دارند تا از PHP برای قدرت دهی بیشتر به نرم افزارهایشان استفاده کنند. دو برنامه نویس اصلی PHP به نامهای زیو سوراسکی (Zeev Suraski) و اندی گاتمنز (Andi Gutmans)، در پی آن بودند تا در مورد آنکه چطور PHP کار می کند تفکر مجدد صورت گیرد. اوج این ماجرا زمانی صورت گرفت که پردازشگر PHP از نو نوشته شد و نام آن موتور اسکریپت Zend نام گرفت. نتیجه این کار، در نسخه 4 بیرون داده شد.

توجه: علاوه بر آنکه سوراسکی و گاتمنز، رهبران اصلی توسعه موتور Zend هستند و همچنین نقش اصلی را در هدایت و پیشرفت کلی زبان PHPداشته اند، آنها همچنین موسسین شرکت زند تکنولوژی نیز می باشند


RobotAfzarAbcari.Blog.IR