Das HP15C kam im Jahr 1985 und war einer der ersten programmierbaren Taschenrechner . Es hatte nur 448 Byte programmierbarer Speicher , aber es hatte ein paar Features, die nicht auf jedem Computer waren Standard bis zum Ende des Jahrhunderts - wie Funktionspolymorphie und numerische Integration . Der winzige Speicher scheint komisch heute, wenn Telefone Gigabyte Speicher ( nur Großrechner hatte Gigabyte Speicher in 1985) , aber die HP15C war beeindruckend - und begehrt - als es herauskam , wurde nur 16 Jahre nach der ersten Mondlandung durch eine orchestrierte 4- Kilobyte- Computer über das Neunfache der Größe des HP15C war . Anleitung
1
Lernen Sie die grundlegenden Befehle . Bedingte Sprünge sind besonders schwierig für moderne Programmierer. Aussagen wie x > y ? (gefolgt von ) goto7 Bedeutung "Wenn x größer ist als y Sprung zur Anweisung nach der Anweisung lbl7 " bizarr erscheinen zu modernen Programmierer, die verwendet werden, um Schleifen zu steuern. Sie sollten vertraut sein mit allen Anweisungen zu tun - es gibt nur etwa ein Dutzend von ihnen - einschließlich der Unterprogramm -Befehle. Es ist besonders wichtig , um zu verstehen, wie Indexregistern diese beide Schleifen und immer wieder von Subroutinen kontrollieren.
2
Flussdiagramm Ihrem Programm. Dies ist, wie Programmierer in den 80er Jahren gearbeitet, und es ist perfekt für Pairing Ihr Programm auf die grundlegende Logik. Denken Sie daran, dass es HP15C Programme Primzahlen identifizieren , e zu berechnen , um 10 Plätze und finden Sie die Determinanten von 3 X 3 komplexen Matrices . Sie müssen sich wirklich zu organisieren ( und trimmen sich ) das Programm , wenn es keine Regelkreise und weniger als ein halbes Kilobyte programmierbaren Speicher sind .
3
Schreiben Sie das Programm . Eine Menge Leute wollen mit diesem Schritt beginnen , aber es ist fast immer ein Fehler. Gute Programmierer haben ein Sprichwort: " Je früher Sie mit der Codierung beginnen , desto länger dauert es . " Das Oxymoron erinnert uns, dass es schneller (und weniger Arbeit ) ist es, eine solide Grundlage logischer , als es um das Programm , nachdem es falsch geschrieben korrigieren lag
4
Programm testen - . Den Job ist nicht getan , bis der Test erfolgreich abgeschlossen wird . Dies ist umso wichtiger, in den " Assembler Typ" Programme, die in der HP15C geschrieben werden. Verwenden Sie die PAUSE und die RUN /STOP- Befehle , um den Fortschritt in den frühen Stadien der Entwicklung von Programmen zu überprüfen und nehmen Sie sie heraus in den späteren Stadien , wenn Sie den Raum benötigen.