ICFP Programming Contest
ಐ. ಸಿ. ಎಫ್. ಪಿ. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸ್ಪರ್ಧೆಯು 1998 ರಿಂದ ವಾರ್ಷಿಕವಾಗಿ ಜೂನ್ ಅಥವಾ ಜುಲೈನಲ್ಲಿ ನಡೆಯುವ ಅಂತರರಾಷ್ಟ್ರೀಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸ್ಪರ್ಧೆಯಾಗಿದ್ದು, ಕ್ರಿಯಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕುರಿತ ಅಂತರರಾಷ್ಟ್ರೀಯ ಸಮ್ಮೇಳನದಲ್ಲಿ ಫಲಿತಾಂಶಗಳನ್ನು ಘೋಷಿಸಲಾಗಿದೆ. ತಂಡಗಳು ಯಾವುದೇ ಗಾತ್ರದಲ್ಲಿರಬಹುದು ಮತ್ತು ಯಾವುದೇ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ (ಗಳನ್ನು) ಬಳಸಬಹುದು. ಪ್ರವೇಶ ಶುಲ್ಕವೂ ಇಲ್ಲ. ಭಾಗವಹಿಸುವವರು ಅಂತರ್ಜಾಲದ ಮೂಲಕ ತಮ್ಮ ಪ್ರವೇಶವನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಮತ್ತು ಸಲ್ಲಿಸಲು 72 ಗಂಟೆಗಳ ಕಾಲಾವಕಾಶವನ್ನು ಹೊಂದಿರುತ್ತಾರೆ. ಸಾಮಾನ್ಯವಾಗಿ 24 ಗಂಟೆಗಳ ಮಿಂಚಿನ ವಿಭಾಗವೂ ಇರುತ್ತದೆ. ವಿಜೇತರು ತಮ್ಮ ಭಾಷೆಯು "ಹ್ಯಾಕರ್ಗಳನ್ನು ತಾರತಮ್ಯ ಮಾಡಲು ಆಯ್ಕೆಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಧನವಾಗಿದೆ" ಎಂದು ಹೇಳಿಕೊಳ್ಳಲು "ಅಹಂಕಾರದ ಹಕ್ಕುಗಳನ್ನು" ಕಾಯ್ದಿರಿಸಿಕೊಳ್ಳುತ್ತಾರೆ. ಅಂತೆಯೇ, ಸ್ಪರ್ಧಿಗಳ ನೆಚ್ಚಿನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಮತ್ತು ಸಾಧನಗಳ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವುದು ಸ್ಪರ್ಧೆಯ ಗುರಿಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಈ ಹಿಂದಿನ ಪ್ರಥಮ ಬಹುಮಾನ ವಿಜೇತರು ಹಾಸ್ಕೆಲ್, ಓ. ಸಿ. ಎ. ಎಂ. ಎಲ್, ಸಿ + +, ಸಿಲ್ಕ್, ಜಾವಾ, ಎಫ್ #ಮತ್ತು ರಸ್ಟ್ ಅನ್ನು ಬಳಸಿದ್ದಾರೆ. ಸ್ಪರ್ಧೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಸುಮಾರು 300 ಸಲ್ಲಿಸಿದ ನಮೂದುಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಹಿಂದಿನ ಕಾರ್ಯಗಳು ಬಹುಮಾನಗಳು ಸಾಧಾರಣ ನಗದು ಮೌಲ್ಯವನ್ನು ಹೊಂದಿವೆ, ಮುಖ್ಯವಾಗಿ ವಿಜೇತರಿಗೆ ಸಮ್ಮೇಳನಕ್ಕೆ ಹಾಜರಾಗಲು ಸಹಾಯ ಮಾಡುವ ಗುರಿಯನ್ನು ಹೊಂದಿವೆ, ಅಲ್ಲಿ ಬಹುಮಾನಗಳನ್ನು ನೀಡಲಾಗುತ್ತದೆ ಮತ್ತು ನ್ಯಾಯಾಧೀಶರು ಈ ಕೆಳಗಿನ ಘೋಷಣೆಗಳನ್ನು ಮಾಡುತ್ತಾರೆಃ ಮೊದಲ ಬಹುಮಾನ [ಭಾಷೆ 1] ಹ್ಯಾಕರ್ಗಳನ್ನು ತಾರತಮ್ಯ ಮಾಡಲು ಆಯ್ಕೆಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಧನವಾಗಿದೆ. ಎರಡನೇ ಬಹುಮಾನ [ಭಾಷೆ 2] ಅನೇಕ ಅನ್ವಯಿಕೆಗಳಿಗೆ ಉತ್ತಮ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಾಧನವಾಗಿದೆ. ಮೂರನೇ ಬಹುಮಾನ [ಭಾಷೆ 3] ಕೂಡ ಅಷ್ಟೇನೂ ಕಳಪೆಯಾಗಿಲ್ಲ. ಮಿಂಚಿನ ವಿಭಾಗದ ವಿಜೇತ [ಲ್ಯಾಂಗ್ವೇಜ್ ಎಲ್] ಕ್ಷಿಪ್ರ ಮೂಲಮಾದರಿಗೆ ಬಹಳ ಸೂಕ್ತವಾಗಿದೆ. ನ್ಯಾಯಾಧೀಶರ ಬಹುಮಾನ [ತಂಡ ಎಕ್ಸ್] ಅತ್ಯಂತ ತಂಪಾದ ಹ್ಯಾಕರ್ಗಳ ಗುಂಪಾಗಿದೆ. ವಿಜೇತ ನಮೂದು ಹಲವಾರು ಭಾಷೆಗಳನ್ನು ಒಳಗೊಂಡಿರುವಲ್ಲಿ, ವಿಜೇತರಿಗೆ ಒಂದು ಅಥವಾ ಎರಡನ್ನು ನಾಮನಿರ್ದೇಶನ ಮಾಡಲು ಕೇಳಲಾಗುತ್ತದೆ. ತೀರ್ಪುಗಾರರ ಘೋಷಣೆಗಳಲ್ಲಿ ಹೆಸರಿಸಲಾದ ಭಾಷೆಗಳು ಹೀಗಿವೆಃ ಇಂಟರ್ನ್ಯಾಷನಲ್ ಕಾಲೇಜಿಯೇಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಾಂಟೆಸ್ಟ್ (ಐ. ಸಿ. ಪಿ. ಸಿ.) ಆನ್ಲೈನ್ ನ್ಯಾಯಾಧೀಶರ ಉಲ್ಲೇಖಗಳು ಮತ್ತು ಟಿಪ್ಪಣಿಗಳು ಐ. ಸಿ. ಎಫ್. ಪಿ. ಸೈಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸ್ಪರ್ಧೆಗಳಲ್ಲಿ ಬಾಹ್ಯ ಕೊಂಡಿಗಳ ಸ್ಪರ್ಧೆಯನ್ನು ನೋಡಿ.