rnrnrn
زباني که فيس‌بوک را ساخت

زباني که فيس‌بوک را ساخت

  • مرتضی عطایی نژاد
  • |
  • 28 دسامبر 2023
  • |
  • بدون دیدگاه



زباني که فيس‌بوک را ساختReviewed by مرتضی عطایی نژاد on Dec 28Rating:

در مورد تمامي اختراعات نکته بسيار جالبي به صورت مشترک به چشم مي‌خورد که شايد کمتر کسي به آن توجه کرده باشد، اما بيشتر مخترعين، به دليل نيازي که خودشان داشته‌اند به فکر يک اختراع افتاده‌اند. به همين دليل در حال حاضر بيشتر فناوري‌هاي نويني که مشاهده مي‌کنيم در ابتدا براي استفاده شخصي طراحـي شـده و کم کم به اين مرحله رسيده است که براي استفاده ديگران نيز توسعه داده شود و به يک منبع درآمد بسيار مناسب براي مخترع خود تبديل شود.

n


————————————-

n

يکي از مهم‌ترين اختراعاتي که در حال حاضر بسيار به درد افراد مي‌خورد و مي‌توان با استفاده از آن نيازهاي خود را در جهان مجازي اينترنت، برآورده سازيم، زبان‌هاي برنامه نويسي هستند.

n

يکي از زبان‌هايي که امروزه بسيار مورد استفاده قرار مي‌گيرد، زبان برنامه نويسي PHP است.

n

اين زبان در سال ۱۹۹۴ توسط راسموس لردرف (Rasmus Lerdorf)، طراحي شد.

n

او اين زبان را با هدف شمارش تعداد افرادي که از سوابق آنلاين او بازديد مي‌کردند، طراحي کرد و در واقع اين زبان در ابتدا برنامه کوچکي بود که براي استفاده شخصي او طراحي شده بود.

n

واژه PHP، از اختصار کلمات Personal Home Page، ساخته شده است و شايد هدف لردرف از انتخاب اين نام اين بوده است که با استفاده از اين زبان هر کسي قادر خواهد بود که يک خانه شخصي براي خودش در اينترنت بنا کنـد. ويژگي‌هاي اين زبان روز به روز به دليـل استفاده بيـش از حد کاربران و استقبال آن‌ها افزايـش پيدا کـرد و امروزه اين زبان به يک پيـش پردازنـده فرامتن تبديـل شده است. به اين معني کـه پـي‌اچ‌پي قادر است کـه تمامي داده‌ها را قبل از اين که به HTML تبديـل شوند، مديريت کند.

مطلب پیشنهادی:   باریک‌ترین صفحه کلید جهان به نازکی کاغذ + تصاویر

n

در حقيقت اين زبان يک برنامه براي نوشتن اسکريپت‌هايي در سمت سرور است که قابل درج شدن در اسناد HTML هستند اين امکان باعث مي‌شود که برنامه‌هايي که با PHP نوشته مي‌شوند با پلت فرم‌هاي مختلف سازگاري مناسبي داشته باشند. اين زبان در سال ۱۹۹۵ گسترده‌تر شد و نسخه‌اي حرفه‌اي از آن در اختيار برنامه نويسان قرار گرفت. جالب است که بدانيد شرکت‌هاي مشهوري مانند فيس‌بوک، ياهو، mamma و Altheweb در حال حاضر براي گسترش بخش‌هاي مختلف پايگاه‌هاي اينترنتي‌شان از اين زبان استفاده مي‌کنند. ديگر شبکه‌هاي اجتماعي هم که امروزه بسيار موفق هستند با استفاده از اين زبان نوشته شده‌اند.

n

سايت ixwebhosting.mobi به تازگي مصاحبه‌اي را با خالق PHP انجام داده است که در ادامه آن را مي‌خوانيم.

n

در حال حاضر چه قدر درگير توسعه زبان PHP هستيد؟

n

در حدود ۱۰ يا ۱۵ سال اسـت کـه من به شدت مشغول خواندن ايميل‌هايي هستـم کـه در اين رابطـه به دستم مي‌رسد و با مخاطبانـم در گفـت‌وگو هستـم تا بتوانم تمامي باگ‌هاي موجـود در اين زبان را برطرف سازم.

n

يعني هنوز هم تيم PHP درگير تغيير دادن ساختار آن هستند؟

n

ساختار ثابت است، ما در حال برطرف کردن ايرادهاي جزئي هستيم.

n

چه کسي تصميم نهايي را در مورد انجام اين تغييرات مي‌گيرد؟

n

همه افراد تيم کل نظرات موجود در رابطه با يک موضوع را مي‌خوانند و نظر موافق يا مخالف خود را در آن رابطه مي‌نويسند و در نهايت اگر تعداد آراي موافق بيشتر از مخالفان بود تغييرات لازم انجام خواهد گرفت.

n

اگر شرايطي پيش آيد که مشکل باشد آيا شما حاضر به داوري در ميان اعضاي تيم هستيد؟

مطلب پیشنهادی:   توليدات عرصه راه و مسکن و شهرسازي نیازمند تجاری سازی است

n

بله حتما، من هميشه سعي داشته‌ام که نقش خودم را در تيم پايين بياورم به اين گونه که براي تصميم گيري نهايي به من احتياجي نباشد. يکي از بزرگترين خواسته‌هايم اين است که تيم به صورت خودکار کارش را انجام دهد و ديگر وابسته به يک شخص خاص نباشد.

n

نسخه آخر PHP بسيار آهسته توسعه پيدا کرد. چرا تيم اين قدر آرام کار مي‌کند؟

n

قرار ما بر اين شده است که نسخه‌اي را به کاربران ارائه کنيم که داراي کمترين ايرادات از نظر فني باشد، تيم تحليل‌گر ما در حال شناسايي نيازهاي دقيق افراد است و ما بر اساس اين نيازها و برآورده کردن آن‌ها عمليات طراحي نسخه جديد را انجام خواهيم داد.

n

کدام زبان‌ها به شما ايده‌اي براي ساخت PHP دادند؟

n

زبان‌هاي سي و پـرل، دو زباني بودند که به من در اين زمينه ايده دادند. در ابتـدا من فکري براي ايجاد يک زبان جديد نداشتم و تنها اين دو زبان را با هم ترکيب کردم تا نيـازهاي شخصي خودم را برطرف سازم اما بعد از مـدتي C++ و جـاوا هم مورد توجه من قرار گرفتند و اين گونه شد که ترکيبي از اين زبان‌ها به صورت بهينه باعث شکل‌گيري زبان برنامه‌نويسي PHP شد.

n

 

n

05191010117
Contact راحت باشید، از ما بپرسید هر سوالی دارید!