"സെൻഡ് എഞ്ചിൻ" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം
Content deleted Content added
No edit summary |
|||
വരി 32:
2001 മുതൽ സെൻഡ് എഞ്ചിന്റെ സോഴ്സ് കോഡ് സെൻഡ് എഞ്ചിൻ ലൈസൻസിന് കീഴിൽ (ചില ഭാഗങ്ങൾ പിഎച്ച്പി ലൈസൻസിന് കീഴിലാണെങ്കിലും) സൗജന്യമായി ലഭ്യമാണ്, php.net-ൽ നിന്നുള്ള ഔദ്യോഗിക റിലീസുകളുടെ ഭാഗമായി [[ഗിറ്റ്]] റിപ്പോസിറ്ററി അല്ലെങ്കിൽ [[ഗിറ്റ്ഹബ്ബ്]] മിററിൽ ലഭ്യമാണ്. വിവിധ സന്നദ്ധപ്രവർത്തകർ പിഎച്ച്പി / സെൻഡ് എഞ്ചിൻ കോഡ്ബേസിലേക്ക് സംഭാവന ചെയ്യുന്നു.
==ആർക്കിടെക്ചർ==
പിഎച്ച്പി ഒരു കംപൈലറും റൺടൈം എഞ്ചിനുമായി സെൻഡ് എഞ്ചിൻ ആന്തരികമായി ഉപയോഗിക്കുന്നു. പിഎച്ച്പി സ്ക്രിപ്റ്റുകൾ മെമ്മറിയിലേക്ക് ലോഡുചെയ്ത് സെൻഡ് ഓപ്കോഡുകളിലേക്ക് സമാഹരിക്കുന്നു. ഈ ഓപ്കോഡുകൾ നിർവ്വഹിക്കുകയും സൃഷ്ടിച്ച [[എച്ച്.ടി.എം.എൽ]](HTML) ക്ലയന്റിലേക്ക് അയയ്ക്കുകയും ചെയ്യുന്നു.<ref>{{cite web|url=http://www.careerride.com/PHP-zend-engine.aspx|title=PHP - What is zend engine?|publisher=careerride}}</ref>
* ഇന്റർപ്രെട്ടർ ഭാഗം ഇൻപുട്ട് കോഡ് വിശകലനം ചെയ്യുകയും വിവർത്തനം ചെയ്യുകയും നടപ്പിലാക്കുകയും ചെയ്യുന്നു.
* പ്രവർത്തനത്തിന്റെ ഭാഗം ഭാഷയുടെ പ്രവർത്തനക്ഷമത (അതിന്റെ പ്രവർത്തനങ്ങൾ മുതലായവ) നടപ്പിലാക്കുന്നു.
|