एक विधानसभा भाषा मशीन भाषा के रूप में एक ही निर्देश हैं, लेकिन निर्देश और चर बजाय बस संख्या होने का नाम है.उच्च स्तरीय प्रोग्रामिंग भाषाओं में लिखा कार्यक्रमों विधानसभा या एक संकलक द्वारा मशीन भाषा में
12.
जबकि कंप्यूटर के द्वारा आसानी से समझा, मशीन भाषा का उपयोग करने के लिए मनुष्य के लिए लगभग असंभव है क्योंकि वे संख्या की पूरी तरह से मिलकरकंप्यूटर प्रोग्रामर्स, इसलिए, या तो उच्च स्तरीय प्रोग्रामिंग भाषाओं या एक विधानसभा भाषा प्रोग्रामिंग उपयोग.
13.
दूसरी पीढ़ी के कंप्यूटर अभी भी इनपुट और आउटपुट के लिए प्रिंटआउट के लिए छिद्रित कार्ड पर भरोसा किया. दूसरी पीढ़ी के कंप्यूटर गुप्त बाइनरी मशीन भाषा से प्रतीकात्मक या विधानसभा, भाषाओं के लिए ले जाया गया है, जो प्रोग्रामर शब्दों में निर्देश निर्दिष्ट करने की अनुमति दी.
14.
प्रतिबंध के अंत में, चारों छात्रों ने नि:शुल्क कंप्यूटर समय के बदले में सीसीसी के सॉफ्टवेर को खामिओं से मुक्त करने की पेशकश की.दूरटंकण मध्यम से सिस्टम के उपयोग के बजाए, गेट्स सीसीसी के कार्यालयों में जाते रहे और विभिन्न कार्यक्रमों के लिए सोर्स कोड (source code) जो कि फोर्टरन (FORTRAN), लिस्प (LISP), और मशीन भाषा सहित सिस्टमों में व्यवहृत होते हैं, का अध्ययन किया.