Page 2 sur 2

Re: NewProg

Message non luPosté: 02 Mar 2010, 21:45
de tama
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

Sortie Newprog2.0 et NPPTOC

Message non luPosté: 13 Avr 2021, 17:48
de newprog_creator
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.
:-)

Re: NewProg

Message non luPosté: 13 Avr 2021, 17:59
de Lionel Debroux
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.

Re: NewProg

Message non luPosté: 13 Avr 2021, 18:06
de newprog_creator
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 ?

Re: NewProg

Message non luPosté: 13 Avr 2021, 19:55
de Lionel Debroux
Bien sûr, tu peux poster ici :)

Re: NewProg

Message non luPosté: 30 Avr 2021, 19:38
de newprog_creator
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 !

Re: NewProg

Message non luPosté: 30 Avr 2021, 20:12
de Lionel Debroux
Merci pour cette bonne base d'article :)

Re: NewProg

Message non luPosté: 02 Mar 2022, 11:26
de NiTROGEN
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