X

همه چیز ولی هیچ چیز






 
شاهزاده را با خوراک دنبال کنید اگر رنگ تیره‌ی زمینه شما را هنگام خواندن مطالب ناراحت می کند می‌توانید روی view که کنار عنوان هر مطلب است کلیک کنید تا مطالب را با زمینه‌ی سفید ببینید. توجه کنید که این گزینه در مرورگر‌های قدیمی مثل Internet Explorer 6 کار نمی‌کند.
اگر مطالب این وبلاگ را دوست دارید و آن را دنبال می کنید به شما پیشنهاد می‌کنم این کار را با استفاده از خوراک انجام دهید تا درکنار اطلاع سریع از به‌روز رسانی وبلاگ بدون مراجعه به وبلاگ مطالب را بخوانید. از طرفی می‌توانید این وبلاگ را با پست الکترونیک دنبال کنید.
انتشار hiphop php توسط facebookview

روز گذشته facebook کامپایلری به عنوان hiphop php معرفی کرد که کد‌های php را به C++ تبدیل و کد تولید شده را با استفاده از gcc کامپایل می‌کند. از آن جایی که php یک زبان script نویسی است، برنامه نویسی با آن ساده و سریع اما سرعت اجرای آن نسبت به زبان‌هایی مانند C++/C کم‌تر است. فیسبوک از سال ۲۰۰۷ قصد بالا بردن سرعت اجرای php را داشته است و وصله‌هایی نیز برای zend آماده و ارسال کرده بود اما نتیجه‌ی لازم حاصل نشده بود و قصد بازنویسی با زبان‌های دیگر را داشته است اما با توجه به پیچیدگی و سرعت پیشرفت این کار انجام نشد.

فیسبوک اولین جایی نیست که قصد انجام این کار را داشته است. هم اکنون ابزار‌هایی برای تبدیل php به زبان‌هایی مثل C و Java وجود دارد؛ همین طور استفاده از ابزار‌هایی مانند eAccelerator برای cache کردن کد‌های تولید شده توسط Zend قبل از ارسال به ماشین مجازی باعث بالا بردن سرعت اجرای php می‌شود. اما تولید این ابزار توسط facebook و استفاده از آن به مدت ۶ماه و کم شدن ۵۰ درصدی بار سرور‌ها، دلیلی برای پروژه‌های enterprise خواهد بود تا از php استفاده کنند. این ابزار سادگی php در یادگیری، نوشتن و خواندن را با سرعت اجرای native code همراه خواهد کرد. hiphop php به زودی در github قرار خواهد گرفت.

نویسنده: بهروز |  پیوند | ۲ نظر | موضوع: برنامه نویسی، پی اچ پی - php
بردیا در ۱۴ بهمن ۱۳۸۸ ساعت ۱۱:۳۲ گفت:
  • خیلی جالب بود
    مرسی
    ;)

erghezi در ۱۵ بهمن ۱۳۸۸ ساعت ۱۶:۳۰ گفت:
  • همینه پس این فیسبوک اینقدر کنده!!!!

  • ارسال نظر

scroll [up]
scroll [down]