Carbon (programming language)
ಕಾರ್ಬನ್ ಎಂಬುದು ಸಿ + + ನೊಂದಿಗೆ ಪರಸ್ಪರ ಕಾರ್ಯಸಾಧ್ಯತೆಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಪ್ರಾಯೋಗಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿದೆ. ಈ ಯೋಜನೆಯು ತೆರೆದ ಮೂಲವಾಗಿದೆ ಮತ್ತು ಗೂಗಲ್ನಲ್ಲಿ ಪ್ರಾರಂಭವಾಗಿದೆ. ಜುಲೈ 2022ರಲ್ಲಿ ಟೊರೊಂಟೊದಲ್ಲಿ ನಡೆದ ಸಿ. ಪಿ. ಪಿ. ನಾರ್ತ್ ಸಮ್ಮೇಳನದಲ್ಲಿ ಗೂಗಲ್ ಇಂಜಿನಿಯರ್ ಚಾಂಡ್ಲರ್ ಕ್ಯಾರುಥ್ ಮೊದಲ ಬಾರಿಗೆ ಕಾರ್ಬನ್ ಅನ್ನು ಪರಿಚಯಿಸಿದರು. ಸಿ + + ನ ಉತ್ತರಾಧಿಕಾರಿಯಾಗಿ ಕಾರ್ಬನ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ ಎಂದು ಅವರು ಹೇಳಿದರು. ಈ ಭಾಷೆಯು 2024 ಅಥವಾ 2025ರಲ್ಲಿ 1 ಬಿಡುಗಡೆಯನ್ನು ಹೊಂದುವ ನಿರೀಕ್ಷೆಯಿದೆ. ಈ ಭಾಷೆಯು ಸಿ + + ನ ಹಲವಾರು ಗ್ರಹಿಸಿದ ನ್ಯೂನತೆಗಳನ್ನು ಸರಿಪಡಿಸಲು ಉದ್ದೇಶಿಸಿದೆ ಆದರೆ ಇಲ್ಲದಿದ್ದರೆ ಇದೇ ರೀತಿಯ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ರಸ್ಟ್ನಂತಹ ಹೊಸ ಭಾಷೆಯನ್ನು ಬಳಸುವುದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಭಾಷೆಯ ಮುಖ್ಯ ಗುರಿಗಳು ಓದುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು "ದ್ವಿ-ದಿಕ್ಕಿನ ಪರಸ್ಪರ ಕಾರ್ಯಸಾಧ್ಯತೆ" (ಇದು ಬಳಕೆದಾರರಿಗೆ ಕಾರ್ಬನ್ ಕಡತದಲ್ಲಿ ಸಿ + + ಕೋಡ್ ಅನ್ನು ಸೇರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ), ಇದು ಸಿ + + ನಿಂದ ಪ್ರಭಾವಿತವಾಗಿದ್ದರೂ, ಸಿ + + ಪ್ರೋಗ್ರಾಂಗಳೊಂದಿಗೆ ದ್ವಿಮುಖ ಹೊಂದಾಣಿಕೆಯಾಗುವುದಿಲ್ಲ. ಭಾಷೆಯಲ್ಲಿನ ಬದಲಾವಣೆಗಳನ್ನು ಕಾರ್ಬನ್ ಲೀಡ್ಗಳು ನಿರ್ಧರಿಸುತ್ತವೆ. ಕಾರ್ಬನ್ನ ದಾಖಲೆಗಳು, ವಿನ್ಯಾಸ, ಅನುಷ್ಠಾನ ಮತ್ತು ಸಂಬಂಧಿತ ಸಾಧನಗಳನ್ನು ಎಲ್ಎಲ್ವಿಎಂ ವಿನಾಯಿತಿಗಳೊಂದಿಗೆ Apache-2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಗಿಟ್ಹಬ್ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಈ ಕೆಳಗಿನ ಉದಾಹರಣೆಯು ಹೇಗೆ "ಹಲೋ, ವರ್ಲ್ಡ್!" ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ. ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಾರ್ಬನ್ಃ ಪ್ಯಾಕೇಜ್ ಸ್ಯಾಂಪಲ್ ಎಪಿಐ; ಎಫ್ಎನ್ ಮೈನ್ ()-> ಐ32 {ವರ್ಎಸ್ಃ ಆಟೋ = "ಹಲೋ, ವರ್ಲ್ಡ್! "; ಮುದ್ರಿಸು (ಗಳು); ಹಿಂತಿರುಗಿ 0;} ಈ ಕೆಳಗಿನವುಗಳು" ಹಲೋ, ವರ್ಲ್ಡ್! " ಸಿ + + ನಲ್ಲಿ ಬರೆಯಲಾದ ಪ್ರೋಗ್ರಾಂಃ #include <ಐಯೋಸ್ಟ್ರೀಮ್> ಇಂಟ್ ಮೇನ್ () {ಆಟೋ ಎಸ್ = "ಹಲೋ, ವರ್ಲ್ಡ್! "; std:: cout <<s; ಹಿಂತಿರುಗಿ 0;} ಸಹ ನೋಡಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಹೋಲಿಕೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಟೈಮ್ಲೈನ್ ಸಿ + + ಡಿ ರಸ್ಟ್ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಕಂಪೈಲರ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ನಲ್ಲಿ ಕಾರ್ಬನ್ (ಗಾಡ್ಬೋಲ್ಟ್) ಗೂಗಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಸ್ಥಿರವಾಗಿ ಟೈಪ್ ಮಾಡಲಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸಾಫ್ಟ್ವೇರ್ ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು 2022 ರಲ್ಲಿ ರಚಿಸಲಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು