"സെൻഡ് എഞ്ചിൻ" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം
Content deleted Content added
No edit summary |
|||
വരി 34:
സെൻഡ് എഞ്ചിന്റെ സോഴ്സ് കോഡ് സെൻഡ് എഞ്ചിൻ ലൈസൻസിന് കീഴിൽ (ചില ഭാഗങ്ങൾ പിഎച്ച്പി ലൈസൻസിന് കീഴിലാണെങ്കിലും) സൗജന്യമായി ലഭ്യമാണ്, 1999 മുതൽ php.net-ൽ നിന്നുള്ള ഔദ്യോഗിക റിലീസുകളുടെ ഭാഗമായി [[ഗിറ്റ്]] റിപ്പോസിറ്ററി അല്ലെങ്കിൽ [[ഗിറ്റ്ഹബ്ബ്]] മിററിൽ ലഭ്യമാണ്.<ref>{{Cite web|title=- License update · php/php-src@fec59d3|url=https://github.com/php/php-src/commit/fec59d3b4da7fdc111dd0af19a4b0488dc817fc7|access-date=2021-12-26|language=en|date=1999-07-14|first=Andi|last=Gutmans}}</ref> വിവിധ സന്നദ്ധപ്രവർത്തകർ പിഎച്ച്പി / സെൻഡ് എഞ്ചിൻ കോഡ്ബേസിലേക്ക് സംഭാവന ചെയ്യുന്നു.
==ആർക്കിടെക്ചർ==
[[File:Zend.01-internal-structure.png|സെൻഡ് എഞ്ചിന്റെ ആന്തരിക ഘടന|thumb|400px]]
പിഎച്ച്പി ഒരു കംപൈലറും റൺടൈം എഞ്ചിനുമായി സെൻഡ് എഞ്ചിൻ ആന്തരികമായി ഉപയോഗിക്കുന്നു. പിഎച്ച്പി സ്ക്രിപ്റ്റുകൾ മെമ്മറിയിലേക്ക് ലോഡുചെയ്ത് സെൻഡ് ഓപ്കോഡുകളിലേക്ക് സമാഹരിക്കുന്നു. ഈ ഓപ്കോഡുകൾ നിർവ്വഹിക്കുകയും സൃഷ്ടിച്ച [[എച്ച്.ടി.എം.എൽ]](HTML) ക്ലയന്റിലേക്ക് അയയ്ക്കുകയും ചെയ്യുന്നു.<ref>{{cite web|url=http://www.careerride.com/PHP-zend-engine.aspx|title=PHP - What is zend engine?|publisher=careerride}}</ref>
* ഇന്റർപ്രെട്ടർ ഭാഗം ഇൻപുട്ട് കോഡ് വിശകലനം ചെയ്യുകയും വിവർത്തനം ചെയ്യുകയും നടപ്പിലാക്കുകയും ചെയ്യുന്നു.
Line 41 ⟶ 42:
സെൻഡ് തന്നെ ശരിക്കും ഭാഷാ കോർ മാത്രമേ സൃഷ്ടിക്കുന്നുള്ളൂ, ചില മുൻനിശ്ചയിച്ച ഫംഗ്ഷനുകൾ ഉപയോഗിച്ച് പിഎച്ച്പി അതിന്റെ അടിസ്ഥാനകാര്യങ്ങളിൽ നടപ്പിലാക്കുന്നു.
{{Portal|Free and open-source software}}
|