π
<-
Chat plein-écran
[^]

[FR/EN] La programmation TI dans la littérature

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

[FR/EN] La programmation TI dans la littérature

Message non lude Persalteas » 05 Oct 2012, 21:29

Cet article est aussi disponible en français.
This news is also available in english.


TI Programmation in literature...
Bonsoir !

Comme vous le savez déjà sûrement depuis le temps qu'on en parle (vous avez pu le lire sur Cemetech ou encore dans une news précédente), Christopher Mitchell (connu dans la communauté sous le grand nom de Kerm Martian ou KermM) a écrit un livre paru début Septembre aux éditions Manning.
Good evening !

You must already know about it - since you could read it on Cemetech or in a previous news - Christopher Mitchell, aka Kerm Martian, aka KermM, wrote a book, published in early september by Manning Publications.


Ce livre traite de la programmation en TI-Basic et en Basic étendu (utilisation des bibliothèques Celtic/Xlib), et porte le doux nom de
This book is about programmation in TI-Basic and extended Basic (using Celtic/Xlib libraries), and it is named :
Programming the TI-83 Plus/TI-84 Plus

Image



L'éditeur de Kerm (Manning Publications) avait demandé à plusieurs connaisseurs du sujet de faire une relecture du livre au fur et à mesure de sa rédaction et de répondre à des questionnaires. C'est ainsi que j'en ai reçu un exemplaire gratuit cet après-midi :bj:
The publisher asked some people - knowing their subject - to review this book during its redaction. That's how I received a presentation copy this afternoon :bj:


J'ai donc testé pour vous ce livre.
So, I tested the book for you !


1450


________________________________


Vous pouvez depuis le 1er Septembre commander le vôtre sur Amazon ($18.99), ou bien directement chez Manning.com ($29.99), vous recevrez alors un bel album souple et confortable à manier (plastifié et tout et tout) ;) , et un e-book pour votre PC.
Since September 1st, you can order yours on Amazon (for $18.99), or directly at Manning's (for $29.99 !) and you will receive a flexible plastic-covered manual AND an e-book version.

1451

Il est également possible d'acheter seulement l'e-book chez Manning, si vous ne voulez pas du livre, pour 23.99$.
You can also buy the e-book alone, at Manning's, for $23.99.


________________________________


Le contenu du livre :
The content


Le livre est vraiment très complet. Il traite de tous les points que l'on peut aborder, donne les bons liens, indique les bons outils à utiliser (bon, c'est quand même un peu orienté Cemetech mais c'est normal :troll: À retenir : Cemetech se prononce KE-MEH-TEK, DoorsCS7 c'est bien, les gens sur Cemetech sont tous sympas, si vous êtes motivés vous arriverez tous à connecter votre TI à Internet, etc... ).
The book is really comprehensive, dealing with every theme, giving every link and sharing every tool that could be useful. Of course, Cemetech comes first for almost everything but that's understandable...


Il nous apprend tout sur ce qu'est une calculatrice, ses possibilités, mais nous apprend également des bases d'algorithmique, de raisonnement, d'optimisation... :bj:
We are taught everything about the calculator itself and what can be done with it, but also some algorithmic and optimisation concepts.


Comme je l'ai indiqué, le livre traite principalement du TI-Basic, mais se poursuit par une excellente introduction au Basic étendu, j'insiste sur excellente, je dirais même que c'est de loin le meilleur tutoriel au monde pour apprendre à utiliser Celtic (je peux vous en parler, j'ai moi-même appris avec le readme.txt c'est une vraie horreur).
As I told you, this book deals essentially with TI-Basic programming, but also with en EXCELLENT introduction to extended Basic. I mean REALLY excellent, being for me the best tutorial to using Celtic in the world - I know about it for having learned from the awful "readme.txt".


Bien entendu, Kerm parlera également de certaines autres activités des labs de Cemetech : DoorsCS7 sera largement présenté, mais également d'autres projets comme Calcnet 2.2, l'Ultimate Calculator, les très pratiques éditeurs SourceCoder et TokenIDE, le récent jsTIfied, etc...
Kerm also deals with some other activities from Cemetech, namely DoorsCS7, of course, but also Calcnet 2.2, Ultimate Calculator, SourceCoder, TokenIDE, or the recent jsTIfied, etc.


Dans ses appendices, il mentionne également d'autres outils utilisés souvent (notamment Wabbitcode, TI Connect, TILP...), il dresse une liste de commandes utilisables en TI-Basic, et ajoute bien entendu un index alphabétique où l'on peut chercher n'importe quel mot clé.
In appendinx, you can find some documents about Wabbitcode, Ti Connect, TILP, a TI-Basic commands list and of course an index.


Le livre se termine par une liste de sites à consulter pour contacter d'autres programmeurs, poser des questions et échanger, et... Kerm a été très gentil avec nous, puisque TI-Planet se situe en tête de la liste :~o !! (derrière Cemetech, bien sûr, mais devant Omnimaga...)
Last but not least, appears a list of sites worth to mention - according to the author - and TI-Planet is among them, just after Cemetech.

1456


Si vous hésitez à acheter ce livre, en voici les principaux défauts et avantages :
If you are willing to buy this book, here are the pros and cons :

Les points positifs du livre :
Pros :

  1. Les nombreux exemples de code fournis gratuitement, expliqués et annotés dans le livre
  2. Comme dit précédemment, l'excellente partie sur la programmation avec les bibliothèques, et également une introduction à l'assembleur
  3. Le livre nous fait apprendre vraiment par la pratique et la technique, mais sans négliger les concepts qui sont toujours illustrés de schémas
  4. Les exemples sont orientés multi-domaines : des maths, des jeux, des animations...

  5. Many code examples are accessible for free, and detailed in the book
  6. Excellent part about extended Basic, and also a introduction to assembly language
  7. Practical and technical, but very clear and often illustrated
  8. Wide range of examples : maths, games, animations, ...

Les points négatifs du livre :
Cons :

  1. Un défaut de taille quand même pour nous, français, eh bien... c'est en anglais :D Un projet de traduction a été demandé par Kerm.
  2. Certains passages techniques sur le fonctionnement interne de la machine peuvent ne pas trop vous intéresser si vous êtes un total débutant... Tant pis, sautez-les ;)
  3. ( Livre en noir et blanc, pas de couleurs :( )

  4. The book is written in English... and that's a pity for French programmers.
  5. You may not be interested in some details about hardware
  6. Black and white, even for illustrations

1455 1454 1453


________________________________


Plan du livre :
Summary :


(Notez que plusieurs parties du livre comme la préface, l'index, ou les chapitres 1 et 6 sont disponibles gratuitement en consultation sur Internet ;) Merci Manning ! )
First of all, please note that many parts of the book as preface, index, or chapters 1 and 6 are accessible for free on the Internet ;) Thanks, Manning !


-Avant-Propos (par Brandon Wilson)
-Préface
-Remerciements
(Et je suis cité ! Mon humble nom à côté de celui de critor, de juju, et même de Brandon Wilson !! :#tritop#: )
-À propos de ce livre

Partie 1: Commencer la programmation

Chapitre 1: Plongée dans la programmation pour calculatrice
Chapitre 2: Communication: Entrées et sorties de base
Chapitre 3: Conditions et Logique Booléenne
Chapitre 4: Structures de Contrôle
Chapitre 5: Parenthèse théorique: Résoudre et débugger un problème

Partie 2: Devenir un Maître du TI-Basic

Chapitre 6: Entrées avancées et évènements
Chapitre 7: Pixels et écran graphique
Chapitre 8: Graphiques, Formes et Points
Chapitre 9: Manipuler les nombres et les différents types de Données

Partie 3: Concepts avancés, ce qu'il y a ensuite...

Chapitre 10: Optimiser les programmes TI-Basic
Chapitre 11: Utiliser les bibliothèques, le TI-Basic hybride
Chapitre 12: Introduction à l'Assembleur z80
Chapitre 13: Et Maintenant ? Élargir ses horizons

app A - Se retrouver dans la calculatrice
app B - Commandes de TI-Basic
app C - Ressources

-Index alphabétique[/b]

Foreword (by Brandon Wilson)
Preface
Acknowledgments
About this book

Part 1: Getting started with programming

Chapter 1: Diving into calculator programming
Chapter 2 : Communication: basic input and output
Chapter 3 : Conditionals and Boolean logic
Chapter 4 : Control structures
Chapter 5 : Theory interlude: problem solving and debugging

Part 2 : Becoming a TI-BASIC master

Chapter 6 : Advanced input and events
Chapter 7 : Pixels and the graphscreen
Chapter 8 : Graphs, shapes, and points
Chapter 9 : Manipulating numbers and data types

Part 3 : Advanced concepts; what’s next

Chapter 10 : Optimizing TI-BASIC programs
Chapter 11 : Using hybrid TI-BASIC libraries
Chapter 12 : Introducing z80 assembly
Chapter 13 : Now what? Expanding your programming horizons

appendix A : Review: using your calculator
appendix B : TI-BASIC command reference
appendix C : Resource list

index


________________________________


Je vous souhaite donc d'y jeter un œil, c'est du beau travail ! :bj:
Merci encore à KermMartian pour ce tuto ! (retrouvez les dernières nouvelles du livre sur Cemetech )
I hope you have been teased enough and you will look for and at this wonderful book.
Find the latest news about it on Cemetech


1452


Lien de la page Manning, acheter le livre ou l'e-book
Manning Publications : buy the manual or the e-book

Discussion et support à propos du livre sur les forums Cemetech
Talk and support on Cemetech forums

Discussion et support à propos du livre sur le site de Manning
Talk and support on Manning forums


À bientôt pour une version française ! ;)
See you later if a French version is published...
Dernière édition par Persalteas le 11 Oct 2012, 14:15, édité 4 fois.
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: La progra TI dans la littérature

Message non lude Hayleia » 06 Oct 2012, 06:15

persalteas a écrit:Partie 3: Concepts avancés, ce qu'il y a ensuite...

Chapitre 10: Optimiser les programmes TI-Basic
Chapitre 11: Utiliser les bibliothèques, le TI-Basic hybride
Chapitre 12: Introduction à l'Assembleur z80
Chapitre 13: Et Maintenant ? Élargir ses horizons

J'ose espérer une mention de l'Axe et du Grammer dans le chapitre 13 ? À moins qu'il ne considère toujours que les programmeurs Axe et Grammer sont tous des glandus et que le mérite ne revient qu'à Quigibo et Xeda ? Dans ce cas, les programmeurs Basic sont aussi des glandus et le mérite ne revient qu'à TI, si on suit sa logique.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: La progra TI dans la littérature

Message non lude Persalteas » 06 Oct 2012, 08:02

Je suis désolé de devoir te décevoir.

Il n'y a aucun de ces deux mots dans le livre :P
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: La progra TI dans la littérature

Message non lude Adriweb » 06 Oct 2012, 08:57

C'est peut-être en effet dommage vu l'effervescence récente de très bons programmes avec ce langage.

Bref, dans ce chapitre, il parle plus d'extensions au basic normal, grâce à XLib et autres, par exemple.
Image

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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.3%
 
Messages: 14617
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: La progra TI dans la littérature

Message non lude Persalteas » 06 Oct 2012, 09:09

Ce n'est pas plus mal, c'est très bien, le Celtic, aussi :P
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: La progra TI dans la littérature

Message non lude critor » 06 Oct 2012, 09:49

Adriweb a écrit:C'est peut-être en effet dommage vu l'effervescence récente de très bons programmes avec ce langage.


En même temps, si on regarde l'activité sur Omnimaga dernièrement, j'ai l'impression que l'effervescence de ces langages est beaucoup retombée...

A moins que les développeurs ne sortent plus désormais de la communauté francophone, ou aient déménagé sur d'autres sites anglophones...
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41501
Images: 14719
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: La progra TI dans la littérature

Message non lude Lokinol » 06 Oct 2012, 10:03

Excellent petit résumé :).
Cependant, à un moment, j'ai décroché :

"A retenir: Cemetech se prononce KE-MEH-TEK, DoorsCS7 c'est bien, les gens sur Cemetech sont tous sympas, si vous êtes motivés vous arriverez tous à connecter votre TI à Internet, etc... )."

Peux-tu approfondir ? Ou renvoyer à un topic du forum ?

Merci !
Avatar de l’utilisateur
Lokinol
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 97.1%
 
Messages: 70
Inscription: 12 Fév 2012, 21:54
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: La progra TI dans la littérature

Message non lude nikitouzz » 06 Oct 2012, 10:05

:O Aucun mot à propos de l'Axe ??????????..... Zut alors ! Ça aurait pu aider à voir de nouveaux programmeurs...
Mes records personnels :
2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07 minutes

Image
Avatar de l’utilisateur
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 42.7%
 
Messages: 1016
Images: 1
Inscription: 16 Fév 2012, 18:39
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Fac de maths

Re: La progra TI dans la littérature

Message non lude Persalteas » 06 Oct 2012, 10:13

A moins que les développeurs ne sortent plus désormais de la communauté francophone, ou aient déménagé sur d'autres sites anglophones...


Sur Espace-TI, c'est le boom des Axeux cette année :) Et je compte bien ramener des programmeurs Grammer.

Peux-tu approfondir ? Ou renvoyer à un topic du forum ?


Je disais ça pour signaler que globalement, Cemetech et ses activités sont mises à l'honneur. Mais c'est normal puisque l'auteur du livre est l'administrateur/fondateur de Cemetech.
Avatar de l’utilisateur
PersalteasMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 6.2%
 
Messages: 2337
Images: 113
Inscription: 04 Fév 2010, 00:00
Localisation: Evry (France)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PhD candidate, Bioinformatics

Re: La progra TI dans la littérature

Message non lude nikitouzz » 06 Oct 2012, 10:17

ouais il y as pas mal d'axeur et plein de nouveaux :)

et sur le tuto de l'axe on a eu 500 visite en plein e vacance par semaine il me semble ( je suis pas sur du chiffre mais c'etait enorme)
Mes records personnels :
2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07 minutes

Image
Avatar de l’utilisateur
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 42.7%
 
Messages: 1016
Images: 1
Inscription: 16 Fév 2012, 18:39
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Fac de maths

Suivante

Retourner vers News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 348 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.
1908 utilisateurs:
>1888 invités
>16 membres
>4 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)