ರೂಬಿಗಾಗಿ ಸ್ಟ್ಯಾಟಿಕ್ ಟೈಪ್ ಚೆಕಿಂಗ್ ಸಿಸ್ಟಮ್ ಸೋರ್ಬೆಟ್ ಓಪನ್ ಸೋರ್ಸ್ ಆಗಿದೆ.

ಸ್ಟ್ರೈಪ್ ಕಂಪನಿ, ಆನ್‌ಲೈನ್ ಪಾವತಿಗಳಿಗಾಗಿ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಪರಿಣತಿ ಹೊಂದಿದೆ, ತೆರೆಯಲಾಗಿದೆ ಯೋಜನೆಯ ಮೂಲ ಸಂಕೇತಗಳು ಶರಬತ್, ಅದರೊಳಗೆ ರೂಬಿ ಭಾಷೆಗಾಗಿ ಸ್ಥಾಯೀ ಪ್ರಕಾರದ ತಪಾಸಣೆ ವ್ಯವಸ್ಥೆಯನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಯಿತು. ಕೋಡ್ ಅನ್ನು C++ ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ವಿತರಿಸುವವರು ಅಪಾಚೆ 2.0 ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ.

ಕೋಡ್‌ನಲ್ಲಿನ ಪ್ರಕಾರಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಲೆಕ್ಕಹಾಕಬಹುದು ಮತ್ತು ಸರಳ ರೂಪದಲ್ಲಿಯೂ ಸಹ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು ಟಿಪ್ಪಣಿಗಳು, ಇದನ್ನು ಸಿಗ್ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಕೋಡ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು (ಉದಾಹರಣೆಗೆ, "sig {params(x: Integer).returns(String)}") ಅಥವಾ rbi ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಪ್ರತ್ಯೇಕ ಫೈಲ್‌ಗಳಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ. ಲಭ್ಯವಿದೆ ಪೂರ್ವಭಾವಿಯಾಗಿ ಸ್ಥಿರ ಕೋಡ್ ವಿಶ್ಲೇಷಣೆ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸದೆ, ಮತ್ತು ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದಂತೆ ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ (ಆನ್ ಆಗುತ್ತದೆ ಕೋಡ್‌ಗೆ "require 'sorbet-runtime'" ಅನ್ನು ಸೇರಿಸುವ ಮೂಲಕ.

ಸಾಧ್ಯತೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ ಕ್ರಮೇಣ ಅನುವಾದ ಪಾನಕವನ್ನು ಬಳಸಲು ಯೋಜನೆಗಳು - ಕೋಡ್ ಟಿಪ್ಪಣಿ ಮಾಡಿದ ಟೈಪ್ ಮಾಡಿದ ಬ್ಲಾಕ್‌ಗಳು ಮತ್ತು ಪರಿಶೀಲನೆಯಿಂದ ಒಳಗೊಳ್ಳದ ಟೈಪ್ ಮಾಡದ ಪ್ರದೇಶಗಳನ್ನು ಸಂಯೋಜಿಸಬಹುದು. ವೈಶಿಷ್ಟ್ಯಗಳು ಅತಿ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಮಿಲಿಯನ್‌ಗಟ್ಟಲೆ ಕೋಡ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಕೋಡ್ ಬೇಸ್‌ಗಳನ್ನು ಅಳೆಯುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒಳಗೊಂಡಿವೆ.

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

ಆರಂಭದಲ್ಲಿ, ಸ್ಟ್ರೈಪ್ ಕಂಪನಿಯ ಆಂತರಿಕ ಯೋಜನೆಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಸೋರ್ಬೆಟ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು, ಅದರ ಹೆಚ್ಚಿನ ಪಾವತಿ ಮತ್ತು ವಿಶ್ಲೇಷಣಾತ್ಮಕ ವ್ಯವಸ್ಥೆಗಳನ್ನು ರೂಬಿ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಅನುಷ್ಠಾನದ ಒಂದೂವರೆ ವರ್ಷದ ನಂತರ ಮುಕ್ತ ಮೂಲ ವರ್ಗಕ್ಕೆ ವರ್ಗಾಯಿಸಲಾಯಿತು. ಕೋಡ್ ತೆರೆಯುವ ಮೊದಲು, ಬೀಟಾ ಪರೀಕ್ಷೆಯನ್ನು ನಡೆಸಲಾಯಿತು, ಇದರಲ್ಲಿ 30 ಕ್ಕೂ ಹೆಚ್ಚು ಕಂಪನಿಗಳು ಭಾಗವಹಿಸಿದ್ದವು. ಅಭಿವೃದ್ಧಿಯ ಪ್ರಸ್ತುತ ಹಂತದಲ್ಲಿ, ರೂಬಿಯಲ್ಲಿ ಹೆಚ್ಚಿನ ಪ್ರಮಾಣಿತ ಯೋಜನೆಗಳ ಪ್ರಾರಂಭವನ್ನು ಸಾರ್ಬೆಟ್ ಬೆಂಬಲಿಸುತ್ತದೆ, ಆದರೆ ಕೆಲವು ಅಸಾಮರಸ್ಯಗಳು ಇರಬಹುದು.

ಮೂಲ: opennet.ru

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