Pour écrire un programme, vous souhaitez commencer par l'écriture manuscrite votre code sur des formulaires papier de codage qui ont eu une cinquantaine de lignes sur chaque feuille, chaque ligne correspondant à une carte perforée unique. Les formes ont ensuite été traduites à des cartes par un perforateur qui tapez le programme dans la machine perforatrice, la production de cartes perforées. Ces premières cartes - appelé un pont de la source - ne sont pas encore le programme définitif, mais plutôt une description de ce que le programme était censé faire. Le pont de la source a été introduit dans l'ordinateur sur lequel un programme de compilateur lire les cartes et de produire une seconde série de cartes - le programme lui-même. Ces cartes ont ensuite été envoyés à l'ordinateur, souvent suivie par les cartes de données pour être lu par le programme pour remplir sa fonction. Les résultats ont ensuite été sortie de copie papier via l'imprimante.