Mieux
Mais du coup, tu peux enlever le mot "Code" avant le bloc, puisqu'on le voit directement maintenant.
Par ailleurs, le reste après le bloc de code, doit aussi être contenu dans le [margin], sinon on distingue moins les différentes parties.
[FR] Guide du langage C sur ez80 (TI-83 PCE/ 84+CE)
Re: [FR] Langage C sur ez80 - Mémo, rappels & tutoriels
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14744
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: [FR] Langage C sur ez80 - Mémo, rappels & tutoriels
Adriweb wrote:Mieux
Mais du coup, tu peux enlever le mot "Code" avant le bloc, puisqu'on le voit directement maintenant.
Par ailleurs, le reste après le bloc de code, doit aussi être contenu dans le [margin], sinon on distingue moins les différentes parties.
Merci, corrigé
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.
Liens utiles:
- Guide: meilleurs programmes & tutoriels - toutes calculatrices
- Guide: programmer en langage C sur TI-83 Premium CE/84+CE
- Groupe Facebook d'entraide autour des études post-bac (prépa, université, IUT...)
Découvre mes programmes et mon site!
-
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 3183
- Images: 37
- Joined: 25 Feb 2013, 16:21
- Location: Toulouse
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ingénieur en électronique
- YouTube: Wistaro
- Twitter: Wistaro
- GitHub: Wistaro
Re: [FR] Langage C sur ez80 - Mémo, rappels & tutoriels
J'ai corrigé quelques erreurs de mise en forme, une cinquantaine de fautes d'orthographe et quelques erreurs de grammaire.
Sur le fond, j'ai regardé très rapidement mais j'ai rajouté que dans une variable de type "array" on ne peut même que des variables de même type. Je pense qu'il faudrait également expliquer que l'on peut accéder directement à n'importe quelle case du tableau en lecture comme en écriture.
J'ai corrigé également le type "float" qui, selon les implémentations les plus courantes actuellement, utilise 64 bits (dont 1 bit pour désigner les "non-nombres"... mais est-ce vraiment utile de le préciser ?).
Sur le fond, j'ai regardé très rapidement mais j'ai rajouté que dans une variable de type "array" on ne peut même que des variables de même type. Je pense qu'il faudrait également expliquer que l'on peut accéder directement à n'importe quelle case du tableau en lecture comme en écriture.
J'ai corrigé également le type "float" qui, selon les implémentations les plus courantes actuellement, utilise 64 bits (dont 1 bit pour désigner les "non-nombres"... mais est-ce vraiment utile de le préciser ?).
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: [FR] Langage C sur ez80 - Mémo, rappels & tutoriels
Histoire d'être bien clair une bonne fois pour toute... Voici les types de base et leur taille, pour ZDS :
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14744
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: [FR] Langage C sur ez80 - Mémo, rappels & tutoriels
C'est sûr que c'est plus malin de donner la vraie taille utilisée sur la machine que celle couramment utilisée sur d'autres machines...
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: [FR] Langage C sur ez80 - Mémo, rappels & tutoriels
Bisam wrote:J'ai corrigé quelques erreurs de mise en forme, une cinquantaine de fautes d'orthographe et quelques erreurs de grammaire.
Sur le fond, j'ai regardé très rapidement mais j'ai rajouté que dans une variable de type "array" on ne peut même que des variables de même type. Je pense qu'il faudrait également expliquer que l'on peut accéder directement à n'importe quelle case du tableau en lecture comme en écriture.
J'ai corrigé également le type "float" qui, selon les implémentations les plus courantes actuellement, utilise 64 bits (dont 1 bit pour désigner les "non-nombres"... mais est-ce vraiment utile de le préciser ?).
Heu, merci.
D'ordinaire je m'applique sur l'orthographe, mais à la base cet inventaire de fonctions devait être privé. J'ai pris la décision de le rendre public pour pouvoir en faire profiter à un maximum de personnes.
D'où l'orthographe et la syntaxe hâtive, parfois maladroite et incorrecte.
Aussi, j'ignorais (avant qu'Adriweb ne m'en parle) que les variables avait des tailles différentes sur ce "C" là. J'ai donc parlé de ce je connaissais, à savoir les tailles des types couramment utilisés...
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.
Liens utiles:
- Guide: meilleurs programmes & tutoriels - toutes calculatrices
- Guide: programmer en langage C sur TI-83 Premium CE/84+CE
- Groupe Facebook d'entraide autour des études post-bac (prépa, université, IUT...)
Découvre mes programmes et mon site!
-
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 3183
- Images: 37
- Joined: 25 Feb 2013, 16:21
- Location: Toulouse
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ingénieur en électronique
- YouTube: Wistaro
- Twitter: Wistaro
- GitHub: Wistaro
Re: [FR] Langage C sur ez80 - Mémo, rappels & tutoriels
Super bonne idée. Depuis le temps que je cherchais une liste de fonctions supportés par le compilateur ^^
-
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 3446
- Images: 75
- Joined: 04 Jul 2014, 14:40
- Location: Clermont-Ferrand 63
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENS Rennes
- GitHub: Ti64CLi
Re: [FR] Langage C sur ez80 - Mémo, rappels & tutoriels
Update: Ajout d'une introduction détaillée
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.
Liens utiles:
- Guide: meilleurs programmes & tutoriels - toutes calculatrices
- Guide: programmer en langage C sur TI-83 Premium CE/84+CE
- Groupe Facebook d'entraide autour des études post-bac (prépa, université, IUT...)
Découvre mes programmes et mon site!
-
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 3183
- Images: 37
- Joined: 25 Feb 2013, 16:21
- Location: Toulouse
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ingénieur en électronique
- YouTube: Wistaro
- Twitter: Wistaro
- GitHub: Wistaro
Re: [FR] Langage C sur ez80 - Mémo, rappels & tutoriels
Je profite de ce topic pour annoncer des choses relatives à la toolchain C pour CE (le topic du PB n'étant pas le plus approprié pour ca, surtout que je ne l'ai pas encore mis à jour ):
Mateo et Jacobly ont pris du temps récemment pour optimiser des fonctions diverses et variées, et hier Mateo a "lié" un certain nombre de fonctions standards en C (manipulation de strings, trucs de maths, etc.) de la toolchain à celles que l'OS embarque déja (puisque TI les a mis dedans, les utilisant probablement eux-même).
Depuis le makefile de projets il est possible de choisir si on veut que le programme utilise ces fonctions dans l'OS (optimisation taille) ou embarquer les siennes qui peuvent cependant profiter d'optimisation ASM à la main (donc optimisation vitesse).
Un test initial avec le programme Atomas a fait gagner plus de 1000 octets, et sans aucun ralentissement apparent
Maintenant, libre aux développeurs de tester les 2 possibilités, en mesurant si l'impact sur la vitesse (relativement invisible dans des cas où certaines des fonctions disponibles ne sont pas appelées en permanence, par exemple) vaut le coup pour pouvoir réduire non négligeablement la taille de ses programmes.
Source: Repo GitHub de la toolchain, chan IRC #ez80-dev (EFNet)
Mateo et Jacobly ont pris du temps récemment pour optimiser des fonctions diverses et variées, et hier Mateo a "lié" un certain nombre de fonctions standards en C (manipulation de strings, trucs de maths, etc.) de la toolchain à celles que l'OS embarque déja (puisque TI les a mis dedans, les utilisant probablement eux-même).
Depuis le makefile de projets il est possible de choisir si on veut que le programme utilise ces fonctions dans l'OS (optimisation taille) ou embarquer les siennes qui peuvent cependant profiter d'optimisation ASM à la main (donc optimisation vitesse).
Un test initial avec le programme Atomas a fait gagner plus de 1000 octets, et sans aucun ralentissement apparent
Maintenant, libre aux développeurs de tester les 2 possibilités, en mesurant si l'impact sur la vitesse (relativement invisible dans des cas où certaines des fonctions disponibles ne sont pas appelées en permanence, par exemple) vaut le coup pour pouvoir réduire non négligeablement la taille de ses programmes.
Source: Repo GitHub de la toolchain, chan IRC #ez80-dev (EFNet)
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14744
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: [FR] Langage C sur ez80 - Mémo, rappels & tutoriels
The toolchain has been updated to change a bunch of things, so it might be worth taking a look
Toolchain: https://github.com/CE-Programming/toolc ... ses/latest
Libraries: https://github.com/CE-Programming/libra ... ses/latest
Toolchain: https://github.com/CE-Programming/toolc ... ses/latest
Libraries: https://github.com/CE-Programming/libra ... ses/latest
-
MateoConLechugaVIP++
Niveau 8: ER (Espèce Rare: nerd)- Posts: 50
- Joined: 12 Oct 2015, 21:56
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: mateoconlechuga
Return to Langages alternatifs
Who is online
Users browsing this forum: ClaudeBot [spider] and 2 guests