چرا نسخه ی برنامه نویسی php 6 انتشار نشد؟

گر برنامه نویس هستید و بخصوص برنامه نویسی وب کار کرده باشید به طور یقین زبان برنامه نویسی php برای شما آشناست. شاید برای شما این سوال پیش آمده باشد که چرا توسه دهندگان php نسخه 6 این زبار را منتشر نکرده اند در این مطلب کامل برای شما توضیح میدهیم.

0 185

چرا نسخه ی برنامه نویسی php 6 انتشار نشد؟

 

اگر برنامه نویس هستید و بخصوص برنامه نویسی وب کار کرده باشید به طور یقین زبان برنامه نویسیphpبرای شما آشناست.

حتی اگر برنامه نویسی php رو کار نکرده باشید اسمش بار ها به گوشتون خورده .

زبان برنامه نویسی php زبانی است که در قسمت Back End برنامه نویسی تحت وب استفاده میشود .

Back End به نحوه کار کردن ، به روز رسانی و تغییرات سایت وابسته است و عملیاتی که انجام میدهد برای کاربران قابل مشاهده نیست چرا که مستقیما با سرور در ارتباط است .

PHP مخفف Personal Home Page(صفحه اطلاعات شخصی) میباشد.

شاید برای شما جالب باشد که این نام از کجا انتخاب شده است .

شخصی به نام  راسموس لردورف (Rasmus Lerdorf) میخواست بداند چند نفر در حال خواندن رزومه ای هستند که او به صورت آنلاین منتشر کرده است .

لردورف اسکریپتی به زبان perl نوشت که این اسکریپت اطلاعات هر کس را که به صفحه رزومه او وارد میشد ثبت میکرد و سپس نمایش میداد که به همین دلیل نام این اسکریپت را PHP گذاشت .

به دلیل استقبال زیاد از  این اسکریپت ، او و تیمش مداوم آن  را پیشرفت دادند و نسخه های مختلف از php طی چند سال منتشر شد که هنوز هم انتشار نسخه های جدید ادامه دارد .

در تاریخچه انتشار نسخه های مختلف زبان برنامه نویسی php به تکته عجیبی برمیخوریم و آن این است که بعد از php 5.6 ورژن php 6 منتشر نشد و php 7 به کاربران معرفی شد .

دلیل انتشار php 7 بعد از php 5.6

php 7 بعد از ۱۱ سال یک انتشار عمده (major release) از php میباشد که ورژن قبلی آن که اکثر php کارها با اون آشنا هستند ، php 5 هست که شاید برای همه جالب باشه بدونند دلیل انتشار php 7 بعد از php 5.6 چیست  .

php 5.0 در سال ۲۰۰۴ انتشار پیدا کرد و توسعه php 6 هم سال ۲۰۰۵  شروع شد .php 6 قصد داشت قابلیت جدیدی رو به زبان php اضافه کنه با نام unicode support که معنای کلیش این هست که php میخواست علاوه بر کاراکترهای تک بایتی (single-byte) بتونه کاراکترهای چند بایتی (multi-byte)  مثل کاراکترهایی از زبان های دیگه مثل عربی ، چینی ، یونانی و …. رو هم پشتیبانی کنه .

بعد از ۵ سال کردن روی این مساله توسعه دهندگان php این امر رو خیلی سخت دیدند و در سال ۲۰۱۰ این کار متوقف شد .

برخی از ویژگی های php6 به unicode مربوط نمیشدند که توسعه دهندگان این ویژگی ها را  به php ورژن های ۵٫۳ و ۵٫۴ اضافه کردند .این تغییرات،  تغییرات بزرگی بودند و همین باعث شد که برخی اذعان داشته باشند که php 5.4 باید به عنوان php 6 نامگذاری میشد.

اما به دلیل این که توسعه دهندگان در مکان های مختلف از ویژگی unicode support در php 6 سخن گفته بودند و نمیخواستند کاربران فکر کنند که ویژگی unicode support در php 7 هم وجود دارد ، بالافاصله بعد از ورژن ۵ در php ورژن ۷ را منتشر کردند تا کاربران بدانند که php 7 ویژگی unicode support را نخواهد داشت .

در نهایت php 7 در اواخر سال ۲۰۱۵ منتشر شد .

این بود دلیل انتشار php 7 بعد از php 5.6 و منتشر نشدن php 6 .

شما همچنین ممکن است مانند بیشتر از نویسنده

ترک یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.