सन् 1801 में फ्रांसीसी बुनकर (weaver) जोसेफ जेकार्ड (Joseph Jacquard) ने कपड़े बुनने के ऐसे लूम (Loom) का आविष्कार किया जो कपड़ों में डिजाइन या पैटर्न (Pattern) स्वत: देता था।
इस लूम की विशेषता यह थी कि यह कपड़े के पैटर्न को कार्डबोर्ड के छिद्रयुक्त पंचकाडों से नियन्त्रित करता था। पंचकार्ड पर छिद्रों की उपस्थिति अथवा अनुपस्थिति द्वारा धागों को निर्देशित किया (directed) जाता था।
जेकार्ड (Jacquard) के इस लुम (Loom) द्वारा दो विचारधाराएँ प्रस्तुत की गई जो आगे कम्प्यूटर के विकास में उपयोगी सिद्ध हुईं।
पहली यह कि सूचना (Information) को पंचकार्ड (Punch-card) पर कोडेड (Coded) किया जा सकता है तथा दूसरी विचारधारा यह थी कि पंचकाई पर संग्रहीत सूचना (Stored Information), निर्देशों (Instructions) का समूह है जिससे पंचकार्ड को जब भी काम में लिया जायेगा तो निर्देशों का यह समूह एक प्रोग्राम (Program) के रूप में कार्य करेगा।