Γλώσσες προγραμματισμού(δεύτερη γενιά)

Συμβολική Γλώσσα(assembly)
Οι άνθρωποι της πληροφορικής έπρεπε να βρουν ένα τρόπο για να γράφουν τα προγράμματα τους ποιο γρήγορα και ποιο εύκολα. Η ιδέα που βρήκαν ήταν η συμβολική γλώσσα, σε αυτή την γλώσσα οι εντολές της γλώσσας μηχανής αντιστοιχίζονται με μία λέξη η οποία θυμίζει το τι πραγματικά κάνει η εντολή. Επίσης δίνεται η δυνατότητα να υπάρχουν συμβολικές σταθερές δηλαδή να αντιστοιχίζεται η λέξη HLIKIA με τον αριθμό 18. Συνοψίζοντας μια εντολή που σε γλώσσα μηχανής θα γραφόταν 1110011010110011 τώρα σε συμβολική γλώσσα γράφεται ADD b3h.
Αυτή η γλώσσα βοήθησε να διορθωθούν κάποια πρόβλημα που δημιουργούσε η συγγραφή κωδικά σε γλώσσα μηχανής όμως εξακολουθούσε να μην αποτελεί έναν καλό τρόπο συγγραφής προγραμμάτων. Οπότε οι άνθρωποι της πληροφορικής έπρεπε να προχωρήσουν ένα βήμα παραπέρα.