Une calculatrice programmable est une calculatrice capable d'être programmée, d'une façon similaire à un ordinateur. Elle diffère de la simple calculatrice par sa faculté d'exécuter des algorithmes et de manipuler et transformer des données. Nettement moins cher que les ordinateurs, elle était particulièrement apprécié des étudiants et des personnes intéressées dans la programmation.
La calculatrice HP-28S est une calculatrice graphique distribuée de 1987 à 1992. Elles sont avec la HP-28C les premières calculatrices graphiques de HP. Conformément à la mode de la fin des années 1980, elle possédait un double clavier refermable, qui protégeait la calculatrice. Elle ne nécessite donc pas de housse et pouvait se tenir à une main en rabattant le clapet derrière la calculatrice.
La HP-28S était puissante et introduisait la notion d'objets : programmes, chaînes de caractères, expressions algébriques, unités, valeurs binaires, etc. Tous ces objets pouvaient être mémorisés dans sa vaste mémoire de 32 Ko. Elle utilisait le langage de programmation RPL (signifiant ROM-based Procedural Language, soit Langage Procédural basé sur la mémoire morte en français, mais aussi traduit en Reverse Polish Lisp (Lisp polonais inversé) par de nombreux utilisateurs). Il était nouveau à l'époque et employait la notation polonaise inversée.
Elle possède néanmoins deux grands défauts : elle n'est connectable à aucun micro-ordinateur (même si cela avait été prévu sur le matériel). Les données entrées ne pouvaient donc pas être sauvegardées et devaient être entrées manuellement. Toutefois, elle possédait un émetteur infrarouge qui permettait l'impression des programmes et des données vers une imprimante dédiée.
Dû à sa mémoire importante, elle fut l'une des premières calculatrices utilisée comme antisèche par les étudiants.
La TI-59 est une calculatrice programmable scientifique produite par Texas Instruments (TI) dans les années 1970. Elle a été largement utilisée par les étudiants, les ingénieurs et les professionnels des sciences et de l'ingénierie en raison de ses capacités de calcul avancées et de sa programmabilité. Ses performances et son prix (environ 300 $) la rendent également plus attractive par rapport aux ordinateurs de l'époque (Apple ][, TRS-80) beaucoup plus coûteux.
Elle est la première calculatrice à intégrer un emplacement pour ajouter une carte d'extension ROM amovible contenant jusqu'à 5 000 instructions pour les modules de bibliothèques de programmes Texas Instruments, les applications professionnelles dédiées ou les jeux.
Sa mémoire est volatile, c'est-à-dire qu'une fois éteinte, les données et programmes enregistrés sont perdus. En contrepartie, la TI-59 intègre, sous l'afficheur, un petit lecteur/enregistreur de cartes mémoires permettant de sauvegarder les programmes sur de fines cartes magnétiques d'environ 15 × 50 mm. Le moteur d'entraînement de la carte magnétique avait néanmoins tendance à ponctionner la batterie de la TI-59 et le risque était de le voir caler, « faute de jus », en cours d'enregistrement. Laisser la TI-59 branchée à son chargeur était un moyen de prévenir ce genre de désagrément.
Il était également possible de la connecter à l'imprimante PC100.