Interpreted Language
Interpreted Language
JavaScript , PHP , Perl
आदि Interpreter Based Programming languages है
| इस प्रकार की Programming
Languages में बने Programs को जब भी Execute
किया जाता है , इन Programs के Source
Codes हर बार Current Computer Architecture व
Operating System के अनुसार Machine Codes में Convert होते है और Program Execution के बाद समाप्त हो जाते है |
यानी यदि किसी Interpreter
Based Program को Run करना हो , तो हमें हर
बार इन Programs के Source Codes की
जरुरत पड़ती है |
चुंकि Interpreter
Based Programming Languages का एक फायदा भी है और वो फायदा ये है
कि इन Programming Lanugages में बने Programs किसी भी Platform या Computer Architecture पर निर्भर नहीं होते इसलिए किसी भी प्रकार के Computer
Architecture या Operating System पर आसानी से
Run हो जाते है यानी इनका Interpreter इन
Programs को हर बार Current Computer Architecture व Operating System के अनुसार Native
Machine Codes में Convert करता है |
Interpreter Based
Programming Languages को ही Scripting Language भी कहा जाता है और PHP एक Scripting Language है , क्योंकि जब भी हम किसी PHP
Program को Execute करते है वह PHP Program अपने Interpreter
पर Parse होता है और अपनी Coding के अनुसार Appropriate Results Generate करता है |
PHP का
प्रयोग केवल Web Pages को Dynamic बनाने
के लिए किया जा सकता है , ऐसा नहीं है , हम PHP का प्रयोग कई
अन्य प्रकार कि जरूरतों को पूरा करने के लिए भी कर सकते है |
PHP
के साथ GTK का प्रयोग करके हम Platform
Independent Desktop Application बना सकते है जो कि किसी भी Platform
या Computer Architecture पर बिना किसी
परेशानी के Execute हो सकता है |
PHP का
प्रयोग करके हम Adobe Flash व PDF Files को Use कर सकते है अथवा Programmatically , नई PDF File Create कर सकते हैं |
POSIX
व Perl Based Regular Expression Libraries का
प्रयोग करके हम Complex String Operations कर सकते हैं |
PHP के
साथ Command Line Scripts को Run कर
सकते है और विभन्न प्रकार के System Administrative Libraries का प्रयोग करके हम Complex String Operations कर
सकते है |
PHP केवल Linux
पर ही Run होता हो , ऐसा नहीं है |
बल्कि
PHP
किसी भी प्रकार के Operating System व Architecture
पर Execute होता है और विभन्न प्रकार के Web
Servers के साथ मिलकर काम कर सकता है |
यानी
हम PHP
का प्रयोग केवल Apache Web Server के साथ नहीं
बल्कि IIS, Netscape /iPlanet आदि के साथ भी कर सकते है |
साथ ही हम PHP
द्वारा HTML Documents के साथ विभन्न अन्य
प्रकार के Formats जैसे कि PDF , GDF , JPG , PMG ,
Flash Movies , Text Files , XML Files आदि के साथ भी PHP का प्रयोग करके अपनी विभन्न प्रकार कि जरूरतों को पूरा कर सकते हैं |
PHP
में इन सभी प्रकार के Formats के साथ काम करने
के लिए Built – In Support है और हमें अलग से किसी Library
को Include करने की जरुरत नहीं है |
PHP MySql ही नहीं बल्कि विभन्न प्रकार के DBMS Softwares जैसेकि
Postgre SQL , Oracle , Sybase व ODBC Compliant
Database के साथ आसानी से Integrate हो जाता
है | यानी PHP
का प्रयोग करते हुए हम इन में से किसी भी Database को अपने Data को Store करने के
लिए Use कर सकते है |
हालांकि
MySql
PHP के साथ Best Matching करती है और सबसे
ज्यादा उपयोग में लिया जाता है |
No comments