π
<-

NO-ASM-Team

Discussions diverses, débats, sondages, parler de tout et de rien... mais en restant plutôt sérieux.

Re: NO-ASM-Team

Messagede kurapix » 12 Mar 2008, 08:47

... Scorpiolivier ... arrête de dire des bêtises (quand on sait pas on se tait ou on émet un doute).

Je répète : peu importe le langage de programmation utilisé, si on code comme un pied ça favorisera les bugs et donc les plantages ... c'est pas au langage d'éviter les bugs mais au programmeur.

Kurapix
Avatar de l’utilisateur
kurapix
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 56.6%
 
Messages: 378
Inscription: 10 Juil 2007, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 2 ème annee de Prepa Integree (2008-2009)

Re: NO-ASM-Team

Messagede scorpiolivier » 12 Mar 2008, 23:30

Mais c'étais une blagounette dans l'ésprit de progval .
Que les apparences Soit Belles Car on ne Juge que par Elles ... * par Clowé
Avatar de l’utilisateur
scorpiolivier
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 17.6%
 
Messages: 257
Inscription: 06 Fév 2008, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 2nd

Re: NO-ASM-Team

Messagede ProgVal » 13 Mar 2008, 12:26

tama a écrit:ProgVal, c'est toi qui doit mieux coder :p, si ça bug c'est d'ta faute, pas d'la faute de l'ASM
Je parle de programmes conçus par d'autres programmeur.
Par exemple hier, j'ai eu une fenêtre "Error: Access memory Violation", mais que je ne pouvais la quitter. Heureusement que l'ASM ne bloque pas (encore) le boîtier des piles...
Image

Image
Avatar de l’utilisateur
ProgVal
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 60.7%
 
Messages: 2747
Inscription: 05 Juil 2007, 00:00
Localisation: Metz
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale S SI (Sciences de l'Ingénieur)

Re: NO-ASM-Team

Messagede kurapix » 13 Mar 2008, 13:31

Bref ... c'est pas à cause de l'ASM mais bien à cause du/des programmeurs ...
Avatar de l’utilisateur
kurapix
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 56.6%
 
Messages: 378
Inscription: 10 Juil 2007, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 2 ème annee de Prepa Integree (2008-2009)

Re: NO-ASM-Team

Messagede kurapix » 13 Mar 2008, 17:02

C'est pas dû au processeur .... peu importe le processeur, il y aura un ASM lui correspondant ...
Je maintiens ce que je dis, c'est à cause du/des programmeurs, il peut s'agir des programmeurs de l'OS ou des programmeurs du compilateur, .... bref partout où peut agir un programmeur il y a risque de bugs ...
Ca m'étonnerais que ce soit au niveau du processeur ... (un bug matériel ... euh ^^")

Kurapix
Avatar de l’utilisateur
kurapix
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 56.6%
 
Messages: 378
Inscription: 10 Juil 2007, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 2 ème annee de Prepa Integree (2008-2009)

Re: NO-ASM-Team

Messagede kurapix » 13 Mar 2008, 20:21

Bah dans tous les systèmes quel qu'il soit, un simple bug peut avoir des répercussion énorme. Un simple BOF peut faire planter le programme comme le système entier par exemple.

Il faut voir dans quel conditions les programmes plantent pour le savoir précisemment car oui certains bugs sont asser difficile à trouver ... Certains bugs se dévoilent dans certaines conditions uniquement d'où l'impression qu'on peut avoir pour certains programmes buggés qu'ils ne le sont pas.
Le problème de l'ASM est qu'il est pas évident à utiliser (encore moins que le C ...), de ce fait des bugs peuvent surgir.
Et puis un mauvais code restent un mauvais code donc de par sa définition : risque de plantage plus élevé qu'un programme "bien" coder.

Pour la saturation mémoire il y a plusieurs explications : tout d'abord la manière de l'OS de la Ti de gérer la RAM, les flashsapps bouffent de la RAM, la RAM sert de moyen de stockage (c'est possible puisque continuellement alimenté par les piles) et donc ... moins de RAM.
Un truc courant quand on programme : oublier les free suivants les malloc ... d'où memory leak.
...
La mémoire n'a pas vraiment l'air optimiser sous les Ti.

Kurapix
Avatar de l’utilisateur
kurapix
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 56.6%
 
Messages: 378
Inscription: 10 Juil 2007, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 2 ème annee de Prepa Integree (2008-2009)

Précédente

Retourner vers Autres discussions

Qui est en ligne

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

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
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.
1932 utilisateurs:
>1918 invités
>7 membres
>7 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
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)