Snake case
ಸ್ನೇಕ್ ಕೇಸ್ (ಸ್ನೇಕ್ ಕೇಸ್ ಎಂದು ಶೈಲೀಕರಿಸಲಾಗಿದೆ) ಎಂಬುದು ಹೆಸರಿಸುವ ಸಂಪ್ರದಾಯವಾಗಿದ್ದು, ಇದರಲ್ಲಿ ಪ್ರತಿ ಜಾಗವನ್ನು ಅಂಡರ್ಸ್ಕೋರ್ (_) ಅಕ್ಷರದಿಂದ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ಪದದ ಮೊದಲ ಅಕ್ಷರವನ್ನು ಸಣ್ಣ ಅಕ್ಷರದಲ್ಲಿ ಬರೆಯಲಾಗುತ್ತದೆ. ಇದು ಗಣನೆಯಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ ಹೆಸರಿಸುವ ಸಂಪ್ರದಾಯವಾಗಿದೆ, ಉದಾಹರಣೆಗೆ ವೇರಿಯೇಬಲ್ ಮತ್ತು ಸಬ್ರುಟೈನ್ ಹೆಸರುಗಳಿಗೆ ಮತ್ತು ಕಡತದ ಹೆಸರುಗಳಿಗೆ. ಓದುಗರು ಒಂಟೆ ಕೇಸ್ಗಿಂತ ಹಾವಿನ ಕೇಸ್ ಮೌಲ್ಯಗಳನ್ನು ಹೆಚ್ಚು ವೇಗವಾಗಿ ಗುರುತಿಸಬಹುದು ಎಂದು ಒಂದು ಅಧ್ಯಯನವು ಕಂಡುಹಿಡಿದಿದೆ. ಆದಾಗ್ಯೂ, "ವಿಷಯಗಳಿಗೆ ಮುಖ್ಯವಾಗಿ ಅಂಡರ್ಸ್ಕೋರ್ ಶೈಲಿಯಲ್ಲಿ ತರಬೇತಿ ನೀಡಲಾಗುತ್ತಿತ್ತು", ಆದ್ದರಿಂದ ಪಕ್ಷಪಾತದ ಸಾಧ್ಯತೆಯನ್ನು ತೆಗೆದುಹಾಕಲಾಗುವುದಿಲ್ಲ. ಅಂಡರ್ಸ್ಕೋರ್ಗಳನ್ನು ಪದ ವಿಭಜಕಗಳಾಗಿ ಬಳಸುವುದು 1960 ರ ದಶಕದ ಅಂತ್ಯಕ್ಕೆ ಹಿಂದಿನದು. ಇದು ವಿಶೇಷವಾಗಿ ಸಿ ಯೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದೆ, ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಲಾಂಗ್ವೇಜ್ನಲ್ಲಿ (1978) ಕಂಡುಬರುತ್ತದೆ, ಮತ್ತು ಪಾಸ್ಕಲ್ ಕೇಸ್ಗೆ (ಒಂದು ರೀತಿಯ ಒಂಟೆ ಕೇಸ್) ವ್ಯತಿರಿಕ್ತವಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಸಂಪ್ರದಾಯವು ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಹೆಸರನ್ನು ಹೊಂದಿರಲಿಲ್ಲಃ ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷಾ ಶೈಲಿಯ ಮಾರ್ಗದರ್ಶಿ ಇದನ್ನು ಸರಳವಾಗಿ "ಲೋವರ್ ಕೇಸ್ _ ವಿತ್ _ ಅಂಡರ್ಸ್ಕೋರ್ಸ್" ಎಂದು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. ಯೂಸ್ನೆಟ್ನೊಳಗೆ ಸ್ನೇಕ್ ಕೇಸ್ ಎಂಬ ಪದವು ಮೊದಲ ಬಾರಿಗೆ 2004 ರಲ್ಲಿ ರೂಬಿ ಸಮುದಾಯದಲ್ಲಿ ಕಂಡುಬಂದಿತು, ಇದನ್ನು ಗೇವಿನ್ ಕಿಸ್ಟ್ನರ್ ಬಳಸಿದರು, ಬರೆಯುತ್ತಾರೆಃ ಆದಾಗ್ಯೂ, ಮಾಜಿ ಇಂಟೆಲ್ ಎಂಜಿನಿಯರ್ ಜ್ಯಾಕ್ ಡಹ್ಲ್ಗ್ರೆನ್ ಅವರು 2002 ರಲ್ಲಿ ಇಂಟೆಲ್ನಲ್ಲಿ ಆಂತರಿಕವಾಗಿ (ಮತ್ತು ಬಹುಶಃ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಎಂಜಿನಿಯರ್ಗಳೊಂದಿಗೆ ಸಂವಾದದಲ್ಲಿ) ಈ ಪದವನ್ನು ಬಳಸುತ್ತಿದ್ದಾರೆ ಎಂದು ಹೇಳಿದ್ದಾರೆ. ಈ ಪದವು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಸಮುದಾಯಗಳಲ್ಲಿ ಸ್ವತಂತ್ರವಾಗಿ ಅಭಿವೃದ್ಧಿ ಹೊಂದುವ ಸಾಧ್ಯತೆಯಿದೆ. ಕೆಲವು ಪದಗಳು ಲಿಸ್ಪ್-ಕೇಸ್, ಕಬಾಬ್-ಕೇಸ್, ಸ್ಕ್ರೀಮಿಂಗ್ _ SNAKE _ CASE ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳಂತಹ ಬಳಕೆಯ ಮಟ್ಟವನ್ನು ಹೆಚ್ಚಿಸುತ್ತಿದ್ದರೂ, ಬಹು-ಪದ ಗುರುತಿಸುವಿಕೆಗಳಿಗಾಗಿ ಇತರ ಡಿಲಿಮಿಟರ್-ಬೇರ್ಪಡಿಸಿದ ಹೆಸರಿಸುವ ಸಂಪ್ರದಾಯಗಳ ಹೆಸರುಗಳನ್ನು ಪ್ರಮಾಣೀಕರಿಸಲಾಗಿಲ್ಲ. ಉದಾಹರಣೆಗಳು ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ ಸ್ನೇಕ್ ಕೇಸ್ ಎ. ಬಿ. ಎ. ಪಿ ಅಡಾ ಅನ್ನು ಬಳಸುವ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ಪಟ್ಟಿ, ಆರಂಭಿಕ ಅಕ್ಷರಗಳೊಂದಿಗೆ ಸಿ + +, ಬೂಸ್ಟ್ ಸಿ, ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲೈಬ್ರರಿಯಲ್ಲಿನ ಕೆಲವು ರೀತಿಯ ಹೆಸರುಗಳಿಗೆ, ಆದರೆ ಕಾರ್ಯ ಹೆಸರುಗಳಿಗೆ ಅಲ್ಲ. ವರ್ಗ ಮತ್ತು ವೈಶಿಷ್ಟ್ಯದ ಹೆಸರುಗಳಾದ ಎಲಿಕ್ಸಿರ್ಗೆ, ಪರಮಾಣು, ವೇರಿಯೇಬಲ್ ಮತ್ತು ಫಂಕ್ಷನ್ ಹೆಸರುಗಳಾದ ಎರ್ಲಾಂಗ್ಗೆ, ಫಂಕ್ಷನ್ ಹೆಸರುಗಳಾದ ಜಿ. ಡಿ. ಸ್ಕ್ರಿಪ್ಟ್ಗೆ, ವೇರಿಯೇಬಲ್ ಮತ್ತು ಫಂಕ್ಷನ್ ಹೆಸರುಗಳಿಗೆ ಜಾವಾ ಸ್ಥಿರ ಅಂತಿಮ ಸ್ಥಿರಾಂಕಗಳು ಮತ್ತು ಎನಮ್ ಮೌಲ್ಯಗಳಿಗೆ ಸ್ಕ್ರೀಮಿಂಗ್ _ ಸ್ನ್ಯಾಕ್ _ ಕೇಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಕೋಟ್ಲಿನ್ ಎಲ್ಲಾ ಉಲ್ಲೇಖಿಸದ ಗುರುತಿಸುವಿಕೆಗಳಿಗೆ (ಕೋಷ್ಟಕಗಳು, ಕಾಲಮ್ಗಳು, ಸೂಚ್ಯಂಕಗಳು, ನಿರ್ಬಂಧಗಳು, ಪಿಎಲ್/ಎಸ್ಕ್ಯೂಎಲ್ ಅಸ್ಥಿರಗಳು, ಸ್ಥಿರಾಂಕಗಳು, ಕಾರ್ಯವಿಧಾನಗಳು/ಕಾರ್ಯಗಳು, ಪ್ರಚೋದಕಗಳು.), ಸ್ಥಿರಾಂಕಗಳು ಮತ್ತು ಎನಮ್ ಮೌಲ್ಯಗಳಿಗಾಗಿ ಮ್ಯಾಜಿಕ್ ಓಕ್ಯಾಮ್ಎಲ್, ಮೌಲ್ಯ, ಪ್ರಕಾರ ಮತ್ತು ಮಾಡ್ಯೂಲ್ ಹೆಸರುಗಳಿಗಾಗಿ ಪರ್ಲ್, ಲೆಕ್ಸಿಕಲ್ ಅಸ್ಥಿರಗಳು ಮತ್ತು ಸಬ್ರುಟೈನ್ಗಳಿಗಾಗಿ ಸ್ಕ್ರೀಮಿಂಗ್ _ ಸ್ನ್ಯಾಕ್ _ ಕೇಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಒರಾಕಲ್ ಸ್ವತಃ ಅಧಿಕೃತವಾಗಿಲ್ಲದಿದ್ದರೂ, ಇನ್ನೂ ಬಹುಪಾಲು ತಿಳಿದಿರುವ "ಪ್ರಭಾವಶಾಲಿಗಳಿಂದ" ಶಿಫಾರಸು ಮಾಡಲ್ಪಟ್ಟಿದೆ ಮತ್ತು ಅಧಿಕೃತ ಒರಾಕಲ್ ದಾಖಲೆಯ ಉದ್ದಕ್ಕೂ ಬಳಸಲ್ಪಡುತ್ತದೆ ಎಲ್ಲಾ ಉಲ್ಲೇಖಿಸದ ಸ್ನೇಕ್ _ ಕೇಸ್ ಗುರುತಿಸುವಿಕೆಗಳನ್ನು ವಾಸ್ತವವಾಗಿ ಆಂತರಿಕವಾಗಿ ಸ್ಕ್ರೀಮಿಂಗ್ _ ಸ್ನ್ಯಾಕ್ _ ಕೇಸ್ ಗುರುತಿಸುವಿಕೆಗಳಾಗಿ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ. ಚಲಪರಿಮಾಣದ ಹೆಸರುಗಳು, ಕಾರ್ಯದ ಹೆಸರುಗಳು, ವಿಧಾನದ ಹೆಸರುಗಳು, ಮತ್ತು ಘಟಕ ಅಥವಾ ಪ್ಯಾಕೇಜ್ (ಅಂದರೆ, ಪರಮಾಣುಗಳು (ಊಹಾತ್ಮಕ ಹೆಸರುಗಳು, ಕಾರ್ಯದ ಹೆಸರುಗಳು ಮತ್ತು ಸ್ಥಿರಾಂಕಗಳು) ಮತ್ತು ಪೈಥಾನ್ ಚಲಪರಿಮಾಣಗಳೆರಡಕ್ಕೂ ಪ್ರೊಲಾಗ್ ಮಾಡಿ. ಕಡತ) ಹೆಸರುಗಳು ಪಿಎಚ್ಪಿ ವರ್ಗ ಸ್ಥಿರಾಂಕಗಳಾದ ಆರ್ ಗಾಗಿ ಸ್ಕ್ರೀಮಿಂಗ್ _ ಸ್ನೇಕ್ _ ಕೇಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ವೇರಿಯೇಬಲ್ ಹೆಸರುಗಳು, ಫಂಕ್ಷನ್ ಹೆಸರುಗಳು ಮತ್ತು ವಾದದ ಹೆಸರುಗಳಿಗಾಗಿ, ವಿಶೇಷವಾಗಿ ಅಚ್ಚುಕಟ್ಟಾದ ಶೈಲಿಯಲ್ಲಿ ರೂಬಿ, ವೇರಿಯೇಬಲ್ ಮತ್ತು ವಿಧಾನದ ಹೆಸರುಗಳಿಗಾಗಿ ರಸ್ಟ್, ವೇರಿಯೇಬಲ್ ಹೆಸರುಗಳು, ಫಂಕ್ಷನ್ ಹೆಸರುಗಳು, ವಿಧಾನದ ಹೆಸರುಗಳು, ಮಾಡ್ಯೂಲ್ ಹೆಸರುಗಳು ಮತ್ತು ಮ್ಯಾಕ್ರೋಗಳಿಗಾಗಿ ಟಿ. ಸಿ. ಎಲ್ ಟೆರಾಫಾರ್ಮ್ (ಸಾಫ್ಟ್ವೇರ್), ಸಂಪನ್ಮೂಲಗಳು ಮತ್ತು ವೇರಿಯೇಬಲ್ಗಳಿಗಾಗಿ ಜಾವಾ ಮತ್ತು ಸಿ #ಕಬಾಬ್ ಪ್ರಕರಣಗಳಲ್ಲಿ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾದ ಒಂಟೆ ಪ್ರಕರಣವನ್ನು ಸಹ ನೋಡಿ, ಇದು ಎಲ್ಐಎಸ್ಪಿ ನೇಮಿಂಗ್ ಸಮಾವೇಶದಲ್ಲಿ (ಪ್ರೋಗ್ರಾಮಿಂಗ್) ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿದೆ.