π
<-

Portage de l'interpréteur pseudo-C PicoC...

Nouveautés, projets, mises à jour.

Portage de l'interpréteur pseudo-C PicoC...

Unread postby Lionel Debroux » 03 Feb 2015, 15:06

En plus de Lua, Python et JS, il y a un autre langage de programmation standard qu'on peut programmer directement sur une Nspire: un sous-ensemble du C, avec l'interpréteur PicoC :)
Contrairement à Duktape, auquel j'ai consacré un topic tout à l'heure dans cette section, ce n'est pas un travail récent: il y a plus d'un an, compu avait repris un travail antérieur d'"AnderainLovelace" pour Nspire.
PicoC a été porté sur certaines calculatrices Casio.

C'est dommage que tous ces travaux sur un langage aussi important, fussent-ils incomplets, n'aient pas eu la visibilité qu'ils méritent...

Code source: https://github.com/compujuckel/dPicoC-NS
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Portage de l'interpréteur pseudo-C PicoC...

Unread postby Ti64CLi++ » 20 Jul 2015, 18:55

Où peut-on télécharger des librairies standard du genre stdlib.h ou ctype.h ou encore time.h?

Merci d'avance

Édit du 22/07/2015 à 15:25 :
dPicoC est désormais disponible ici
dPicoC n'accepte que les librairies stdio.h, stdlib.h, math.h, errno.h, ctype.h et os.h
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Portage de l'interpréteur pseudo-C PicoC...

Unread postby Ti64CLi++ » 11 Nov 2015, 15:45

On peut par contre créer ses propres librairies et les inclure grâce à #include.
  • Si la librairie se situe dans le dossier 'dpicoc' il suffit de mettre le nom entre guillemet exemple : #include "test.h.tns"
  • Sinon, il faut indiquer le chemin complet exemple : #include "SDL/SDL.h.tns" si le fichier se situe dans un sous-dossier du dossier 'dpicoc' et sinon : #include "/documents/ndless/test.h.tns"
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi

Re: Portage de l'interpréteur pseudo-C PicoC...

Unread postby Adriweb » 11 Nov 2015, 21:11

Pas surprenant, mais bon à savoir :)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.2%
 
Posts: 14778
Images: 1123
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Portage de l'interpréteur pseudo-C PicoC...

Unread postby Ti64CLi++ » 12 Nov 2015, 13:15

je l'ai découvert car sur la premiers version que j'avais publié, il fallait mettre les fichier include dans le dossier dpicoc (math.h, stdio.h, ...) ;)
Image
User avatar
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 32.5%
 
Posts: 3446
Images: 75
Joined: 04 Jul 2014, 14:40
Location: Clermont-Ferrand 63
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes
GitHub: Ti64CLi


Return to Actualités

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1294 utilisateurs:
>1251 invités
>35 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)