ಪ್ರಾಚೀನ ಸಂಸ್ಕೃತಿಯಲ್ಲಿ ಅಂಕಗಣಿತ, ಬೀಜಗಣಿತ ಮತ್ತು ರೇಖಾಗಣಿತವ ಕೆಲವೊಮ್ಮೆ ಕಲನಶಾಸ್ತ್ರದ ಅಂಶಗಳನ್ನು ಕಾಂಪ್ಯೂಟೇಶನಲ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ರೂಪಿಸುವುದನ್ನು ಮೀರಿ ಕಂಪ್ಯೂಟಿಂಗ್ ನ ಯಾವುದೇ ಕಲ್ಪನೆಯು ಕಾಣುವುದಿಲ್ಲ. ಮಾನವ ಇತಿಹಾಸದ ಆರಂಭದಲ್ಲಿ ಸಂಖ್ಯಾತ್ಮಕ ಗಣನೆಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದದು ಯಾಂತ್ರಿಕ ಸಾಧನವು ಅಬ್ಯಾಕಸ್ ಮಾತ್ರ. "ಕುರ್ದಿಷ್" ಮಧ್ಯಯುಗದ ವಿಜ್ಞಾನಿ "ಅಲ್-ಜಾಝಾರಿ" ೧೨೦೬ ಕ್ರಿ.ಶ. ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಅಟೋಮೆಟ ನಿರ್ಮಿಸ್ಸಿದ. ೧೮೦೧ ರಲ್ಲಿ ಜೋಸೆಫ್ ಮೇರಿ ಜಾಕ್ವರ್ಡ, ಜಾಕ್ವರ್ಡ ಮಗ್ಗವನ್ನು ಅಬಿವೃದ್ಧಿಗೊಳಿಸಿದು, ಅದು ರಂಧ್ರಗಳಿಸಿದ್ದ ಪೇಸ್ಟ್-ಬೋರ್ಡ್ ಕಾರ್ಡ್ ಗಳ ಸರಣಿಯನ್ನು ಬಳಸುತ್ತಿತ್ತು. ಚಾರ್ಲ್ಸ್ ಬ್ಯಾಬೇಜ್, ತನ್ನ ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಎಂಜಿನ್ ನಿಯಂತ್ರಿಸಲು ೧೮೩೦ ರಂದು ಪಂಚ್ ಕಾರ್ಡ್ಗಳ ಬಳಕೆಯ ಮಾಡಿದರು. ಗಣಿತಜ್ಞಳಾದ "ಆಡಾ ಲಾವ್ಲೇಸ್ಸ್", ಬರ್ನೌಲಿ ಸಂಖ್ಯೆಗಳ ಸರಣಿಯನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವುದಕ್ಕೆ ವಿಶ್ಲೇಷಣಾತ್ಮಕ ಎಂಜಿನ್ ಗೆ ಒಂದು ಪ್ರೋಗ್ರಾಂ ಬರೆದು, ವಿಶ್ವದ ಮೊದಲ ಪ್ರೋಗ್ರಾಮರ್ ಏಂದೆನಿಸಿಕೊಂಡಿದರೆ. 

ಡೀಬಗ್ಗಿಂಗ್
ಇತಿಹಾಸ
ಆಧುನಿಕ ಕಾರ್ಯತಂತ್ರ
ಸೋರ್ಸ್ ಕೋಡ್ ವಾಚನೀಯತೆ