Bonsoir,

Si j'ai bien entendu Paul parler de scripts qui traitent de 
l'indentation, ça pourrait peut-être faciliter la piste pour les 
"voco-synthésistes" Après, c'est un langage nativement non compilé mais 
ça n'a pas empêché certains programmes de se diffuser quand même.


J.-F.

Le 26/04/2012 22:33, Maan ALOUN écrit :
>
>
> salut,
>
> je me rappelle que j'ai télécharger une version démo pour l'essayer, mais il
> était très lourd.
> ce n'est pas que ca qui m'a bloqué, mais je veux bien apprendre un nouveau
> langage pour un de deux objectifs.
> soit la recherche scientifique car, je réfléchi à faire une thèse, soit pour
> le marché du travail.
> dans le deux cadres les langage  propriétaire  ne sont pas très utilisés.
> pour m'amuser, , je suis à l'aise avec le VB.
> 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.
> je pense que tous ca causé par l'absence d'un interface de programmation
> bien accessible.
> il faut que j'arrive à mettre le train sur les rails!
>
>
>
>
>
>> --------------------------------------------------
>> From: "LavaChri"<lavac...@yahoo.fr>
>> Sent: Thursday, April 26, 2012 7:57 PM
>> To:<progliste@ml.free.fr>
>> Subject: [progliste] Re: niveau d'accessibilité    langage  progr ammation
>>
>>>
>>> Slt,
>>> Le PureBasic, et la plupart de ses librairies, sont portable sur Windows,
>>> Linux et MacOS.
>>> Utilisation des interfaces graphiques natives.
>>> IDE convivial, simple et accéssible avec JAWS et NVDA
>>> Création d'application directement accéssible.
>>> Langage simple, intuitif, et insensible à la case.
>>> Moins de 100€ avec mise à jour à vie.
>>>
>>> @+
>>>
>>> -----Message d'origine-----
>>> De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la
>>> part de Yannick Youalé
>>> Envoyé : jeudi 26 avril 2012 15:53
>>> À : progliste@ml.free.fr
>>> Objet : [progliste] Re: niveau d'accessibilité langage progr ammation
>>>
>>>
>>> Quels sont les langages portables ?
>>>
>>> * assembleur (pour moi, la bête de tous les langages);
>>> * c: pratiquement sur tous les environnements;
>>> * c++: presque pareille que le c;
>>> * java: via sa virtual machine à installer (windows, linux, mac). Sert
>>> aussi
>>> pour le développement d'application pour téléphones portable sur système
>>> d'exploitation simbian ou android;
>>> * c#: par le framework mono (sur windows, linux et mac). Il existe par
>>> ailleurs depuis quelques années des plugins pour VS 2010 afin de créer
>>> des
>>> applications  pour téléphone portable I-OS, android et windows phone;
>>> * python: sur tous les environnements et même sur téléphone portable
>>> android;
>>> * javascript: sur tous les navigateurs web;
>>>
>>>
>>> D'un autre côté, je ne sais pas si les langages suivants sont portables:
>>> * l'ada;
>>> * le pascal;
>>> * le delphy;
>>> * lua;
>>> * le cobol;
>>> * le fortran;
>>> * le prolog;
>>> * le purbasic;
>>> * le r;
>>> * le ruby;
>>>
>>>
>>> Comme langage exclusif à une plateforme, on peut citer:
>>> * le VBScript pour windows;
>>> * le VB6 pour windows;
>>> * l'objective C pour les produit de la marque à la pomme;
>>>
>>> Vous noterez que j'ai exclu de ces classement les langages dit web parce
>>> qu'ils peuvent se coder sur des environnements différents, mais le
>>> résultats
>>> est toujours accessibles sur toutes les machines. Je veux parler:
>>> * du html;
>>> * du xhtml (il y en a de plusieurs versions);
>>> * du html5 (récent, mais déja très utilisé);
>>> * du CSS (des versions 1 à 3);
>>> * de l'ASP;
>>> * de l'ASPNet;
>>> * du php;
>>> * du perl;
>>> * du python (mince ! Il apparaît aussi ici !);
>>> * ainsi que du java pour les applets.
>>>
>>> Si quelqu'un peut compléter ou me corriger...
>>>
>>> Yannick Daniel Youalé
>>> La programmation est une religion. Aimez-la, ou quittez-la.
>>>
>>> ----- Original Message -----
>>> From: "Jean-François Colas"<jfco...@inja.fr>
>>> To:<progliste@ml.free.fr>
>>> Sent: Thursday, April 26, 2012 1:54 PM
>>> Subject: [progliste] Re: niveau d'accessibilité langage progr ammation
>>>
>>>
>>>> Salut,
>>>>
>>>> Pour l'insensibilité à la casse, c'était le cas du Pascal de chez
>>>> Borland, donc, peut-être Delphi a-t-il hérité de cette caractéristique.
>>>>
>>>> Maintenant, portable...
>>>>
>>>> Je pars à la chasse pour comprendre le terme de "camel case", que je ne
>>>> connaissais pas.
>>>>
>>>> J.-F.
>>>>
>>>>
>>>> Le 26/04/2012 13:21, Maan ALOUN a écrit :
>>>>>
>>>>> salut à tous,
>>>>>
>>>>> merci bien Paul.
>>>>> selon vous, est ce qu'il y a un langage de programmation puissant et
>>>>> portable comme python, mais n'est pas sensible à la case?
>>>>>
>>>>>
>>>>> --------------------------------------------------
>>>>> From: "paulber007"<paulber...@wanadoo.fr>
>>>>> Sent: Wednesday, April 25, 2012 3:00 PM
>>>>> To:<progliste@ml.free.fr>
>>>>> Subject: [progliste] Re: niveau d'accessibilité   langage progr
>>>>> ammation
>>>>>
>>>>>> Bonjour  à tous,
>>>>>> Personnellement, je développe depuis quelques mois en Python sans IDE
>>>>>> mais avec l'éditeur WordPad et avec Ja pour l'aide vocale (pas de
>>>>>> braille).
>>>>>>
>>>>>> Il a falu que je fabrique  des scripts pour  gérer les problèmes
>>>>>> d'indentations et numéros de ligne.
>>>>>> Cela se passe sans trop de problème, mis à part que Python est
>>>>>> sensible
>>>>>> aux lettres majuscule et minuscule.
>>>>>> Cela fait perdre pas mal de temps.
>>>>>> L'autre difficulté est  l'interface graphique , wxPython dans mon cas.
>>>>>> Difficile de vérifier visuellement le résultat de la programmation. Il
>>>>>> faut là aussi d'autres outils (script jaws  par exemple) pour recenser
>>>>>> tous les objets présentés à lécran et leur positions et taille.
>>>>>>
>>>>>>
>>>>>> Amitiés.
>>>>>> Paul.
>>>>>>
>>>>>> Le 25/04/2012 11:42, Maan ALOUN a écrit :
>>>>>>>
>>>>>>> salut Quentin,
>>>>>>>
>>>>>>> je te remercie bien sur toutes ces informations utiles.
>>>>>>> qu'il est ton langage de programmation préféré, et quel outil
>>>>>>> utilises-tu?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --------------------------------------------------
>>>>>>> From: "QuentinC"<quent...@cfardel.net>
>>>>>>> Sent: Tuesday, April 24, 2012 6:54 PM
>>>>>>> To:<progliste@ml.free.fr>
>>>>>>> Subject: [progliste] Re: niveau d'accessibilité  langage progr
>>>>>>> ammation
>>>>>>>
>>>>>>>> Salut,
>>>>>>>>
>>>>>>>>> comment savoir que un tel langage de programmation utilise  t-il
>>>>>>>>> les
>>>>>>>> objet
>>>>>>>> du système lui même, ou ses objet à lui?
>>>>>>>> les objets control comme : edit, bouton, bouton d'option radio ...
>>>>>>>> etc.
>>>>>>>>
>>>>>>>> Je ne crois pas qu'il y ait un autre moyen que de se documenter et
>>>>>>>> de
>>>>>>>> tester.
>>>>>>>>
>>>>>>>>> autre question, peut-on dire que  les contrôles de tel langage est
>>>>>>>>> plus
>>>>>>>> accessible que les controls dans un autre langage de programmation?
>>>>>>>> les objets control comme : edit, bouton, bouton d'option radio ...
>>>>>>>> etc.
>>>>>>>>
>>>>>>>> En fait, ça ne dépend pas du langage de programmation, mais de l'API
>>>>>>>> utilisée. Je suppose que tu fais la confusion parce que tu
>>>>>>>> travailles
>>>>>>>> avec des environnements qui regroupent tout, p.ex. visual studio,
>>>>>>>> visual
>>>>>>>> basic 6, ... c'est pas très étonnant, on fait facilement
>>>>>>>> l'amalgamme.
>>>>>>>> Pour te donner un exemple parlant: je peux faire une GUI en C++ avec
>>>>>>>> WXWidgets et ça sera relativement accessible, mais je peux aussi
>>>>>>>> faire
>>>>>>>> une GUI en C++ avec QT, et ça sera beaucoup moins accessible. Le
>>>>>>>> langage
>>>>>>>> n'a pas changé, seule l'API utilisée a changé.
>>>>>>>> Après, alors, effectivement, il y a des API qui produisent des
>>>>>>>> interfaces assez accessibles, et d'autres beaucoup moins, jusqu'à
>>>>>>>> pas
>>>>>>>> du
>>>>>>>> tout pour la majorité.
>>>>>>>>
>>>>>>>>> est ce que la portabilité des langages de programmation d'un
>>>>>>>>> système
>>>>>>>> d'exploitation à un autre, affecte le niveau d'accessibilité dans le
>>>>>>>> logiciel codé dans un système d'exploitation?
>>>>>>>>
>>>>>>>> Encore la confusion API/langage. Si on parle strictement de langage,
>>>>>>>> la
>>>>>>>> portabilité n'a rien à voir: tu peux coder aussi bien une interface
>>>>>>>> accessible en C/C++ qu'en python, java ou autre chose. ATtention au
>>>>>>>> fait
>>>>>>>> qu'une interface programmée dans un langage multiplateforme avec une
>>>>>>>> API
>>>>>>>> multiplateforme peut être très accessible sur un système et pas du
>>>>>>>> tout
>>>>>>>> sur un autre. Ca dépend de ce qui est utilisé.
>>>>>>>>
>>>>>>>> Par contre si on parle d'API, alors là, oui, ça a une influence
>>>>>>>> certaine
>>>>>>>> !
>>>>>>>> En général, la GUI la plus accessible est celle produite par les API
>>>>>>>> les
>>>>>>>> plus proches du système: API Win32 sous windows, cocoa sous mac,
>>>>>>>> GTK+
>>>>>>>> pour linux/GNOME, QT pour linux/KDE, etc.
>>>>>>>> Le problème, c'est qu'en ce qui concerne les bibliothèques de GUI
>>>>>>>> multiplateformes, il y a deux façons totalement contradictoires de
>>>>>>>> voir
>>>>>>>> les choses.
>>>>>>>> 1 - GTK, QT et java swing se concentrent avant tout sur une
>>>>>>>> portabilité
>>>>>>>> graphique. Autrement dit, l'aspect graphique des composants ne
>>>>>>>> changent
>>>>>>>> pas ou que très peu d'un système à l'autre. Pour y arriver, cela
>>>>>>>> requiert souvent de ne pas utiliser les composants standards du
>>>>>>>> système,
>>>>>>>> mais de les émuler, ce qui permet d'avoir l'entier contrôle sur le
>>>>>>>> dessin des composants (on n'a juste besoin d'avoir accès aux
>>>>>>>> primitives
>>>>>>>> de dessin de chaque OS). La conséquence logique, c'est qu'un
>>>>>>>> composant
>>>>>>>> émulé n'est pas du tout accessible, ou que partiellement. A moins
>>>>>>>> d'utiliser des API d'accessibilité comme MSAA ou IAccessible2 et les
>>>>>>>> équivalents sous mac et linux, mais encore faut-il que la
>>>>>>>> bibliothèque
>>>>>>>> de GUI y donne accès et que le développeur prenne le temps de
>>>>>>>> l'intégrer
>>>>>>>> à son programme. En gros, donc, c'est vraiment pas gagné, surtout
>>>>>>>> que
>>>>>>>> ces API sont très complexes. Petit inconvénient secondaire à cette
>>>>>>>> technique, c'est qu'elle nécessite souvent beaucoup de mémoire.
>>>>>>>> 2 - WXWidgets et java SWT eux par contre se concentrent sur utiliser
>>>>>>>> au
>>>>>>>> maximum ce qui existe déjà nativement sur le système d'exploitation
>>>>>>>> où
>>>>>>>> fonctionne le programme. Ils ne passent à l'émulation que si c'est
>>>>>>>> vraiment nécessaire (si le composant n'existe pas sur le système
>>>>>>>> cible).
>>>>>>>> Le gros avantage, c'est que tous les composants natifs utilisés sont
>>>>>>>> généralement accessibles d'office sans avoir à utiliser d'API
>>>>>>>> spécifique
>>>>>>>> complexe, au moins un minimum. Seuls les composants émulés ne sont
>>>>>>>> pas
>>>>>>>> accessibles ou que partiellement. Inutile de dire que pour nous, ce
>>>>>>>> type
>>>>>>>> de bibliothèque est beaucoup mieux ! Le gros problème, c'est que
>>>>>>>> l'aspect graphique est différent d'un système à l'autre et peut
>>>>>>>> varier
>>>>>>>> pas mal, et ce manque d'homogénéité graphique entre les systèmes est
>>>>>>>> très largement détesté par les voyants, qui préféreront donc
>>>>>>>> utiliser
>>>>>>>> les bibliothèques de la première catégorie.
>>>>>>>>
>>>>>>>>> est ce qu'il y a un langage de programmation préféré chez les
>>>>>>>> personnes non  voyantes, si oui, pour quoi?
>>>>>>>>
>>>>>>>> Quel joli lancer de troll dans la mare ! Perso je ne pense pas qu'il
>>>>>>>> n'y
>>>>>>>> ait véritablement de préférence ou de refus commun àt tous les
>>>>>>>> non-voyants.
>>>>>>>> Par exemple personnellement je ne comprends pas comment les
>>>>>>>> non-voyants
>>>>>>>> peuvent être à l'aise avec python car il nécéssite d'être strict sur
>>>>>>>> l'indentation qui est une chose qu'on ne peut pas facilement repérer
>>>>>>>> au
>>>>>>>> lecteur d'écran, mais c'est un avis personnel, beaucoup de
>>>>>>>> non-voyants
>>>>>>>> utilisent python et même plutôt bien puisque certains arrivent même
>>>>>>>> à
>>>>>>>> faire un lecteur d'écran avec.
>>>>>>>> Idem pour les environnements usines à gaz comme visual studio qui
>>>>>>>> regorge de trucs pas accessibles ou pas optimaux selon moi, mais
>>>>>>>> certains s'en accomodent très bien malgré tout aussi.
>>>>>>>> D'autres critiquent java pour sa lourdeur, C++ pour sa difficulté,
>>>>>>>> php
>>>>>>>> pour son aspect parfois un peu "langage de bricoleur", etc... mais
>>>>>>>> tout
>>>>>>>> cela n'est pas lié à la non-voyance.
>>>>>>>> Donc comme pour les voyants, ça reste à mon avis assez personnel et
>>>>>>>> chacun défend sa ou ses langages de prédilection.
>>>>>>>>
>>>>>>>> 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 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 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 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 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�.

Répondre à