π
<-
Chat plein-écran
[^]

NewProg

Programmation et implémentation d'algorithmes.

Re: NewProg

Message non lude tama » 02 Mar 2010, 21:45

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
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
Avatar de l’utilisateur
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 40%
 
Messages: 10994
Inscription: 19 Déc 2005, 00:00
Localisation: /dev/null mais je survis :)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: epita ING3 \o

Sortie Newprog2.0 et NPPTOC

Message non lude newprog_creator » 13 Avr 2021, 17:48

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.
:-)
Avatar de l’utilisateur
newprog_creatorProgrammeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 74.2%
 
Messages: 67
Inscription: 29 Mar 2014, 19:07
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: bac+13

Re: NewProg

Message non lude Lionel Debroux » 13 Avr 2021, 17:59

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.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6858
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: NewProg

Message non lude newprog_creator » 13 Avr 2021, 18:06

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 ?
Avatar de l’utilisateur
newprog_creatorProgrammeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 74.2%
 
Messages: 67
Inscription: 29 Mar 2014, 19:07
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: bac+13

Re: NewProg

Message non lude Lionel Debroux » 13 Avr 2021, 19:55

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.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6858
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: NewProg

Message non lude newprog_creator » 30 Avr 2021, 19:38

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 !
Avatar de l’utilisateur
newprog_creatorProgrammeur
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Prochain niv.: 74.2%
 
Messages: 67
Inscription: 29 Mar 2014, 19:07
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: bac+13

Re: NewProg

Message non lude Lionel Debroux » 30 Avr 2021, 20:12

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.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6858
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: NewProg

Message non lude NiTROGEN » 02 Mar 2022, 11:26

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 :p
Avatar de l’utilisateur
NiTROGEN
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 16.8%
 
Messages: 43
Images: 0
Inscription: 12 Mai 2015, 16:19
Localisation: Wastelands
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: AGROECOLOGiST

Précédente

Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
753 utilisateurs:
>739 invités
>9 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)