[progliste] Re: niveau d'acc essibilité lan g age progr amm ation

2012-04-27 Par sujet yannick

slt JF? c'est  juste une prase que j'ai oubliée d'effacer .

- Original Message - 
From: Jean-François Colas jfco...@inja.fr
To: progliste@ml.free.fr
Sent: Friday, April 27, 2012 2:32 PM
Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation


 Hello la ML,

 Bof, on n'est pas si nombreux apparemment. Un avis sur quoi au fait au
 stade où on est?

 J.-F.


 Le 27/04/2012 11:41, yannick a écrit :

 à la fin de l'année je crois que l'on aura tous affublé Quentin d'un 
 surnom
 !
 pour moi, cela revenait pensait t'il à  dir qu'il était un geek , pour
 Yannick du cameroun (traversant une zone d'ennuie ), un méchant, et pour
 Lavachri, un extra terrestre !
 bon,sinon en faisant une synthèse de ce qu'a dit Quentin /Lavachri,
 on pourrait déduire que PureBasic serait le langage optimale vu qu'au 
 niveau
 graphique, il se base  sur les api graphiques del'os.
 c'est sûr qu'il serait très difficile  d'avoir un IDE aussi confortable, 
 et
 une documentation aussi claire .
 je passe 90% de mon temps à faire des recherches pour lua / python alors
 qu'avec pb,  ces 90% sont plutôt dans la programmation .
 un IDE uniquement pour des langages de scripts serait le top je pense .











 Bon à ce stade la, il nous manque l'avis de bien d'autre colistier


 - Original Message -
 From: LavaChrilavac...@yahoo.fr
 To:progliste@ml.free.fr
 Sent: Friday, April 27, 2012 10:43 AM
 Subject: [progliste] Re: niveau d'acc essibilité langage progr amm ation



 Slt,
 Pour C# il existe
 - SharpDevelop qui est openSource, mais pas vraiment accéssible
 - C# builder personal, pas essayé
 Menfin, tu peux aussi coder avec le bloc-note, et compiler en ligne de
 commande.

 Tiens, y avait longtemps que je n'avais plus pensé que tu étais un
 extraterrestre dopé à l'ovomaltine !
 Bin voila, c refait avec ton idée de faire un langage...

 Le python me plait bien, mais moi aussi je suis rebuté par 
 l'indentation,
 et
 mes tentative de script NVDA m'on bien confirmé ce fait.
 Cependant avec WxWidget, l'accéssibilité des appli est plutôt bonne.
 Donc, ne faudrait-il pas réfléchir à créer un éditeur de code python
 permétant de simplifier l'usage de cette indentation ?
 Je ne parles pas de l'ajout/suppréssion d'accolade, mais de faciliter 
 nos
 déplacement en fonction du niveau...




 -Message d'origine-
 De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De 
 la
 part de QuentinC
 Envoyé : jeudi 26 avril 2012 23:13
 À : progliste@ml.free.fr
 Objet : [progliste] Re: niveau d'acc essibilité langage progr amm ation

 ON ddirait mahan que tu as envoyé deux fois le même message...


 en vérité, je trouve que le C, C++, java, et python sont les langage
 les  plus utilisés, Ruby  et lua pas trop, java je ne l'aime surtout 
 pas,
 le C je le trouve un peu compliqué, python bien, mais la question de
 l'indentations me bloque.

 Dans ta liste, tu oublies le C# et le php.
 Je suis tombé il n'y a pas très longtemps sur un classement des langages
 les plus utilisés dans le monde professionnel en 2011. Si je me rappelle
 bien, le top 5 était: 1 C, 2 java, 3 C++, 4 C#, 5 objective C. Python et
 php étaient dans le top 10.

 Bon, objective C, inutile d'en parler, c'est le langage propriétaire de
 la pomme et il est dans le top uniquement à cause de l'iphone, parce
 qu'il est obligatoire sur la plateforme.

 Java, perso j'ai toujours bien aimé. Pour les applications serveur ça
 marche diablement bien et les possibilités sont là, mais je me rends de
 plus en plus compte que pour les applications clientes, c'était quelque
 chose de relativement lourd et avec une accessibilité plutôt descendante
 que montante. Du coup j'essaie de m'en défaire gentiment pour tout ce
 qui est du côté du client. Pour tout ce qui est serveur par contre pas
 de problème, c'est un langage toujours aussi excellent.

 Plus besoin de mentionner la légendaire difficulté de C++. Je m'y casse
 les dents en ce moment ! Je trouve ce langage inutilement fouillis,
 compliqué, avec pas mal de subtilités gênantes, et c'est vraiment une
 grosse m* de devoir gérer la mémoire manuellement, même si c'est en
 théorie beaucoup plus efficace qu'un GC si on le fait bien.

 Php, plus besoin de le présenter dans son domaine. ce que je reproche au
 php, c'est son aspect un peu fouillis dans le sens où les API ne sont
 pas toujours très cohérentes entre-elles, même dans les fonctions de
 base. Je lui reproche aussi sa distinction string vs objet et tableau vs
 objet, pas forcément toujours très logique, pratique et agréable...

 Python, bon, pareil que toi, l'histoire des indentations me bloque.

 En ce qui concerne C#, deux choses me bloquent: visual studio
 obligatoire d'une part, et une relative non-portabilité d'autre part
 (même s'il y a mono, je doute que ce soit un port complet et totalement
 fiable)

 Par contre je ne négligerais pas ruby. J'ai cru entendre çà et là que le
 framework rails plaisait quand même pas mal.

 Lua, par 

[progliste] Re: niveau d'acc essibilité lan g age progr amm ation

2012-04-27 Par sujet Maan ALOUN

quelqu'un peut m'expliquer les règles de l'indentation et la structure de 
code de python?
j'ai demandé Google, il y a beaucoup de question au tour de problème de code 
à cause de cet indentation!


--
From: QuentinC quent...@cfardel.net
Sent: Friday, April 27, 2012 5:13 PM
To: progliste@ml.free.fr
Subject: [progliste] Re: niveau d'acc essibilité  lang age  progr amm 
ation

 Créer son propre langage était bien sûr une idée utopique. Évidemment je
 ne suis quand même pas assez fou pour m'y risquer, et il me manque
 certaines connaissances pour le faire de toute façon. Cela dit, ce
 serait assurément passionnant. Probablement pas très utile, mais
 passionnant.


 Plus sérieusement, et plus concrètement, je pense qu'on aurait tous un
 intérêt à se mettre vraiment à python. Il adresse toutes sortes de
 compromis: modèle objet assez développé, modèle fonctionnel aussi assez
 développé, syntaxe simple si on laisse de côté l'indentation, nombreuses
 bibliothèques et bindings pour plein de choses dans beaucoup de
 domaines, portabilité car basé sur une VM mais bien moins lourde que 
 java...
 Tiens à ce propos, quelqu'un a déjà essayé pypy et l'a déjà comparé à
 CPython ? Il s'agit d'une VM alternative, pour ceux qui ne seraient pas
 au courant.

 Pur basic, c'est très bien, pourquoi pas... mais outre que c'est payant,
 l'avantage qu'on a à se mettre à python c'est que c'est réellement
 utilisé dans l'industrie et la recherche. Donc c'est non seulement
 intéressant, mais en même temps réellement utile. Vu que personne
 n'utilise pur basic à part trois glandus convaincus, ça fait un gros
 argument en moins. Bonjour, je développe en pur basic. Qu'est-ce que
 c'est comme religion ? Bon, et puis, ça implique quand même d'utiliser
 un IDE potentiellement usine à gaz.


 L'IDE tout trouvé que j'aimerais bien amener, c'est évidemment 6pad ! Si
 on se met ensemble pour faire un script qui convertit les indentations
 en accolades et vice-versa et de manière totalement transparente, il y a
 moyen de faire quelque chose de bien. Ou bien sûr si vous avez une
 meilleure idée, n'hésitez pas à proposer.

 Je propose 6pad pas seulement parce que c'est mon propre programme, mais
 parce que se customiser un script à l'adresse d'un seul lecteur d'écran
 ou l'autre n'est vraiment pas la bonne approche. Vous savez autant que
 moi comment les scripts jaws sont buggés et comment ils ne sont vraiment
 pas pratiques à développer. Vous savez aussi autant que moi que NVDA
 utilise justement le langage qu'on cherche à  appréhender pour scripter,
 donc c'est le serpent qui se mord la queue. ET si un autre
 extraterrestre débarque sur cette liste et affirme utiliser Window eye
 ou Supernova, que va-t-on lui dire ? ET si jaws ne fonctionnait plus
 avec windows 8 ? Donc, c'est vraiment pas la bonne stratégie.



 Progliste :
 Pour se désinscrire de la liste : 
 mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

 Pour voir les archives de la liste :
 http://www.mail-archive.com/progliste@ml.free.fr/

 Pour accéder aux fichiers de la liste
 http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
 Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, 
 je vous répondrez en privé. 


Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.


[progliste] Re: niveau d'acc essibilité lan g age progr amm ation

2012-04-27 Par sujet yannick

un exemple  vaut mieux qu'une explication :
0TAB class xxx
1TAB def test ():
2TAB if ...:
3TAB instruction
2TAB #suite des instructions de la fonction test
2TAB while ...
3TAB instructions
1TAB def nouvelleFonction ():
2TAB instruction
2TAB if ... condition1
3TAB if ... (condition imbriqué)condition 2
4TAB if ... encore condition imbriqué  condition 3
5TAB instructions
4TAB  instructions, retour dans la condition 2
3TAB instruction retour dans condition 1
2TAB instruction retour dans la fonction
en fait l'indentation permet de délimiter un bloque conditionnnel, 
répétitive, de fonction, de class ,
remarque plus simple :
en javascript :
if ...
{blocvk}
else if ...
{block2}
else
{block 3}
équivaut en python :
0TAB if ..
1TAB block
0TAB elif
1TAB block 2
0TAB else
1TAB blok 3


- Original Message - 
From: Maan ALOUN maanal...@yahoo.fr
To: progliste@ml.free.fr
Sent: Friday, April 27, 2012 5:35 PM
Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation



 quelqu'un peut m'expliquer les règles de l'indentation et la structure de
 code de python?
 j'ai demandé Google, il y a beaucoup de question au tour de problème de 
 code
 à cause de cet indentation!


 --
 From: QuentinC quent...@cfardel.net
 Sent: Friday, April 27, 2012 5:13 PM
 To: progliste@ml.free.fr
 Subject: [progliste] Re: niveau d'acc essibilité  lang age  progr amm
 ation

 Créer son propre langage était bien sûr une idée utopique. Évidemment je
 ne suis quand même pas assez fou pour m'y risquer, et il me manque
 certaines connaissances pour le faire de toute façon. Cela dit, ce
 serait assurément passionnant. Probablement pas très utile, mais
 passionnant.


 Plus sérieusement, et plus concrètement, je pense qu'on aurait tous un
 intérêt à se mettre vraiment à python. Il adresse toutes sortes de
 compromis: modèle objet assez développé, modèle fonctionnel aussi assez
 développé, syntaxe simple si on laisse de côté l'indentation, nombreuses
 bibliothèques et bindings pour plein de choses dans beaucoup de
 domaines, portabilité car basé sur une VM mais bien moins lourde que
 java...
 Tiens à ce propos, quelqu'un a déjà essayé pypy et l'a déjà comparé à
 CPython ? Il s'agit d'une VM alternative, pour ceux qui ne seraient pas
 au courant.

 Pur basic, c'est très bien, pourquoi pas... mais outre que c'est payant,
 l'avantage qu'on a à se mettre à python c'est que c'est réellement
 utilisé dans l'industrie et la recherche. Donc c'est non seulement
 intéressant, mais en même temps réellement utile. Vu que personne
 n'utilise pur basic à part trois glandus convaincus, ça fait un gros
 argument en moins. Bonjour, je développe en pur basic. Qu'est-ce que
 c'est comme religion ? Bon, et puis, ça implique quand même d'utiliser
 un IDE potentiellement usine à gaz.


 L'IDE tout trouvé que j'aimerais bien amener, c'est évidemment 6pad ! Si
 on se met ensemble pour faire un script qui convertit les indentations
 en accolades et vice-versa et de manière totalement transparente, il y a
 moyen de faire quelque chose de bien. Ou bien sûr si vous avez une
 meilleure idée, n'hésitez pas à proposer.

 Je propose 6pad pas seulement parce que c'est mon propre programme, mais
 parce que se customiser un script à l'adresse d'un seul lecteur d'écran
 ou l'autre n'est vraiment pas la bonne approche. Vous savez autant que
 moi comment les scripts jaws sont buggés et comment ils ne sont vraiment
 pas pratiques à développer. Vous savez aussi autant que moi que NVDA
 utilise justement le langage qu'on cherche à  appréhender pour scripter,
 donc c'est le serpent qui se mord la queue. ET si un autre
 extraterrestre débarque sur cette liste et affirme utiliser Window eye
 ou Supernova, que va-t-on lui dire ? ET si jaws ne fonctionnait plus
 avec windows 8 ? Donc, c'est vraiment pas la bonne stratégie.



 Progliste :
 Pour se désinscrire de la liste :
 mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

 Pour voir les archives de la liste :
 http://www.mail-archive.com/progliste@ml.free.fr/

 Pour accéder aux fichiers de la liste
 http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
 Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
 je vous répondrez en privé.


 Progliste :
 Pour se désinscrire de la liste : 
 mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

 Pour voir les archives de la liste :
 http://www.mail-archive.com/progliste@ml.free.fr/

 Pour accéder aux fichiers de la liste
 http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
 Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, 
 je vous répondrez en privé. 


Progliste :
Pour se désinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Pour y ajouter des 

[progliste] Re: niveau d'acc essibilité lan g age progr amm ation

2012-04-27 Par sujet Maan ALOUN

ca marche qu'avec tab, ou on peut compter les espaces aussi?
car on peut paramétrer la touche tab pour faire 8 6 4 10 espaces selon 
l'éditeur.

par fois on peut copier un code, où l'indentation n'est pas la même, dans ce 
cas qu'est ce qui se passe?


--
From: yannick philao...@yahoo.fr
Sent: Friday, April 27, 2012 5:55 PM
To: progliste@ml.free.fr
Subject: [progliste] Re: niveau d'acc essibilité  lang age  progr amm 
ation


 un exemple  vaut mieux qu'une explication :
 0TAB class xxx
 1TAB def test ():
 2TAB if ...:
 3TAB instruction
 2TAB #suite des instructions de la fonction test
 2TAB while ...
 3TAB instructions
 1TAB def nouvelleFonction ():
 2TAB instruction
 2TAB if ... condition1
 3TAB if ... (condition imbriqué)condition 2
 4TAB if ... encore condition imbriqué  condition 3
 5TAB instructions
 4TAB  instructions, retour dans la condition 2
 3TAB instruction retour dans condition 1
 2TAB instruction retour dans la fonction
 en fait l'indentation permet de délimiter un bloque conditionnnel,
 répétitive, de fonction, de class ,
 remarque plus simple :
 en javascript :
 if ...
 {blocvk}
 else if ...
 {block2}
 else
 {block 3}
 équivaut en python :
 0TAB if ..
 1TAB block
 0TAB elif
 1TAB block 2
 0TAB else
 1TAB blok 3


 - Original Message - 
 From: Maan ALOUN maanal...@yahoo.fr
 To: progliste@ml.free.fr
 Sent: Friday, April 27, 2012 5:35 PM
 Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation



 quelqu'un peut m'expliquer les règles de l'indentation et la structure de
 code de python?
 j'ai demandé Google, il y a beaucoup de question au tour de problème de
 code
 à cause de cet indentation!


 --
 From: QuentinC quent...@cfardel.net
 Sent: Friday, April 27, 2012 5:13 PM
 To: progliste@ml.free.fr
 Subject: [progliste] Re: niveau d'acc essibilité  lang age  progr amm
 ation

 Créer son propre langage était bien sûr une idée utopique. Évidemment je
 ne suis quand même pas assez fou pour m'y risquer, et il me manque
 certaines connaissances pour le faire de toute façon. Cela dit, ce
 serait assurément passionnant. Probablement pas très utile, mais
 passionnant.


 Plus sérieusement, et plus concrètement, je pense qu'on aurait tous un
 intérêt à se mettre vraiment à python. Il adresse toutes sortes de
 compromis: modèle objet assez développé, modèle fonctionnel aussi assez
 développé, syntaxe simple si on laisse de côté l'indentation, nombreuses
 bibliothèques et bindings pour plein de choses dans beaucoup de
 domaines, portabilité car basé sur une VM mais bien moins lourde que
 java...
 Tiens à ce propos, quelqu'un a déjà essayé pypy et l'a déjà comparé à
 CPython ? Il s'agit d'une VM alternative, pour ceux qui ne seraient pas
 au courant.

 Pur basic, c'est très bien, pourquoi pas... mais outre que c'est payant,
 l'avantage qu'on a à se mettre à python c'est que c'est réellement
 utilisé dans l'industrie et la recherche. Donc c'est non seulement
 intéressant, mais en même temps réellement utile. Vu que personne
 n'utilise pur basic à part trois glandus convaincus, ça fait un gros
 argument en moins. Bonjour, je développe en pur basic. Qu'est-ce que
 c'est comme religion ? Bon, et puis, ça implique quand même d'utiliser
 un IDE potentiellement usine à gaz.


 L'IDE tout trouvé que j'aimerais bien amener, c'est évidemment 6pad ! Si
 on se met ensemble pour faire un script qui convertit les indentations
 en accolades et vice-versa et de manière totalement transparente, il y a
 moyen de faire quelque chose de bien. Ou bien sûr si vous avez une
 meilleure idée, n'hésitez pas à proposer.

 Je propose 6pad pas seulement parce que c'est mon propre programme, mais
 parce que se customiser un script à l'adresse d'un seul lecteur d'écran
 ou l'autre n'est vraiment pas la bonne approche. Vous savez autant que
 moi comment les scripts jaws sont buggés et comment ils ne sont vraiment
 pas pratiques à développer. Vous savez aussi autant que moi que NVDA
 utilise justement le langage qu'on cherche à  appréhender pour scripter,
 donc c'est le serpent qui se mord la queue. ET si un autre
 extraterrestre débarque sur cette liste et affirme utiliser Window eye
 ou Supernova, que va-t-on lui dire ? ET si jaws ne fonctionnait plus
 avec windows 8 ? Donc, c'est vraiment pas la bonne stratégie.



 Progliste :
 Pour se désinscrire de la liste :
 mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

 Pour voir les archives de la liste :
 http://www.mail-archive.com/progliste@ml.free.fr/

 Pour accéder aux fichiers de la liste
 http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
 Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
 je vous répondrez en privé.


 Progliste :
 Pour se désinscrire de la liste :
 mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

 Pour voir les archives de la liste :
 http://www.mail-archive.com/progliste@ml.free.fr/

 Pour 

[progliste] Re: niveau d'acc essibilité lan g age progr amm ation

2012-04-27 Par sujet yannick

tu peux utiliser la tabulation ou la barre d'espace, mais tu ne pourras pas 
utiliser les 2 en même temps.
il me semble mais à vérifier  que certains éditeur font bien la distinction 
entre ces 2 caractèrs , donc même si une tabulation équivaut à un certain 
nombre d'espace, il est possible que l'éditeur fait malgré tout la 
distinction, et donc, il pourrait avoir un msg d'erreur d'indentation .
- Original Message - 
From: Maan ALOUN maanal...@yahoo.fr
To: progliste@ml.free.fr
Sent: Friday, April 27, 2012 6:51 PM
Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation



 ca marche qu'avec tab, ou on peut compter les espaces aussi?
 car on peut paramétrer la touche tab pour faire 8 6 4 10 espaces selon
 l'éditeur.

 par fois on peut copier un code, où l'indentation n'est pas la même, dans 
 ce
 cas qu'est ce qui se passe?


 --
 From: yannick philao...@yahoo.fr
 Sent: Friday, April 27, 2012 5:55 PM
 To: progliste@ml.free.fr
 Subject: [progliste] Re: niveau d'acc essibilité  lang age  progr amm
 ation


 un exemple  vaut mieux qu'une explication :
 0TAB class xxx
 1TAB def test ():
 2TAB if ...:
 3TAB instruction
 2TAB #suite des instructions de la fonction test
 2TAB while ...
 3TAB instructions
 1TAB def nouvelleFonction ():
 2TAB instruction
 2TAB if ... condition1
 3TAB if ... (condition imbriqué)condition 2
 4TAB if ... encore condition imbriqué  condition 3
 5TAB instructions
 4TAB  instructions, retour dans la condition 2
 3TAB instruction retour dans condition 1
 2TAB instruction retour dans la fonction
 en fait l'indentation permet de délimiter un bloque conditionnnel,
 répétitive, de fonction, de class ,
 remarque plus simple :
 en javascript :
 if ...
 {blocvk}
 else if ...
 {block2}
 else
 {block 3}
 équivaut en python :
 0TAB if ..
 1TAB block
 0TAB elif
 1TAB block 2
 0TAB else
 1TAB blok 3


 - Original Message - 
 From: Maan ALOUN maanal...@yahoo.fr
 To: progliste@ml.free.fr
 Sent: Friday, April 27, 2012 5:35 PM
 Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation



 quelqu'un peut m'expliquer les règles de l'indentation et la structure 
 de
 code de python?
 j'ai demandé Google, il y a beaucoup de question au tour de problème de
 code
 à cause de cet indentation!


 --
 From: QuentinC quent...@cfardel.net
 Sent: Friday, April 27, 2012 5:13 PM
 To: progliste@ml.free.fr
 Subject: [progliste] Re: niveau d'acc essibilité  lang age  progr 
 amm
 ation

 Créer son propre langage était bien sûr une idée utopique. Évidemment 
 je
 ne suis quand même pas assez fou pour m'y risquer, et il me manque
 certaines connaissances pour le faire de toute façon. Cela dit, ce
 serait assurément passionnant. Probablement pas très utile, mais
 passionnant.


 Plus sérieusement, et plus concrètement, je pense qu'on aurait tous un
 intérêt à se mettre vraiment à python. Il adresse toutes sortes de
 compromis: modèle objet assez développé, modèle fonctionnel aussi assez
 développé, syntaxe simple si on laisse de côté l'indentation, 
 nombreuses
 bibliothèques et bindings pour plein de choses dans beaucoup de
 domaines, portabilité car basé sur une VM mais bien moins lourde que
 java...
 Tiens à ce propos, quelqu'un a déjà essayé pypy et l'a déjà comparé à
 CPython ? Il s'agit d'une VM alternative, pour ceux qui ne seraient pas
 au courant.

 Pur basic, c'est très bien, pourquoi pas... mais outre que c'est 
 payant,
 l'avantage qu'on a à se mettre à python c'est que c'est réellement
 utilisé dans l'industrie et la recherche. Donc c'est non seulement
 intéressant, mais en même temps réellement utile. Vu que personne
 n'utilise pur basic à part trois glandus convaincus, ça fait un gros
 argument en moins. Bonjour, je développe en pur basic. Qu'est-ce que
 c'est comme religion ? Bon, et puis, ça implique quand même d'utiliser
 un IDE potentiellement usine à gaz.


 L'IDE tout trouvé que j'aimerais bien amener, c'est évidemment 6pad ! 
 Si
 on se met ensemble pour faire un script qui convertit les indentations
 en accolades et vice-versa et de manière totalement transparente, il y 
 a
 moyen de faire quelque chose de bien. Ou bien sûr si vous avez une
 meilleure idée, n'hésitez pas à proposer.

 Je propose 6pad pas seulement parce que c'est mon propre programme, 
 mais
 parce que se customiser un script à l'adresse d'un seul lecteur d'écran
 ou l'autre n'est vraiment pas la bonne approche. Vous savez autant que
 moi comment les scripts jaws sont buggés et comment ils ne sont 
 vraiment
 pas pratiques à développer. Vous savez aussi autant que moi que NVDA
 utilise justement le langage qu'on cherche à  appréhender pour 
 scripter,
 donc c'est le serpent qui se mord la queue. ET si un autre
 extraterrestre débarque sur cette liste et affirme utiliser Window eye
 ou Supernova, que va-t-on lui dire ? ET si jaws ne fonctionnait plus
 avec windows 8 ? Donc, c'est 

[progliste] Re: niveau d'acc essibilité lan g age progr amm ation

2012-04-27 Par sujet Maan ALOUN

oui par exemple 6pad il fait la déférence.

merci bien Yannick pour tes exemples.






--
From: yannick philao...@yahoo.fr
Sent: Friday, April 27, 2012 7:03 PM
To: progliste@ml.free.fr
Subject: [progliste] Re: niveau d'acc essibilité  lang age  progr amm 
ation


 tu peux utiliser la tabulation ou la barre d'espace, mais tu ne pourras 
 pas
 utiliser les 2 en même temps.
 il me semble mais à vérifier  que certains éditeur font bien la 
 distinction
 entre ces 2 caractèrs , donc même si une tabulation équivaut à un certain
 nombre d'espace, il est possible que l'éditeur fait malgré tout la
 distinction, et donc, il pourrait avoir un msg d'erreur d'indentation .
 - Original Message - 
 From: Maan ALOUN maanal...@yahoo.fr
 To: progliste@ml.free.fr
 Sent: Friday, April 27, 2012 6:51 PM
 Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm ation



 ca marche qu'avec tab, ou on peut compter les espaces aussi?
 car on peut paramétrer la touche tab pour faire 8 6 4 10 espaces selon
 l'éditeur.

 par fois on peut copier un code, où l'indentation n'est pas la même, dans
 ce
 cas qu'est ce qui se passe?


 --
 From: yannick philao...@yahoo.fr
 Sent: Friday, April 27, 2012 5:55 PM
 To: progliste@ml.free.fr
 Subject: [progliste] Re: niveau d'acc essibilité  lang age  progr amm
 ation


 un exemple  vaut mieux qu'une explication :
 0TAB class xxx
 1TAB def test ():
 2TAB if ...:
 3TAB instruction
 2TAB #suite des instructions de la fonction test
 2TAB while ...
 3TAB instructions
 1TAB def nouvelleFonction ():
 2TAB instruction
 2TAB if ... condition1
 3TAB if ... (condition imbriqué)condition 2
 4TAB if ... encore condition imbriqué  condition 3
 5TAB instructions
 4TAB  instructions, retour dans la condition 2
 3TAB instruction retour dans condition 1
 2TAB instruction retour dans la fonction
 en fait l'indentation permet de délimiter un bloque conditionnnel,
 répétitive, de fonction, de class ,
 remarque plus simple :
 en javascript :
 if ...
 {blocvk}
 else if ...
 {block2}
 else
 {block 3}
 équivaut en python :
 0TAB if ..
 1TAB block
 0TAB elif
 1TAB block 2
 0TAB else
 1TAB blok 3


 - Original Message - 
 From: Maan ALOUN maanal...@yahoo.fr
 To: progliste@ml.free.fr
 Sent: Friday, April 27, 2012 5:35 PM
 Subject: [progliste] Re: niveau d'acc essibilité lang age progr amm 
 ation



 quelqu'un peut m'expliquer les règles de l'indentation et la structure
 de
 code de python?
 j'ai demandé Google, il y a beaucoup de question au tour de problème de
 code
 à cause de cet indentation!


 --
 From: QuentinC quent...@cfardel.net
 Sent: Friday, April 27, 2012 5:13 PM
 To: progliste@ml.free.fr
 Subject: [progliste] Re: niveau d'acc essibilité  lang age  progr
 amm
 ation

 Créer son propre langage était bien sûr une idée utopique. Évidemment
 je
 ne suis quand même pas assez fou pour m'y risquer, et il me manque
 certaines connaissances pour le faire de toute façon. Cela dit, ce
 serait assurément passionnant. Probablement pas très utile, mais
 passionnant.


 Plus sérieusement, et plus concrètement, je pense qu'on aurait tous un
 intérêt à se mettre vraiment à python. Il adresse toutes sortes de
 compromis: modèle objet assez développé, modèle fonctionnel aussi 
 assez
 développé, syntaxe simple si on laisse de côté l'indentation,
 nombreuses
 bibliothèques et bindings pour plein de choses dans beaucoup de
 domaines, portabilité car basé sur une VM mais bien moins lourde que
 java...
 Tiens à ce propos, quelqu'un a déjà essayé pypy et l'a déjà comparé à
 CPython ? Il s'agit d'une VM alternative, pour ceux qui ne seraient 
 pas
 au courant.

 Pur basic, c'est très bien, pourquoi pas... mais outre que c'est
 payant,
 l'avantage qu'on a à se mettre à python c'est que c'est réellement
 utilisé dans l'industrie et la recherche. Donc c'est non seulement
 intéressant, mais en même temps réellement utile. Vu que personne
 n'utilise pur basic à part trois glandus convaincus, ça fait un gros
 argument en moins. Bonjour, je développe en pur basic. Qu'est-ce que
 c'est comme religion ? Bon, et puis, ça implique quand même d'utiliser
 un IDE potentiellement usine à gaz.


 L'IDE tout trouvé que j'aimerais bien amener, c'est évidemment 6pad !
 Si
 on se met ensemble pour faire un script qui convertit les indentations
 en accolades et vice-versa et de manière totalement transparente, il y
 a
 moyen de faire quelque chose de bien. Ou bien sûr si vous avez une
 meilleure idée, n'hésitez pas à proposer.

 Je propose 6pad pas seulement parce que c'est mon propre programme,
 mais
 parce que se customiser un script à l'adresse d'un seul lecteur 
 d'écran
 ou l'autre n'est vraiment pas la bonne approche. Vous savez autant que
 moi comment les scripts jaws sont buggés et comment ils ne sont
 vraiment
 pas pratiques à développer. Vous savez aussi autant que