Premier ordinateur pratique à programme enregistré à offrir un service informatique régulier, EDSAC est construit à l’Université de Cambridge en utilisant des tubes à vide et des lignes à retard au mercure pour la mémoire. Le projet EDSAC a été dirigé par Maurice Wilkes, professeur à Cambridge et directeur du Laboratoire de calcul de Cambridge. Les idées de Wilkes sont nées des conférences de la Moore School auxquelles il avait assisté trois ans plus tôt. L’avancée majeure de la programmation réside dans l’utilisation par Wilkes d’une bibliothèque de programmes courts, appelés «sous-programmes», stockés sur des bandes de papier perforées et utilisés pour effectuer des calculs répétitifs courants au sein d’un programme plus important.