Таҳиягарони PHP забони P++-ро пешниҳод карданд, ки лаҳҷаи сахт чопшуда аст

Таҳиягарони забони PHP сохт бо идеяи эҷоди лаҳҷаи нави P++, ки барои ба сатҳи нав баровардани забони PHP кӯмак мекунад. Дар шакли ҳозираи худ, рушди PHP бо зарурати нигоҳ доштани мутобиқат бо пойгоҳи мавҷудаи коди лоиҳаҳои веб, ки таҳиягаронро дар ҳудуди маҳдуд нигоҳ медорад, монеъ мешавад. Ҳамчун роҳи берун пешниҳод намуд дар баробари ин, ба таҳияи лаҳҷаи нави PHP - P++ шурӯъ кунед, ки коркарди он бидуни зарурати нигоҳ доштани мутобиқати ақиб анҷом дода мешавад, ки имкон медиҳад такмили инқилобӣ ба забон илова карда шавад ва аз мафҳумҳои кӯҳна халос шавад.

Тағироти назаррас дар P++ гузариш ба чопкунии қавӣ, нест кардани тегҳои "‹?", бекор кардани array() ба нафъи синтаксиси "[]" ва манъи истифодаи фазои номҳои глобалӣ барои функсияҳо хоҳад буд. .

Номи P++ (PHP Plus Plus) барои лоиҳа қаблан интихоб шудааст, ки ба C++ монанд аст. PHP ва P++ пешниҳод карда мешавад, ки паҳлӯ ба паҳлӯ таҳия карда шаванд ва вақти ягонаро истифода баранд. Қисмҳои сатҳи пасти ғайрисинтаксиси, сохторҳои додаҳо, васеъшавӣ ва оптимизатсияи иҷроиш ҳамзамон барои PHP ва P++ таҳия карда мешаванд, аммо мутобиқати ақиб дар ҳолати PHP нигоҳ дошта мешавад ва таҳаввулоти забонро метавон дар P++ таҷриба кард.

Рамзи PHP ва P++-ро дар як барнома омехта кардан мумкин аст ва аз ҷониби як тарҷумон иҷро карда мешавад, аммо усули ҷудо кардани код ҳанӯз муайян нашудааст. Дар баробари ин, таҳиягарон аз нақшаҳои таҳияи филиали PHP 8 даст накашанд, ки дар он ба нақша гирифта шудааст як компилятор ва асбобҳои JIT илова кунед, то қобилияти интиқолро бо китобхонаҳои C/C++ таъмин кунед. Лоиҳаи P++ ҳанӯз дар марҳилаи пешниҳод аст. Тарафдори асосии P++ Зеев Соураски мебошад (Зеев Сураски), яке аз пешвоёни ҷомеаи таҳиягарони PHP, ҳаммуассиси Zend Technologies ва муаллифи Zend Engine.

Аз эътироз Мухолифон метавонанд нигарониҳоро дар бораи набудани захираҳо барои пешбурди лоиҳа қайд кунанд (танҳо ду таҳиягар дар PHP пурра кор мекунанд), имкони тақсимоти ҷомеа, рақобат бо забони аллакай мавҷудбуда. Hack (PHP-и статикӣ чопшуда), таҷриба аз лоиҳаи HHVM (ниҳоят рад кард дастгирии PHP ва Hack дар як вақт), зарурати тағир додани семантика барои чопкунии қавӣ, хатари рукуди PHP ва рушди инноватсия танҳо дар P++, саволҳо дар бораи ташкили ҳамзистӣ ва ҳамкории PHP ва P++ (ғайриаҳмиятӣ) табдил додани рамзи PHP ба P++ (синтаксис метавонад он қадар фарқ кунад, ки дубора навиштани барномаро талаб мекунад), номувофиқатии P++ бо абзорҳои мавҷудаи PHP ва зарурати бовар кунонидани муаллифони абзорҳо, системаҳои санҷишӣ ва IDE барои дастгирии нашри нав) .

Манбаъ: opennet.ru

Илова Эзоҳ