Code::Blocks
ಸಂಕೇತಃಃ ಬ್ಲಾಕ್ಗಳು ಜಿ. ಸಿ. ಸಿ, ಕ್ಲಾಂಗ್ ಮತ್ತು ವಿಷುಯಲ್ ಸಿ + + ಸೇರಿದಂತೆ ಅನೇಕ ಕಂಪೈಲರ್ಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಉಚಿತ, ಮುಕ್ತ-ಮೂಲ ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಐಡಿಇ ಆಗಿದೆ. ಇದನ್ನು ಜಿ. ಯು. ಐ ಟೂಲ್ಕಿಟ್ ಆಗಿ ಡಬ್ಲ್ಯೂಎಕ್ಸ್ ವಿಡ್ಜೆಟ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಿ + + ನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಪ್ಲಗ್ಇನ್ ವಿನ್ಯಾಸವನ್ನು ಬಳಸಿಕೊಂಡು, ಅದರ ಸಾಮರ್ಥ್ಯಗಳು ಮತ್ತು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸಲಾದ ಪ್ಲಗ್ಇನ್ಗಳಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗುತ್ತದೆ. ಪ್ರಸ್ತುತ, ಸಂಕೇತಃಃ ಬ್ಲಾಕ್ಗಳು ಸಿ, ಸಿ + + ಮತ್ತು ಫೋರ್ಟ್ರಾನ್ ಕಡೆಗೆ ಆಧಾರಿತವಾಗಿವೆ. ಇದು ಕಸ್ಟಮ್ ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಐಚ್ಛಿಕ ಮೇಕ್ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ. ಸಂಕೇತಃಃ ಬ್ಲಾಕ್ಗಳನ್ನು ವಿಂಡೋಸ್ ಮತ್ತು ಲಿನಕ್ಸ್ಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ ಮತ್ತು ಇದನ್ನು ಫ್ರೀಬಿಎಸ್ಡಿ, ಓಪನ್ಬಿಎಸ್ಡಿ ಮತ್ತು ಸೋಲಾರಿಸ್ಗೆ ಪೋರ್ಟ್ ಮಾಡಲಾಗಿದೆ. ಮ್ಯಾಕೋಸ್ ಆವೃತ್ತಿಗೆ ಒದಗಿಸಲಾದ ಇತ್ತೀಚಿನ ಬೈನರಿ 13.12 ಅನ್ನು 2013/12/26 ನಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ (ಮ್ಯಾಕ್ ಓಎಸ್ ಎಕ್ಸ್ 10.6 ಮತ್ತು ನಂತರದ ಆವೃತ್ತಿಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ), ಆದರೆ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳನ್ನು ಸಂಕಲಿಸಬಹುದು ಮತ್ತು ಮ್ಯಾಕ್ಪೋರ್ಟ್ಸ್ ಆವೃತ್ತಿ 17.12 ಅನ್ನು ಪೂರೈಸುತ್ತದೆ. ಜುಲೈ 25,2005 ರಂದು 1.0rc1 ಮತ್ತು ಅಕ್ಟೋಬರ್ 25,2005 ರಂದು 1.0rc2 ಎಂಬ ಎರಡು ಆವೃತ್ತಿಗಳನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದ ನಂತರ, ಅಂತಿಮ ಬಿಡುಗಡೆಯನ್ನು ಮಾಡುವ ಬದಲು, ಪ್ರಾಜೆಕ್ಟ್ ಡೆವಲಪರ್ಗಳು ಅನೇಕ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸಲು ಪ್ರಾರಂಭಿಸಿದರು, ಅಂತಿಮ ಬಿಡುಗಡೆಯನ್ನು ಪದೇ ಪದೇ ಮುಂದೂಡಲಾಯಿತು. ಬದಲಾಗಿ, ಇತ್ತೀಚಿನ ಎಸ್. ವಿ. ಎನ್. ಆವೃತ್ತಿಯ ರಾತ್ರಿಯ ನಿರ್ಮಾಣಗಳು ಪ್ರತಿದಿನವೂ ಲಭ್ಯವಾಗುತ್ತಿದ್ದವು. ಮೊದಲ ಸ್ಥಿರವಾದ ಬಿಡುಗಡೆಯು ಫೆಬ್ರವರಿ 28,2008 ರಂದು ನಡೆಯಿತು, ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯನ್ನು 8.02 ಕ್ಕೆ ಬದಲಾಯಿಸಲಾಯಿತು. ಬಿಡುಗಡೆಯಾದ ವರ್ಷ ಮತ್ತು ತಿಂಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಪ್ರಮುಖ ಮತ್ತು ಸಣ್ಣ ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಆವೃತ್ತಿ ಯೋಜನೆಯನ್ನು ಉಬುಂಟುನಂತೆ ಬದಲಾಯಿಸಲಾಯಿತು. ಆವೃತ್ತಿ 20.03 ಇತ್ತೀಚಿನ ಸ್ಥಿರವಾದ ಬಿಡುಗಡೆಯಾಗಿದೆ; ಆದಾಗ್ಯೂ ಅತ್ಯಂತ ನವೀಕೃತ ಆವೃತ್ತಿಗೆ ಬಳಕೆದಾರರು ತುಲನಾತ್ಮಕವಾಗಿ ಸ್ಥಿರವಾದ ರಾತ್ರಿಯ ಬಿಲ್ಡ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು ಅಥವಾ SVN ನಿಂದ ಸೋರ್ಸ್ ಕೋಡ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು. 2020ರ ಏಪ್ರಿಲ್ನಲ್ಲಿ, CVE-2020-10814 ಗುರುತಿಸಿದ ಕೋಡ್ನಲ್ಲಿ ನಿರ್ಣಾಯಕ ಸಾಫ್ಟ್ವೇರ್ ದುರ್ಬಲತೆ ಕಂಡುಬಂದಿದೆಃ: ಬ್ಲಾಕ್ IDE v17.12. ಜೆನಿಕ್ ಲಿಮಿಟೆಡ್ ತನ್ನ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಕಸ್ಟಮೈಸ್ ಮಾಡಲಾದ ಕೋಡ್ನ ಆವೃತ್ತಿಯನ್ನು ವಿತರಿಸುತ್ತದೆಃಃ ಬ್ಲಾಕ್ಗಳು. ಕಂಪೈಲರ್ ಕೋಡ್ ವೈಶಿಷ್ಟ್ಯಗಳುಃ ಬ್ಲಾಕ್ಗಳು ಜಿಸಿಸಿ, ಮಿನ್ಜಿಡಬ್ಲ್ಯೂ, ಡಿಜಿಟಲ್ ಮಾರ್ಸ್, ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸಿ + +, ಬೊರ್ಲ್ಯಾಂಡ್ ಸಿ + +, ಎಲ್ಎಲ್ವಿಎಂ ಕ್ಲಾಂಗ್, ವಾಟ್ಕಾಮ್, ಎಲ್ಸಿಸಿ ಮತ್ತು ಇಂಟೆಲ್ ಸಿ + + ಕಂಪೈಲರ್ ಸೇರಿದಂತೆ ಅನೇಕ ಕಂಪೈಲರ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಐಡಿಇಯನ್ನು ಸಿ + + ಭಾಷೆಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದ್ದರೂ, ಫೋರ್ಟ್ರಾನ್ ಮತ್ತು ಡಿ ಸೇರಿದಂತೆ ಇತರ ಭಾಷೆಗಳಿಗೆ ಸ್ವಲ್ಪ ಬೆಂಬಲವಿದೆ. ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಪ್ಲಗ್-ಇನ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಕೋಡ್ ಎಡಿಟರ್ ಐಡಿಇ ವಾಕ್ಯರಚನೆಯ ಹೈಲೈಟಿಂಗ್ ಮತ್ತು ಕೋಡ್ ಫೋಲ್ಡಿಂಗ್ (ಅದರ ಸಿಂಟಿಲ್ಲಾ ಎಡಿಟರ್ ಘಟಕದ ಮೂಲಕ), ಸಿ + + ಕೋಡ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ, ಕ್ಲಾಸ್ ಬ್ರೌಸರ್, ಹೆಕ್ಸ್ ಎಡಿಟರ್ ಮತ್ತು ಇತರ ಅನೇಕ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಹೊಂದಿದೆ. ತೆರೆದ ಕಡತಗಳನ್ನು ಟ್ಯಾಬ್ಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ. ಕೋಡ್ ಎಡಿಟರ್ ಫಾಂಟ್ ಮತ್ತು ಫಾಂಟ್ ಗಾತ್ರದ ಆಯ್ಕೆ ಮತ್ತು ವೈಯಕ್ತಿಕಗೊಳಿಸಿದ ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೈಲೈಟಿಂಗ್ ಬಣ್ಣಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಡೀಬಗ್ಗರ್ ಕೋಡ್-: ಬ್ಲಾಕ್ಗಳ ಡೀಬಗ್ಗರ್ ಪೂರ್ಣ ಬ್ರೇಕ್ಪಾಯಿಂಟ್ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ. ಸ್ಥಳೀಯ ಕಾರ್ಯ ಚಿಹ್ನೆ ಮತ್ತು ವಾದ ಪ್ರದರ್ಶನ, ಬಳಕೆದಾರ-ವ್ಯಾಖ್ಯಾನಿತ ಕೈಗಡಿಯಾರಗಳು, ಕರೆ ಸ್ಟ್ಯಾಕ್, ಬೇರ್ಪಡಿಸುವಿಕೆ, ಕಸ್ಟಮ್ ಮೆಮೊರಿ ಡಂಪ್, ಥ್ರೆಡ್ ಸ್ವಿಚಿಂಗ್, ಸಿಪಿಯು ರೆಜಿಸ್ಟರ್ಗಳು ಮತ್ತು ಗ್ನೂ ಡೀಬಗ್ಗರ್ ಇಂಟರ್ಫೇಸ್ಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದುವ ಮೂಲಕ ತಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಇದು ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಜಿ. ಯು. ಐ. ವಿನ್ಯಾಸಕ ಆವೃತ್ತಿಯಂತೆ <ಐ. ಡಿ. 1> ಸಂಕೇತಃಃ ಬ್ಲಾಕ್ಗಳು ಡಬ್ಲ್ಯೂಎಕ್ಸ್ ಸ್ಮಿತ್ ಎಂಬ ಜಿ. ಯು. ಐ. ವಿನ್ಯಾಸಕನೊಂದಿಗೆ ಬರುತ್ತವೆ. ಇದು ಡಬ್ಲ್ಯೂಎಕ್ಸ್ ವಿಡ್ಜೆಟ್ಸ್ ಆವೃತ್ತಿ 2.9.4ರ ವ್ಯುತ್ಪನ್ನ ಪೋರ್ಟ್ ಆಗಿದೆ. ಸಂಪೂರ್ಣ ಡಬ್ಲ್ಯೂಎಕ್ಸ್ ವಿಡ್ಜೆಟ್ಸ್ ಅಪ್ಲಿಕೇಶನ್ ಮಾಡಲು, ಸೂಕ್ತವಾದ ಡಬ್ಲ್ಯೂಎಕ್ಸ್ ವಿಡ್ಜೆಟ್ಸ್ ಎಸ್ಡಿಕೆ ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕು. ಕೆಲವು ಕೋಡ್ ಬ್ಲಾಕ್ಗಳ ವೈಶಿಷ್ಟ್ಯಗಳು ಇತರ ಐಡಿಇಗಳಿಂದ ವಲಸೆ ಹೋಗುವ ಬಳಕೆದಾರರನ್ನು ಗುರಿಯಾಗಿರಿಸಿಕೊಂಡಿವೆ-ಇವುಗಳಲ್ಲಿ ದೇವ್-ಸಿ + +, ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಷುಯಲ್ ಸಿ + + ಪ್ರಾಜೆಕ್ಟ್ ಆಮದು (ಎಂ. ಎಸ್. ವಿ. ಸಿ 7 & 10), ಮತ್ತು ದೇವ್-ಸಿ + + ದೇವ್ಪಾಕ್ ಬೆಂಬಲ ಸೇರಿವೆ. ಪ್ರಾಜೆಕ್ಟ್ ಫೈಲ್ಗಳು ಮತ್ತು ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್ ಕೋಡ್ಃಃ ಬ್ಲಾಕ್ಗಳು ಕಸ್ಟಮ್ ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಬಳಸುತ್ತವೆ, ಇದು ಅದರ ಮಾಹಿತಿಯನ್ನು XML-ಆಧಾರಿತ ಪ್ರಾಜೆಕ್ಟ್ ಫೈಲ್ಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಇದು ಐಚ್ಛಿಕವಾಗಿ ಬಾಹ್ಯ ಮೇಕ್ಫೈಲ್ಗಳನ್ನು ಬಳಸಬಹುದು, ಇದು ಗ್ನೂ ಅಥವಾ ಕ್ಯೂಮೇಕ್ ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರಾಜೆಕ್ಟ್ಗಳೊಂದಿಗೆ ಇಂಟರ್ಫೇಸಿಂಗ್ ಅನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ. ಸಂಯೋಜಿತ ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳ ಹೋಲಿಕೆ ಕೂಡ ನೋಡಿಃ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಮುಕ್ತ ಸಾಫ್ಟ್ವೇರ್ ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸಾಫ್ಟ್ವೇರ್ ಮುಕ್ತ ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳು ಸಿ + + ಲಿನಕ್ಸ್ ಸಂಯೋಜಿತ ಅಭಿವೃದ್ಧಿ ಪರಿಸರದಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾದ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಸಾಫ್ಟ್ವೇರ್ ಜಿಪಿಎಲ್ ಪರವಾನಗಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಡಬ್ಲ್ಯೂಎಕ್ಸ್-ವಿಜೆಟ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಬಳಸುವ ಸಿಂಟಿಲ್ಲಾ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.