HP 35s
HP 35s は、キーストローク(キー操作)によるプログラムが可能である。ユーザーが解きたい特定の問題を解くためにキー操作の手順を記憶し、後に実行できることを意味している。プログラムのキー操作は完全に併合される。シフトキーあるいはメニューによってアクセスされた機能は、2つ以上ではなく1つのキー操作として記録される(併合)。これらのキー操作は、キーボード上で普通に利用可能なあらゆる操作を実行するだけでなく、条件分岐命令と無条件分岐命令とループ命令を使用できるので、プログラムは反復操作を実行し、決定を行うことが可能である。
全てのプログラムは1つの連続したプログラム空間に格納される。そして、PRGM キーを使ってプログラミングモードへ切替えることによってプログラムの新規作成と編集が行われる。プログラム空間の範囲内で26個までのアルファベットラベルが LBLA という形式で定義される。そして、それぞれのラベルに998ステップまで(ラベル自身のステップを除く)のプログラムが続いているので、あらゆるステップは GTO ("go to") あるいは XEQ ("execute") 命令によって A123 という形式で飛び先にされる(あるいはラベル自身のステップを飛び先にするために GTO/XEQ 命令の後に A だけを押すと、A001になる)。