IBM 604
Le premier produit électronique fabriqué en série par IBM : une calculatrice à cartes perforées à quatorze cents tubes, programmée en branchant des fils sur un tableau.
Introduite en 1948, elle accomplit en gros le même travail que la 601 à relais — lire deux nombres sur une carte, calculer, poinçonner la réponse dans des colonnes vierges de la même carte — mais de façon électronique, ce qui laisse place à bien plus d'opérations par carte. Le programme comptait jusqu'à soixante étapes câblées sur un tableau, et la machine tournait à environ cent cartes par minute. Aucun programme n'était stocké : la logique du calcul résidait dans le câblage, les données venaient du paquet de cartes.
Ce qui comptait techniquement, ce n'était pas la vitesse mais l'entretien. Les quelque 1 400 tubes logeaient dans des modules enfichables de quelques tubes chacun, si bien qu'un circuit défaillant se remplaçait sur place plutôt que de se dépanner composant par composant. C'est ce qui a rendu le tube à vide vendable à des clients sans service d'ingénierie, et plus de 5 000 exemplaires ont été construits.
Reliée à une machine comptable de la série 402, la 604 devient le cœur du Card-Programmed Calculator — le produit qui a introduit le calcul technique dans les entreprises ordinaires, quelques années avant qu'un véritable ordinateur ne devienne un objet qu'on pouvait commander.