The HP15C kom ut i 1985 og var en av de første programmerbare kalkulatorer . Det hadde bare 448 byte med programmerbar minne, men det hadde noen funksjoner som ikke var standard på alle datamaskiner til slutten av århundret - som funksjon polymorfisme og numerisk integrasjon . Den lille minne virker komisk i dag da telefonene har gigabyte minne ( bare stormaskiner hadde gigabyte minner i 1985 ) , men HP15C var imponerende - og ettertraktet - når den kom ut , ble bare 16 år etter den første månelandingen orkestrert av en 4 - kilobyte datamaskin som var omtrent ni ganger størrelsen på HP15C . Instruksjoner
en
Lær de grunnleggende kommandoene . Betingede hopp er spesielt vanskelig for moderne programmerere . Uttalelser som x> y ? (etterfulgt av ) goto7 betyr " Hvis x er større enn y hoppe til instruksjon følger instruksjonen lbl7 " synes bisarre til moderne programmerere som brukes til å kontrollere sløyfer. Du bør være kjent med alle instrukser gjøre - det er bare om et dusin av dem - inkludert subrutinen kommandoer. Det er spesielt viktig å forstå indeksregistre da disse vil kontrollere både looper og får tilbake fra subrutiner .
2
flytskjema programmet . Dette er hvordan programmerere arbeidet på 80-tallet , og det er perfekt for paring programmet ned til den grunnleggende logikken . Husk at det er HP15C programmer som identifiserer primtall , beregne e til 10 plasser og finne de faktorer som bestemmer 3 X 3 Complex matriser. Du må virkelig organisere (og trimme ned ) programmet når det ikke er noen kontroll looper og mindre enn en halv kilobyte av programmerbar minne.
3
Skriv programmet. Mange ønsker å starte med dette trinnet , men det er nesten alltid en feil . Gode programmerere har et ordtak: " Jo før du starter koding , jo lengre tid tar det . " Dette oxymoron minner oss om at det er raskere (og mindre arbeid ) for å legge et solid logisk fundament enn det er å korrigere programmet etter at det er skrevet feil
4
Test programmet - . Jobben er ikke gjøres før testingen er vellykket . Dette er enda viktigere i " Assembly- type" -programmer som er skrevet i HP15C . Bruk PAUSE og RUN /STOP kommandoer for å sjekke fremdriften i de tidlige stadier av programutvikling og ta dem ut i de senere stadier når du trenger rommet .