Mhol forbróirí PHP P++, canúint chlóscríofa go láidir

Forbróirí teanga PHP tháinig mé ar aghaidh leis an smaoineamh canúint P ++ nua a chruthú a chabhróidh leis an teanga PHP a thógáil go leibhéal nua. Ina fhoirm reatha, tá bac ar fhorbairt PHP mar gheall ar an ngá atá le comhoiriúnacht a choinneáil leis an mbonn cód atá ann cheana féin de thionscadail ghréasáin, a choinníonn forbróirí laistigh de theorainneacha teoranta. Mar bhealach amach tairgeadh ag an am céanna, tús a chur le canúint nua PHP - P++ a fhorbairt, a dhéanfar a fhorbairt gan aird ar an ngá atá le comhoiriúnacht ar gcúl a choinneáil, rud a cheadóidh feabhsuithe réabhlóideacha a chur leis an teanga agus fáil réidh le coincheapa atá as dáta.

Is iad na hathruithe is suntasaí ar P++ ná an t-aistriú chuig clóscríobh láidir, clibeanna "‹?" a bhaint, an t-eagar() a dhímheas i bhfabhar comhréire "[]", agus cosc ​​ar úsáid ainmspás domhanda le haghaidh feidhmeanna .

Tá an t-ainm P++ (PHP Plus Plus) réamhroghnaithe don tionscadal, cosúil le C++. Tá sé beartaithe PHP agus P++ a fhorbairt taobh le taobh agus úsáid a bhaint as am rite amháin. Forbrófar comhpháirteanna ísealleibhéil neamh-chomhréir, struchtúir sonraí, síntí, agus leas iomlán a bhaint feidhmíochta ag an am céanna le haghaidh PHP agus P++, ach coimeádfaidh modh PHP comhoiriúnacht siar, agus ceadóidh P++ turgnamh le héabhlóid teanga.

Is féidir cód PHP agus P++ a mheascadh in aon fheidhmchlár amháin agus a chur i gcrích ag ateangaire amháin, ach níl an modh chun an cód a scaradh socraithe fós. Ag an am céanna, ní dhéanann na forbróirí thréigean pleananna chun an brainse PHP 8 a fhorbairt, ina bhfuil pleanáilte cuir tiomsaitheoir agus uirlisí JIT leis chun inaistritheacht a chinntiú le leabharlanna C/C++. Tá tionscadal P++ fós ag céim an togra. Is é Zeev Souraski (Zeev Suraski), duine de cheannairí an phobail fhorbróra PHP, comhbhunaitheoir Zend Technologies agus údar an Inneall Zend.

As agóidí D’fhéadfadh go n-aireodh lucht freasúra imní faoin easpa acmhainní chun an tionscadal a chur chun cinn (ní oibríonn ach beirt fhorbróirí go lánaimseartha ar PHP), an fhéidearthacht go mbeadh ilroinnt an phobail, iomaíocht le teanga atá ann cheana féin. Hack ( PHP clóscríofa go statach), taithí ón tionscadal HHVM (faoi dheireadh dhiúltaigh tacú le PHP agus Hack in aon am rite), an gá atá leis an tséimeantaic a athrú le haghaidh clóscríobh láidir, an baol marbhántacht PHP agus forbairt nuálaíochtaí amháin i P++, ceisteanna faoi eagrú cómhaireachtála agus idirghníomhú PHP agus P++ (neamhfhánacht de chód PHP a thiontú go P++ (is féidir le comhréir an oiread sin éagsúlachta a dhéanamh a éileoidh athscríobh an fheidhmchláir), neamh-chomhoiriúnacht P++ leis na feisteáin uirlisí PHP atá ann cheana agus an gá atá le cur ina luí ar údair uirlisí uirlisí, córais tástála agus IDEanna chun tacú leis an eagrán nua) .

Foinse: oscailtenet.ru

Add a comment