អ្នកអភិវឌ្ឍន៍ PHP បានស្នើ P++ ដែលជាគ្រាមភាសាដែលបានវាយយ៉ាងខ្លាំង

អ្នកអភិវឌ្ឍន៍ភាសា PHP បាននិយាយ ជាមួយនឹងគំនិតនៃការបង្កើតគ្រាមភាសា P++ ថ្មីដែលនឹងជួយយកភាសា PHP ទៅកាន់កម្រិតថ្មីមួយ។ នៅក្នុងទម្រង់បច្ចុប្បន្នរបស់វា ការអភិវឌ្ឍន៍ PHP ត្រូវបានរារាំងដោយតម្រូវការដើម្បីរក្សាភាពឆបគ្នាជាមួយនឹងមូលដ្ឋានកូដដែលមានស្រាប់នៃគម្រោងគេហទំព័រ ដែលរក្សាអ្នកអភិវឌ្ឍន៍ក្នុងដែនកំណត់ដែលមានកំណត់។ ជាផ្លូវចេញ ត្រូវបានផ្តល់ជូន ស្របគ្នា ចាប់ផ្តើមបង្កើតគ្រាមភាសាថ្មីរបស់ PHP - P++ ការអភិវឌ្ឍន៍ដែលនឹងត្រូវបានអនុវត្តដោយមិនគិតពីតម្រូវការដើម្បីរក្សាភាពត្រូវគ្នាថយក្រោយដែលនឹងអនុញ្ញាតឱ្យមានការកែលម្អបដិវត្តន៍ត្រូវបានបន្ថែមទៅក្នុងភាសា និងកម្ចាត់គំនិតហួសសម័យ។

ការផ្លាស់ប្តូរដែលគួរអោយកត់សំគាល់បំផុតនៅក្នុង P++ នឹងជាការផ្លាស់ប្តូរទៅការវាយខ្លាំង ការដកស្លាក "‹?" ការបដិសេធនៃអារេ() ក្នុងការពេញចិត្តនៃ "[]" វាក្យសម្ព័ន្ធ និងការហាមឃាត់ការប្រើប្រាស់ចន្លោះឈ្មោះសកលសម្រាប់មុខងារ។ .

ឈ្មោះ P++ (PHP Plus Plus) ត្រូវបានជ្រើសរើសជាមុនសម្រាប់គម្រោង ស្រដៀងទៅនឹង C++។ PHP និង P++ ត្រូវ​បាន​ស្នើ​ឱ្យ​ត្រូវ​បាន​បង្កើត​ឡើង​ដោយ​ម្ខាងៗ ហើយ​ប្រើ​ពេល​រត់​តែ​មួយ។ សមាសធាតុកម្រិតទាបដែលមិនមែនជាវាក្យសម្ព័ន្ធ រចនាសម្ព័ន្ធទិន្នន័យ ផ្នែកបន្ថែម និងការបង្កើនប្រសិទ្ធភាពប្រតិបត្តិការនឹងត្រូវបានបង្កើតឡើងក្នុងពេលដំណាលគ្នាសម្រាប់ PHP និង P++ ប៉ុន្តែភាពត្រូវគ្នាថយក្រោយនឹងត្រូវបានរក្សាទុកនៅក្នុងរបៀប PHP ហើយការវិវត្តនៃភាសាអាចត្រូវបានពិសោធន៍នៅក្នុង P++ ។

កូដ PHP និង P++ អាចត្រូវបានលាយបញ្ចូលគ្នាក្នុងកម្មវិធីមួយ ហើយប្រតិបត្តិដោយអ្នកបកប្រែម្នាក់ ប៉ុន្តែវិធីសាស្ត្រសម្រាប់បំបែកកូដមិនទាន់ត្រូវបានកំណត់នៅឡើយ។ ទន្ទឹមនឹងនេះដែរអ្នកអភិវឌ្ឍន៍មិនបោះបង់ចោលគម្រោងអភិវឌ្ឍសាខា PHP 8 ទេ។ បានគ្រោងទុក បន្ថែមកម្មវិធីចងក្រង JIT និងឧបករណ៍ដើម្បីធានាបាននូវការចល័តជាមួយបណ្ណាល័យ C/C++ ។ គម្រោង P++ នៅតែស្ថិតក្នុងដំណាក់កាលស្នើសុំ។ អ្នកគាំទ្រសំខាន់នៃ P++ គឺ Zeev Souraski (Zeev Suraski), អ្នកដឹកនាំម្នាក់នៃសហគមន៍អ្នកអភិវឌ្ឍន៍ PHP ដែលជាសហស្ថាបនិកនៃ Zend Technologies និងជាអ្នកនិពន្ធ Zend Engine ។

ពី ការជំទាស់ អ្នកប្រឆាំងអាចកត់សម្គាល់ពីការព្រួយបារម្ភអំពីកង្វះធនធានដើម្បីផ្សព្វផ្សាយគម្រោង (មានតែអ្នកអភិវឌ្ឍន៍ពីរនាក់ប៉ុណ្ណោះដែលធ្វើការពេញម៉ោងលើ PHP) លទ្ធភាពនៃការបែងចែកសហគមន៍ ការប្រកួតប្រជែងជាមួយភាសាដែលមានស្រាប់។ ការ hack (សរសេរជាស្ថាបត្យកម្ម PHP) បទពិសោធន៍ពីគម្រោង HHVM (នៅទីបំផុត បដិសេធ គាំទ្រ PHP និង Hack ក្នុងពេលដំណើរការតែមួយ) តម្រូវការក្នុងការផ្លាស់ប្តូរអត្ថន័យសម្រាប់ការវាយអក្សរខ្លាំង គ្រោះថ្នាក់នៃការជាប់គាំងនៃ PHP និងការអភិវឌ្ឍន៍ការច្នៃប្រឌិតតែនៅក្នុង P++ សំណួរអំពីការរៀបចំនៃការរួមរស់ និងអន្តរកម្មរបស់ PHP និង P++ (មិនសំខាន់។ នៃការបំប្លែងកូដ PHP ទៅជា P ++ (វាក្យសម្ព័ន្ធអាចខុសគ្នាច្រើន ដែលនឹងទាមទារការសរសេរកម្មវិធីឡើងវិញ) ភាពមិនឆបគ្នានៃ P ++ ជាមួយប្រអប់ឧបករណ៍ PHP ដែលមានស្រាប់ និងតម្រូវការក្នុងការបញ្ចុះបញ្ចូលអ្នកនិពន្ធនៃប្រអប់ឧបករណ៍ ប្រព័ន្ធសាកល្បង និង IDE ឱ្យគាំទ្រការបោះពុម្ពថ្មី) .

ប្រភព: opennet.ru

បន្ថែមមតិយោបល់