Le HP15c est sorti en 1985 et a été l'une des premières calculatrices programmables. Il n'avait que 448 octets de mémoire programmable, mais il y avait quelques fonctionnalités qui ne sont pas standard sur n'importe quel ordinateur jusqu'à la fin du siècle - comme fonction polymorphisme et l'intégration numérique. La mémoire minuscule semble comique aujourd'hui où les téléphones ont des souvenirs gigaoctet ( seuls les ordinateurs centraux avaient gigaoctet souvenirs en 1985) , mais le HP15c était impressionnant - et convoité - quand il est sorti , seulement 16 ans après le premier alunissage a été orchestrée par un 4 kilo-octets ordinateur qui était environ neuf fois la taille de la HP15c . Instructions
1
apprendre les commandes de base. Sauts conditionnels sont particulièrement délicat pour les programmeurs modernes. Des déclarations comme x > y ? (suivi de ) goto7 sens «Si x est supérieur à y sauter à l'instruction qui suit l'instruction lbl7 " paraître bizarre aux programmeurs modernes qui sont utilisés pour contrôler les boucles. Vous devez être familier avec toutes les instructions font - il ya seulement une dizaine d'entre eux - y compris les commandes de sous-programmes . Il est particulièrement important de comprendre les registres d'index car ceux-ci contrôle les deux boucles et reprendre à partir de sous-programmes.
2
Organigramme votre programme. C'est ainsi que les programmeurs ont travaillé dans les années 80 et il est parfait pour éplucher votre programme jusqu'à la logique de base . Rappelez-vous qu'il existe des programmes HP15c pour identifier les nombres premiers , de calculer e à 10 places et de trouver les déterminants de 3 x 3 matrices complexes. Vous devez vraiment organiser (et couper le bas ) de votre programme quand il n'y a pas de boucles de contrôle et moins de la moitié d'un kilo-octet de mémoire programmable.
3
écrire le programme . Beaucoup de gens veulent commencer par cette étape, mais il est presque toujours une erreur. Les bons programmeurs ont un dicton: " Le plus tôt vous commencez à utiliser , plus il faut . " Cet oxymore nous rappelle qu'il est plus rapide (et moins de travail ) afin de jeter une base solide logique que de corriger le programme après il est écrit incorrectement
4
tester le programme - . Le travail est pas fait jusqu'à ce que le test est réussi. Cela est d'autant plus important dans les programmes " assemblage de langue de type" qui sont écrites dans le HP15c . Utilisez la pause et l' RUN /STOP commandes pour vérifier votre progression dans les premiers stades de l'élaboration du programme et de les prendre dans les stades lorsque vous avez besoin de la salle.