অতীতে কম্পিউটার আকৃতি ছিল খুব বড় এবং তা ব্যবহারের ক্ষেত্রে নির্ভরযোগ্য ছিল না। এক্ষেত্রে কম্পিউটারের প্রোগ্রামিং করার ক্ষেত্রে দ্বিমুখী সুইচ ব্যবহার করা হতো। এ সময় প্রোগ্রাম ব্যবহারের কোনো সুবিধা ছিলো না , সম্পূর্ন হার্ডওয়ার প্রযুক্তিতে কম্পিউটার প্রোগামিং করা হতো। পরবর্তিতে কম্পিউটারের জন্য ১ এবং ০ ব্যবহার করে প্রোগামিং করা হয় যা কম্পিউটারের মেশিন ভাষা নামে পরিচিত।