Oui, enfin c'est bizarre que ce soit arrivé tout à coup comme ça, je lui ai laissé un message sur MSN, il a pas répondu :/
Bon en tout cas retour au sujet pour l'instant, créez un sujet dans blabla si nécessaire
NewProg
Re: NewProg
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`
Pas de support par MP, merci.
Pas de support par MP, merci.
-
tama
Niveau 14: CI (Calculateur de l'Infini)- Messages: 10994
- Inscription: 19 Déc 2005, 00:00
- Localisation: /dev/null mais je survis :)
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: epita ING3 \o
Sortie Newprog2.0 et NPPTOC
Bonjour à la communauté TI,
J'ai sorti il y a quelques jours la version 2.0 de Newprog qui est sur internet : ticalc.org et tiplanet.org. Pour la version sur Tiplanet, je sortirai très prochainement une MAJ car je crois qu'il y a une erreur interne.
Une grande nouveauté (qui m'a déjà été demandée) est de pouvoir maintenant compiler les programmes Newprog en ASM (code machine) grâce au traducteur C nommé NPPTOC (directement sur la calculatrice). Une fois traduit, il est à compiler en code machine avec GTC oncalc ou sur PC avec GCC4TI.
Une grande nouveauté est la possibilité de créer/utiliser ses propres librairies. Pour les créer, on peut les coder soit à partir d'un code source Newprog pur ou soit par un code source C pur. Elles sont forcément compilées en code machine (ASM) par un compilateur C classique (GTC ou GCC4TI) avant de pouvoir être appeler dans un programme Newprog.
Je voulais en informer la communauté TI89.
En espérant que ça vous plaira.
J'ai sorti il y a quelques jours la version 2.0 de Newprog qui est sur internet : ticalc.org et tiplanet.org. Pour la version sur Tiplanet, je sortirai très prochainement une MAJ car je crois qu'il y a une erreur interne.
Une grande nouveauté (qui m'a déjà été demandée) est de pouvoir maintenant compiler les programmes Newprog en ASM (code machine) grâce au traducteur C nommé NPPTOC (directement sur la calculatrice). Une fois traduit, il est à compiler en code machine avec GTC oncalc ou sur PC avec GCC4TI.
Une grande nouveauté est la possibilité de créer/utiliser ses propres librairies. Pour les créer, on peut les coder soit à partir d'un code source Newprog pur ou soit par un code source C pur. Elles sont forcément compilées en code machine (ASM) par un compilateur C classique (GTC ou GCC4TI) avant de pouvoir être appeler dans un programme Newprog.
Je voulais en informer la communauté TI89.
En espérant que ça vous plaira.
-
newprog_creatorProgrammeur
Niveau 7: EP (Espèce Protégée: geek)- Messages: 67
- Inscription: 29 Mar 2014, 19:07
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: bac+13
Re: NewProg
Waouh, joli travail, et merci pour l'info
NewProg 1.0 avait déjà été featured sur ticalc.org en 2010 ( https://www.ticalc.org/archives/news/ar ... 46084.html ), et s'était classé second, à bonne distance des suivants, dans le vote POTY cette année-là.
Comme on n'est jamais aussi bien servi que par soi-même... est-ce que ça te dirait d'écrire une base pour un nouvel article ticalc.org, en rappelant un peu les capacités de Newprog, et la différence avec la v1 ? Bien sûr, le texte sera partiellement une traduction de ce que tu as écrit ici.
NewProg 1.0 avait déjà été featured sur ticalc.org en 2010 ( https://www.ticalc.org/archives/news/ar ... 46084.html ), et s'était classé second, à bonne distance des suivants, dans le vote POTY cette année-là.
Comme on n'est jamais aussi bien servi que par soi-même... est-ce que ça te dirait d'écrire une base pour un nouvel article ticalc.org, en rappelant un peu les capacités de Newprog, et la différence avec la v1 ? Bien sûr, le texte sera partiellement une traduction de ce que tu as écrit ici.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6859
- Inscription: 23 Déc 2009, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: -
- GitHub: debrouxl
Re: NewProg
Bonsoir Lionel Debroux,
Merci pour ta réponse.
Je peux le faire, je le ferai ce week-end. Je poste la base sur ce forum ?
Merci pour ta réponse.
Je peux le faire, je le ferai ce week-end. Je poste la base sur ce forum ?
-
newprog_creatorProgrammeur
Niveau 7: EP (Espèce Protégée: geek)- Messages: 67
- Inscription: 29 Mar 2014, 19:07
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: bac+13
Re: NewProg
Bien sûr, tu peux poster ici
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6859
- Inscription: 23 Déc 2009, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: -
- GitHub: debrouxl
Re: NewProg
Bonsoir Lionel Debroux,
Avec un peu de retard, ci joint la description traduite en anglais de cette nouvelle évolution de Newprog.
Merci pour ton travail
Newprog 2.0 and NPPTOC released
Newprog 1.0 is a very powerful programming language released in 2010 for ti68k (ti89, ...). It has a syntax close to tibasic while allowing the use of instructions close to C and assembler such as access to memory, sprites, timers, interface with OS variables and other. It is possible to execute Tibasic instructions directly in code. Newprog programs can be edited and compiled directly on the calculator.
Recently, the version of Newprog 2.0 has been released on ticalc.org. Newprog 2.0 is an evolution of newprog 1.0 and keeps good compatibility in general. But the main advantage of Newprog 2.0 is that it can be used in conjunction with NPPTOC, the latter being a new program allowing to translate a Newprog code into C language directly on the calculator. Some principles in the code must however be respected to allow the translation, such as for example that a variable can have only one type. Once translated, all that remains is to compile it in machine code with a C compiler such as GTC (on a calculator) or GCC4TI on a PC. The executable thus obtained is then much faster to execute and is a stand-alone.
Thanks to NPPTOC, Newprog 2.0 brings as a novelty the possibility of creating / using its own libraries. To create them, they can be coded either from pure Newprog source code or from pure C source code and then compiled into machine code (ASM) before being able to be called in a Newprog program. Thanks to this, all the possibilities of C can be implemented.
Besides, the documentation has been rewritten to correct many errors and be clearer. Some functions have also been added.
Enjoy !
Avec un peu de retard, ci joint la description traduite en anglais de cette nouvelle évolution de Newprog.
Merci pour ton travail
Newprog 2.0 and NPPTOC released
Newprog 1.0 is a very powerful programming language released in 2010 for ti68k (ti89, ...). It has a syntax close to tibasic while allowing the use of instructions close to C and assembler such as access to memory, sprites, timers, interface with OS variables and other. It is possible to execute Tibasic instructions directly in code. Newprog programs can be edited and compiled directly on the calculator.
Recently, the version of Newprog 2.0 has been released on ticalc.org. Newprog 2.0 is an evolution of newprog 1.0 and keeps good compatibility in general. But the main advantage of Newprog 2.0 is that it can be used in conjunction with NPPTOC, the latter being a new program allowing to translate a Newprog code into C language directly on the calculator. Some principles in the code must however be respected to allow the translation, such as for example that a variable can have only one type. Once translated, all that remains is to compile it in machine code with a C compiler such as GTC (on a calculator) or GCC4TI on a PC. The executable thus obtained is then much faster to execute and is a stand-alone.
Thanks to NPPTOC, Newprog 2.0 brings as a novelty the possibility of creating / using its own libraries. To create them, they can be coded either from pure Newprog source code or from pure C source code and then compiled into machine code (ASM) before being able to be called in a Newprog program. Thanks to this, all the possibilities of C can be implemented.
Besides, the documentation has been rewritten to correct many errors and be clearer. Some functions have also been added.
Enjoy !
-
newprog_creatorProgrammeur
Niveau 7: EP (Espèce Protégée: geek)- Messages: 67
- Inscription: 29 Mar 2014, 19:07
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: bac+13
Re: NewProg
Merci pour cette bonne base d'article
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6859
- Inscription: 23 Déc 2009, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: -
- GitHub: debrouxl
Re: NewProg
Ou est-ce qu'on trouve un petit texte/explication de comment créer son premier programme et comment ça marche parce que l'age n'aidant pas, je trouve pas des informations claires à ce sujet.
Tout lien ou réponse sera le bienvenu. Pour l'instant c'est très nébuleux dans ma tête.
Espérons qu'il n'y ait pas de prérequis sur le QI minimal
Tout lien ou réponse sera le bienvenu. Pour l'instant c'est très nébuleux dans ma tête.
Espérons qu'il n'y ait pas de prérequis sur le QI minimal
-
NiTROGEN
Niveau 8: ER (Espèce Rare: nerd)- Messages: 43
- Images: 0
- Inscription: 12 Mai 2015, 16:19
- Localisation: Wastelands
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: AGROECOLOGiST
18 messages
• Page 2 sur 2 • 1, 2
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 11 invités