Non-structured programming
ಟುರಿಂಗ್-ಕಂಪ್ಲೀಟ್ ಅಲ್ಗಾರಿದಮ್ಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯವಿರುವ ರಚನಾತ್ಮಕವಲ್ಲದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಐತಿಹಾಸಿಕವಾಗಿ ಅತ್ಯಂತ ಮುಂಚಿನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯಾಗಿದೆ. ಇದು ಹೆಚ್ಚಾಗಿ ರಚನಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಯೊಂದಿಗೆ ವ್ಯತಿರಿಕ್ತವಾಗಿದೆ, ನಿರ್ದಿಷ್ಟವಾಗಿ ಗೊಟೊ ಹೇಳಿಕೆಗಳು ಅಥವಾ ಸಮಾನವಾದವುಗಳನ್ನು ಬಳಸಿಕೊಂಡು ರಚನೆರಹಿತ ನಿಯಂತ್ರಣ ಹರಿವಿನ ಬಳಕೆಯೊಂದಿಗೆ. 1968 ರಲ್ಲಿ ಡಚ್ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನಿ ಎಡ್ಸ್ಗರ್ ಡಬ್ಲ್ಯೂ. ಡಿಜ್ಕ್ಸ್ಟ್ರಾ ಅವರು "ರಚನಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್" ಎಂಬ ಪದವನ್ನು ಸೃಷ್ಟಿಸಿದ ಪ್ರಭಾವಶಾಲಿ "ಗೋ ಟು ಸ್ಟೇಟ್ಮೆಂಟ್ ಕನ್ಸಿಡರ್ಡ್ ಹಾರ್ಮಫುಲ್" ಮುಕ್ತ ಪತ್ರದ ಪ್ರಕಟಣೆಯಿಂದ ಈ ವ್ಯತ್ಯಾಸವನ್ನು ವಿಶೇಷವಾಗಿ ಒತ್ತಿಹೇಳಲಾಯಿತು. ಅಷ್ಟೇನೂ ಓದಲು ಸಾಧ್ಯವಾಗದ ("ಸ್ಪಾಗೆಟ್ಟಿ") ಸಂಕೇತಗಳನ್ನು ತಯಾರಿಸಿದ್ದಕ್ಕಾಗಿ ರಚನೆರಹಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ತೀವ್ರವಾಗಿ ಟೀಕಿಸಲಾಗಿದೆ. ರಚನಾತ್ಮಕವಲ್ಲದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಬಳಸುವ ಉನ್ನತ ಮತ್ತು ಕೆಳಮಟ್ಟದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿವೆ. ಸಾಮಾನ್ಯವಾಗಿ ರಚನೆಯಲ್ಲದ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾದ ಕೆಲವು ಭಾಷೆಗಳಲ್ಲಿ ಜೋಸ್, ಫೋಕಲ್, ಟೆಲ್ಕಾಂಪ್, ಅಸೆಂಬ್ಲಿ ಭಾಷೆಗಳು, ಎಂಎಸ್-ಡಾಸ್ ಬ್ಯಾಚ್ ಫೈಲ್ಗಳು ಮತ್ತು ಬೇಸಿಕ್, ಫೋರ್ಟ್ರಾನ್, ಕೋಬೋಲ್ ಮತ್ತು ಎಂಯುಎಂಪಿಎಸ್ನ ಆರಂಭಿಕ ಆವೃತ್ತಿಗಳು ಸೇರಿವೆ. ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ವಿಶಿಷ್ಟ ಪರಿಕಲ್ಪನೆಗಳು ಮೂಲಭೂತ ಪರಿಕಲ್ಪನೆಗಳು ರಚನೆಯಲ್ಲದ ಭಾಷೆಯಲ್ಲಿ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಲೇಬಲ್ಗಳು ಅಥವಾ ಸೂಚನಾ ವಿಳಾಸಗಳಿಗೆ ರಚನೆಯಿಲ್ಲದ ಜಿಗಿತಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಸಾಲುಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿರುತ್ತವೆ ಅಥವಾ ಲೇಬಲ್ಗಳನ್ನು ಹೊಂದಿರಬಹುದುಃ ಇದು ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಹರಿವನ್ನು ಪ್ರೋಗ್ರಾಂನಲ್ಲಿನ ಯಾವುದೇ ಸಾಲಿಗೆ ಜಿಗಿಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇದು ರಚನಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ಗೆ ವ್ಯತಿರಿಕ್ತವಾಗಿದೆ, ಇದು ಹೇಳಿಕೆಗಳ ಅನುಕ್ರಮ ರಚನೆಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಆಯ್ಕೆ (ವೇಳೆ/ನಂತರ/ಇಲ್ಲದಿದ್ದರೆ) ಮತ್ತು ಪುನರಾವರ್ತನೆ (ಆದರೆ ಮತ್ತುಗಾಗಿ). ಉಲ್ಲೇಖಗಳು ಮತ್ತಷ್ಟು ಓದುವಿಕೆ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಬಿಪಿಎಸ್ಸ್ಟ್ರಕ್ಟ್-ಏಕಕಾಲೀನ ವ್ಯವಸ್ಥೆಗಳನ್ನು (ಪ್ರೋಗ್ರಾಂಗಳು, ಪ್ರಕ್ರಿಯೆ ಮಾದರಿಗಳು) ರಚಿಸುವ ಒಂದು ಸಾಧನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾದರಿಗಳು