by Lionel Debroux » 01 Oct 2014, 06:30
Nombre de calculatrices peuvent être programmées en code natif, mais le fait de pouvoir programmer en C/ASM directement sur la calculatrice est plus rare. Il est beaucoup plus confortable de programmer sur un ordinateur, avec un environnement de développement plus ou moins complet et un émulateur (il y en a pour la plupart des modèles), et transférer les programmes.
* on peut programmer en C pour les TI-Z80, mais peu de gens le font car le très vieux Z80 n'est pas fait pour ça, et le code généré est horrible;
* GTC n'a pas eu le succès qu'il méritait sur TI-68k, et on sait bien pourquoi (à cause de qui);
* comme les autres programmes, le portage d'un compilateur existant comme tcc vers la Nspire est plus facile maintenant qu'il y a une vraie librairie de base, grâce à Khicas;
* plusieurs modèles de Casio, dont la Prizm (fx-CG10/20), sont programmables en C. La communauté des utilisateurs et programmeurs est beaucoup plus petite que la communauté TI, ce qui ne veut pas dire qu'il n'y a pas de travaux de qualité dans la communauté Casio;
* la HP Prime dispose du processeur le plus puissant du marché sur la calculatrice, et on peut faire ses propres firmwares, en mode freestanding. En revanche, pas de programmes en code natif dans l'OS standard, et pas d'émulateur non plus (il existe des forks de vieilles versions de QEMU qui implémentent les mêmes chips que la Prime, voir des sous-pages de
https://tiplanet.org/hpwiki ).