The HP15C kom ud i 1985 og var en af de første programmerbare regnemaskiner . Det havde kun 448 bytes af programmerbar hukommelse, men det havde nogle funktioner, der ikke er standard på enhver computer indtil slutningen af århundredet - ligesom funktion polymorfi og numerisk integration. Den lille hukommelse virker komisk i dag, når telefoner har gigabyte hukommelse (kun mainframe computere havde gigabyte minder i 1985) , men HP15C var imponerende - og eftertragtede - når det kom ud, var kun 16 år efter den første månelanding orkestreret af en 4- kilobyte computer, der var omkring ni gange størrelsen af HP15C . Instruktioner
1
Lær de grundlæggende kommandoer. Betingede spring er specielt svært for moderne programmører. Udsagn som x> y ? (efterfulgt af ) goto7 mening " Hvis x er større end y springe til den instruktion efter instruktion lbl7 " virke bizart til moderne programmører, der bruges til at styre loops . Du skal være fortrolig med alle anvisninger gør - der er kun omkring et dusin af dem - inklusive underrutinen kommandoer. Det er især vigtigt at forstå indeksregistre da disse vil styre både loops og komme tilbage fra subrutiner .
2
Flowchart dit program. Dette er, hvordan programmører arbejdede i 80'erne , og det er perfekt til skrælle dit program ned til den grundlæggende logik . Husk, at der er HP15C programmer til at identificere primtal , beregner e til 10 steder og finde de afgørende faktorer for 3 x 3 komplekse matricer. Du er nødt til virkelig at organisere (og skære ned ) din program, når der ikke er nogen kontrol loops og mindre end et halvt kilobyte af programmerbar hukommelse.
3
Skriv programmet. En masse mennesker ønsker at starte med dette skridt , men det er næsten altid en fejl. Gode programmører har et ordsprog: " Jo før du begynder kodning, jo længere tager det . " Denne oxymoron minder os om, at det er hurtigere (og mindre arbejde ) for at lægge et solidt logisk fundament end det er at rette op på programmet, efter det er skrevet forkert
4
Test programmet - . Jobbet er ikke gjort før test er en succes . Dette er endnu vigtigere i " assembler type" programmer, der er skrevet i HP15C . Brug PAUSE og RUN /STOP kommandoer til at kontrollere dine fremskridt i de tidlige stadier af udvikling og tage dem ud i de senere faser , når du har brug for plads .