Embedded C
ಎಂಬೆಡೆಡ್ ಸಿ ಎಂಬುದು ವಿವಿಧ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ಗಳಿಗೆ ಸಿ ವಿಸ್ತರಣೆಗಳ ನಡುವೆ ಇರುವ ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಸಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ಸ್ ಸಮಿತಿಯಿಂದ ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗೆ ಭಾಷೆಯ ವಿಸ್ತರಣೆಗಳ ಒಂದು ಗುಂಪಾಗಿದೆ. ಅಂತರ್ನಿರ್ಮಿತ ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ಗೆ ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಥಿರ-ಬಿಂದು ಅಂಕಗಣಿತ, ಅನೇಕ ವಿಭಿನ್ನ ಮೆಮೊರಿ ಬ್ಯಾಂಕುಗಳು ಮತ್ತು ಮೂಲ ಐ/ಒ ಕಾರ್ಯಾಚರಣೆಗಳಂತಹ ವರ್ಧಿತ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಸಿ ಭಾಷೆಗೆ ಪ್ರಮಾಣಿತವಲ್ಲದ ವಿಸ್ತರಣೆಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ. ಸಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ಸ್ ಸಮಿತಿಯು ತಾಂತ್ರಿಕ ವರದಿಯನ್ನು ತಯಾರಿಸಿತು, ಇದನ್ನು ಇತ್ತೀಚೆಗೆ 2008 ರಲ್ಲಿ ಪರಿಷ್ಕರಿಸಲಾಯಿತು ಮತ್ತು 2013 ರಲ್ಲಿ ಪರಿಶೀಲಿಸಲಾಯಿತು, ಇದು ಎಲ್ಲಾ ಅನುಷ್ಠಾನಗಳಿಗೆ ಅನುಸರಿಸಲು ಸಾಮಾನ್ಯ ಮಾನದಂಡವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು ಸಾಮಾನ್ಯ ಸಿ ಯಲ್ಲಿ ಲಭ್ಯವಿಲ್ಲದ ಸ್ಥಿರ-ಬಿಂದು ಅಂಕಗಣಿತ, ಹೆಸರಿಸಲಾದ ವಿಳಾಸ ಸ್ಥಳಗಳು ಮತ್ತು ಮೂಲ ಐ/ಒ ಹಾರ್ಡ್ವೇರ್ ವಿಳಾಸಗಳಂತಹ ಹಲವಾರು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಎಂಬೆಡೆಡ್ ಸಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಸಿ ಯ ಹೆಚ್ಚಿನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು ಶಬ್ದಾರ್ಥಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಮುಖ್ಯ () ಕಾರ್ಯ, ವೇರಿಯೇಬಲ್ ವ್ಯಾಖ್ಯಾನ, ಡೇಟಾಟೈಪ್ ಘೋಷಣೆ, ಷರತ್ತುಬದ್ಧ ಹೇಳಿಕೆಗಳು (ಇಫ್, ಸ್ವಿಚ್ ಕೇಸ್), ಲೂಪ್ಗಳು (ವೈಲ್, ಫಾರ್), ಕಾರ್ಯಗಳು, ಸರಣಿಗಳು ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ಗಳು, ರಚನೆಗಳು ಮತ್ತು ಯೂನಿಯನ್, ಬಿಟ್ ಕಾರ್ಯಾಚರಣೆಗಳು, ಮ್ಯಾಕ್ರೋಗಳು, ಇತ್ಯಾದಿ. ಉಲ್ಲೇಖಗಳು ಸಿ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ) ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಕುಟುಂಬ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ಸ್