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�.