PHP ಅಭಿವರ್ಧಕರು P++ ಅನ್ನು ಪ್ರಬಲವಾಗಿ ಟೈಪ್ ಮಾಡಿದ ಉಪಭಾಷೆಯನ್ನು ಪ್ರಸ್ತಾಪಿಸಿದರು

PHP ಭಾಷಾ ಅಭಿವರ್ಧಕರು ಮಾತನಾಡಿದರು PHP ಭಾಷೆಯನ್ನು ಹೊಸ ಮಟ್ಟಕ್ಕೆ ಕೊಂಡೊಯ್ಯಲು ಸಹಾಯ ಮಾಡುವ ಹೊಸ P++ ಉಪಭಾಷೆಯನ್ನು ರಚಿಸುವ ಕಲ್ಪನೆಯೊಂದಿಗೆ. ಅದರ ಪ್ರಸ್ತುತ ರೂಪದಲ್ಲಿ, ವೆಬ್ ಯೋಜನೆಗಳ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕೋಡ್ ಬೇಸ್‌ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳುವ ಅಗತ್ಯದಿಂದ PHP ಯ ಅಭಿವೃದ್ಧಿಯು ಅಡ್ಡಿಪಡಿಸುತ್ತದೆ, ಇದು ಡೆವಲಪರ್‌ಗಳನ್ನು ಸೀಮಿತ ಗಡಿಗಳಲ್ಲಿ ಇರಿಸುತ್ತದೆ. ಒಂದು ಮಾರ್ಗವಾಗಿ ನೀಡಲಾಗುತ್ತದೆ ಸಮಾನಾಂತರವಾಗಿ, PHP - P ++ ನ ಹೊಸ ಉಪಭಾಷೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಪ್ರಾರಂಭಿಸಿ, ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳುವ ಅಗತ್ಯವನ್ನು ಲೆಕ್ಕಿಸದೆ ಅಭಿವೃದ್ಧಿಯನ್ನು ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ, ಇದು ಭಾಷೆಗೆ ಕ್ರಾಂತಿಕಾರಿ ಸುಧಾರಣೆಗಳನ್ನು ಸೇರಿಸಲು ಮತ್ತು ಹಳೆಯ ಪರಿಕಲ್ಪನೆಗಳನ್ನು ತೊಡೆದುಹಾಕಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

P++ ನಲ್ಲಿನ ಅತ್ಯಂತ ಗಮನಾರ್ಹ ಬದಲಾವಣೆಗಳು ಬಲವಾದ ಟೈಪಿಂಗ್‌ಗೆ ಹೋಗುವುದು, "‹?" ಟ್ಯಾಗ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದು, "[]" ಸಿಂಟ್ಯಾಕ್ಸ್‌ನ ಪರವಾಗಿ ಅರೇ() ನ ಅಸಮ್ಮತಿ ಮತ್ತು ಕಾರ್ಯಗಳಿಗಾಗಿ ಜಾಗತಿಕ ನೇಮ್‌ಸ್ಪೇಸ್ ಬಳಕೆಯನ್ನು ನಿಷೇಧಿಸುವುದು .

C++ ನಂತೆಯೇ P++ (PHP Plus Plus) ಹೆಸರನ್ನು ಯೋಜನೆಗೆ ಮೊದಲೇ ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ. PHP ಮತ್ತು P++ ಅನ್ನು ಅಕ್ಕಪಕ್ಕದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಮತ್ತು ಒಂದೇ ರನ್ಟೈಮ್ ಅನ್ನು ಬಳಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ. ಸಿಂಟ್ಯಾಕ್ಸ್ ಅಲ್ಲದ ಕೆಳಮಟ್ಟದ ಘಟಕಗಳು, ಡೇಟಾ ರಚನೆಗಳು, ವಿಸ್ತರಣೆಗಳು ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು PHP ಮತ್ತು P++ ಗಾಗಿ ಏಕಕಾಲದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯನ್ನು PHP ಮೋಡ್‌ನಲ್ಲಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು P++ ನಲ್ಲಿ ಭಾಷಾ ವಿಕಾಸವನ್ನು ಪ್ರಯೋಗಿಸಬಹುದು.

PHP ಮತ್ತು P++ ಕೋಡ್ ಅನ್ನು ಒಂದು ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಮಿಶ್ರಣ ಮಾಡಬಹುದು ಮತ್ತು ಒಬ್ಬ ಇಂಟರ್ಪ್ರಿಟರ್ ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು, ಆದರೆ ಕೋಡ್ ಅನ್ನು ಬೇರ್ಪಡಿಸುವ ವಿಧಾನವನ್ನು ಇನ್ನೂ ನಿರ್ಧರಿಸಲಾಗಿಲ್ಲ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಅಭಿವರ್ಧಕರು PHP 8 ಶಾಖೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಯೋಜನೆಗಳನ್ನು ತ್ಯಜಿಸುವುದಿಲ್ಲ, ಅದರಲ್ಲಿ ಯೋಜಿಸಲಾಗಿದೆ C/C++ ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು JIT ಕಂಪೈಲರ್ ಮತ್ತು ಉಪಕರಣಗಳನ್ನು ಸೇರಿಸಿ. P++ ಯೋಜನೆಯು ಇನ್ನೂ ಪ್ರಸ್ತಾವನೆಯ ಹಂತದಲ್ಲಿದೆ. P++ ನ ಮುಖ್ಯ ಪ್ರತಿಪಾದಕ ಝೀವ್ ಸೌರಾಸ್ಕಿ (ಜೀವ್ ಸುರಸ್ಕಿ), PHP ಡೆವಲಪರ್ ಸಮುದಾಯದ ನಾಯಕರಲ್ಲಿ ಒಬ್ಬರು, ಝೆಂಡ್ ಟೆಕ್ನಾಲಜೀಸ್‌ನ ಸಹ-ಸಂಸ್ಥಾಪಕ ಮತ್ತು ಝೆಂಡ್ ಎಂಜಿನ್‌ನ ಲೇಖಕ.

ಆಫ್ ಆಕ್ಷೇಪಣೆಗಳು ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಉತ್ತೇಜಿಸಲು ಸಂಪನ್ಮೂಲಗಳ ಕೊರತೆಯ ಬಗ್ಗೆ ವಿರೋಧಿಗಳು ಕಾಳಜಿಯನ್ನು ಗಮನಿಸಬಹುದು (ಇಬ್ಬರು ಡೆವಲಪರ್‌ಗಳು ಮಾತ್ರ PHP ನಲ್ಲಿ ಪೂರ್ಣ ಸಮಯ ಕೆಲಸ ಮಾಡುತ್ತಾರೆ), ಸಮುದಾಯದ ವಿಘಟನೆಯ ಸಾಧ್ಯತೆ, ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಭಾಷೆಯೊಂದಿಗೆ ಸ್ಪರ್ಧೆ ಹ್ಯಾಕ್ (ಸ್ಥಿರವಾಗಿ ಟೈಪ್ ಮಾಡಿದ PHP), HHVM ಯೋಜನೆಯಿಂದ ಅನುಭವ (ಅಂತಿಮವಾಗಿ ನಿರಾಕರಿಸಿದರು ಒಂದು ರನ್‌ಟೈಮ್‌ನಲ್ಲಿ ಪಿಎಚ್‌ಪಿ ಮತ್ತು ಹ್ಯಾಕ್ ಅನ್ನು ಬೆಂಬಲಿಸಿ), ಬಲವಾದ ಟೈಪಿಂಗ್‌ಗಾಗಿ ಶಬ್ದಾರ್ಥವನ್ನು ಬದಲಾಯಿಸುವ ಅವಶ್ಯಕತೆ, ಪಿಎಚ್‌ಪಿಯ ನಿಶ್ಚಲತೆಯ ಅಪಾಯ ಮತ್ತು ಪಿ ++ ನಲ್ಲಿ ಮಾತ್ರ ನಾವೀನ್ಯತೆಗಳ ಅಭಿವೃದ್ಧಿ, ಪಿಎಚ್‌ಪಿ ಮತ್ತು ಪಿ ++ ನ ಸಹಬಾಳ್ವೆ ಮತ್ತು ಪರಸ್ಪರ ಕ್ರಿಯೆಯ ಬಗ್ಗೆ ಪ್ರಶ್ನೆಗಳು (ಕ್ಷುಲ್ಲಕತೆ ಅಲ್ಲ PHP ಕೋಡ್ ಅನ್ನು P++ ಗೆ ಪರಿವರ್ತಿಸುವುದು (ಅಪ್ಲಿಕೇಶನ್‌ನ ಪುನಃ ಬರೆಯುವ ಅಗತ್ಯವಿರುವ ಸಿಂಟ್ಯಾಕ್ಸ್ ತುಂಬಾ ಭಿನ್ನವಾಗಿರುತ್ತದೆ), ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ PHP ಟೂಲ್‌ಕಿಟ್‌ಗಳೊಂದಿಗೆ P++ ನ ಅಸಾಮರಸ್ಯ ಮತ್ತು ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಬೆಂಬಲಿಸಲು ಟೂಲ್‌ಕಿಟ್‌ಗಳು, ಪರೀಕ್ಷಾ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು IDE ಗಳ ಲೇಖಕರಿಗೆ ಮನವರಿಕೆ ಮಾಡುವ ಅಗತ್ಯತೆ) .

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ