Salut Maan ! Voici un Bref recapitulatif de Mon expérience dans les langages de programmation
J'ai commencé la programmation autour de 2005 avec les scripts jaws. Ma plus grande réussite à mes début a été de créer des scripts pour les encyclopédies numériques microsoft encarta. Je m'y exerce toujours aujourd'hui, mais plus de façon accessoire parce que accaparé par d'autres langages. A son IDE, si on peut l'appeller ainsi, pas vraiment de critique à faire. Totalement accessible mis à part le fait que j'aurais aimé trouver le nom d'une fonction autrement que par les premières lettres de son nom. Puis, grace à l'université, je me suis versé dans le VBA. Ma toute première application relativement autonome a été un logiciel de questions à choix multiples faite en VBA word. J'y rentrait des question, et lorsque quelqu'un visitait mon ordinateur, je l'amenais à choisir parmi une liste de questionnaires à thèmes. Les thèmes pouvaient être: Me connaissez-vous vraiment ? Connaissez-vous mon pays ? êtes-vous cultivé ? etc. Par la suite, grace à la dll du lecteur windows media, j'ai donné la possibilité aux répondant d'écouter au choix des musiques venant de mon best off musical. Une partie statistiques des réponses était prévue, mais n'a jusqu'ici pas été implémentée. Je me souviens avoir eu de franches rigolades grace à cette application que je possède toujours. Aujourd'hui, le VBA word, je ne le pratique presque plus, au profit du VBA Excel et VBA Access, principalement à cause du boulot. Tous ces environnement son parfaitement utilisables avec jaws, bien que cela décroisse avec le temps. Cependant, comme c'est le cas avec beaucoup d'outils microsoft, on constate souvent un manque de synchronisation et des endroits où on fait compliqué alors qu'on aurait pû faire simple. Quelques exemples: * Le fait que pour les formulaires d'excel on utilise le pixel, et que dans access on utilise plutôt le twip. * le fait que pour insérer une valeur de type date dans le champ d'un formulaire avant son ouverture qu'il faille d'abord le convertir en double; ce qui est totalement incohérent. Enfin bref, continuons ! Mon premier IDE me permettant de créer des exécutables a été le visual studio 6. J'y ai codé en vb6, c'est vrai, mais ai également beaucoup apprécié le visual cpp qui y était inclus. Cependant, bien que j'ai énormément lu dessus, mes expérimentations avec le c++ n'ont pas dépassé le cadre des tests. Qui sais ? S'il arrive que je sois forcé de l'utiliser... Ensuite, évolution oblige, j'ai naturellement basculé vers le vb.net. D'abord en vb 2003, qui m'a complètement déçu. A mon humble avis, la précipitation de microsoft à sortir des produits pour nous faire payer a encore frappé. Ce n'est pas qu'il était bourré de bug, c'est plutôt qu'il faisait un changement radical, et pas toujours pour plus de simplicité, sans prévoir de transition pour les utilisateurs habitué au VB6. Par la suite, par magouille, complot et autres négociations plus ou moins sordide, j'ai fini par avoir le visual studio 2008 dans sa version professionnelle. Très bon IDE. Donne la possibilité de faire les choses de plusieurs façons différentes. Configurable à souhait. Et relativement accessible pour peu qu'on prenne la peine de le scripter soi-même. A mon humble avis, son plus gros avantage est de proposer des créations de macro commandes pour se faciliter la vie. Cependant, très lourd, et peu parraître une usine à gaz (comme dit Quentin) pour quelqu'un de non habitué. L'une des applications dont je suis le plus fiert que j'y ai créé est une toute petite application de cryptage et de décryptage. Je l'ai appelé chrystographie en hommage à ma petite amie christelle. Et la clée de chiffrement est tout simplement l'index de son pseudonyme sur skype. Elle nous sert pour nous envoyer par les mails normaux des messages cryptés que nous seuls (en principe) sommes capables de décrypter. Il s'agit en général des messages les plus chauds, ceux qui ne doivent en aucun cas tomber dans les mains de personne d'autre que nous. Dernièrement, j'ai eu le visual studio 2010 express. Mais je cherche encore un ordinateur sur lequel l'installer. Mes appréciations de cet IDE ne m'ont été transmis que par les autres. Peu accessible, lourd, bien que offrant de nombreuses possibilités. Conseil m'a été donné que si un aveugles devait l'avoir, ce devrait être la version professionnelle qu'il devait choisir. Avec le visual studio 2010, il est possible, via des plugin à intégrer, de coder pour les solution d'aple (i-phone, i-pad et compagnie), et aussi pour les système android. Ce que je trouve extrèmement intéressant. Car c'est selon moi l'avenir de la programmation. Je parle du développement d'application pour téléphones portables. Je m'arrête ici pour l'instant ! Je reviendrais probablement pour parler de mon expérience avec les langages de script. Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la. ----- Original Message ----- From: "Maan ALOUN" <[email protected]> To: <[email protected]> Sent: Wednesday, April 25, 2012 10:31 AM Subject: [progliste] Re: niveau d'accessibilité langage programmation > > salut Yannick, > > moi aussi, j'ai utilisé le vb6 où son interface de développement étais > très > accessible et confortable avec jaws, mais je vais me retourner vers un > autre > langage plus ouvert et portable entre les systèmes d'exploitations. > mon problème que je n'aime pas utiliser le braille, pour cette raison le > python pour moi n'est pas le bon langage. > j'attends avec patience le reste de ton intervention. > merci > > > > -------------------------------------------------- > From: "Yannick Youalé" <[email protected]> > Sent: Tuesday, April 24, 2012 6:15 PM > To: <[email protected]> > Subject: [progliste] Re: niveau d'accessibilité langage programmation > >> >> >> Début de citation >> >> est ce qu'il y a un langage de programmation préféré chez les personnes >> non >> voyantes, si oui, pour quoi? >> >> Fin de citation >> >> C'est un peu comme chez les voyants: chacun a sa préférence. >> >> Sinon, les aveugles auront plus tendances à privilégier les langage qui >> se >> manipulent facilement par un simple éditeur de texte. >> >> >> Pour moi, il est désormais de notoriété internationale que c'est le VB6, >> depuis que je le cri sur tous les toîts. A cause de son IDE hautement >> accessible avec jaws, et sa permissivité dans la syntaxe. Par exemple, >> les >> convertions de type se font implicitement. Pas besoin de se casser la >> tête >> comme dans ces autres #@$! d'autres langages. >> >> Du côté des anglo-saxons, il me semble que le c# est devenu au fil du >> temps >> extrèmement populaire. Cependant c'est à mon avis dû au fait qu'il leur a >> été imposé dans l'éducation. >> >> Et comment oublier le python qui a le double avantage de ne pas être cher >> (puisqu'il ne coûte absolument rien) et est relativement facile à >> comprendre. >> >> >> On pourrait retourner ta question et se demander quels sont les langages >> de >> programmations que les aveugles n'aiment pas ou n'utilisent pas. >> >> Je n'ai jamais entendu qu'un aveugle utilisait régulièrement: >> >> * le windev, j'imagine parce que l'IDE est inaccessible; >> >> * des langages dont je ne connais que les noms et absolument rien d'autre >> comme le D#, le f; >> >> * les vieux langages comme le cobol, le fortran, le list. Ou peut-être >> si, >> une personne pour le cobol. >> >> Maintenant ça me fait penser qu'on dissocie rarement les environnements >> de >> développement des langages pour lesquels ils sont utilisés. Sauf >> peut-être >> pour les environnement à langage multiple. >> >> Je complèterai mon intervention un peu plus tard. >> >> Yannick Daniel Youalé >> La programmation est une religion. Aimez-la, ou quittez-la. >> >> >> >> ----- Original Message ----- >> From: "Maan ALOUN" <[email protected]> >> To: <[email protected]> >> Sent: Tuesday, April 24, 2012 4:25 PM >> Subject: [progliste] niveau d'accessibilité langage programmation >> >> >>> >>> salut tous le monde, >>> >>> j'ai quelques questions, si vous me permettez, et j'ai besoin des >>> variétés >>> des avis. >>> >>> 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. >>> >>> 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. >>> >>> 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? >>> >>> est ce qu'il y a un langage de programmation préféré chez les personnes >>> non >>> voyantes, si oui, pour quoi? >>> >>> amicalement, >>> >>> Maan >>> >>> >>> Progliste : >>> Pour se désinscrire de la liste : >>> mailto:[email protected]?subject=unsubscribe >>> >>> Pour voir les archives de la liste : >>> http://www.mail-archive.com/[email protected]/ >>> >>> 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:[email protected]?subject=unsubscribe >> >> Pour voir les archives de la liste : >> http://www.mail-archive.com/[email protected]/ >> >> 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:[email protected]?subject=unsubscribe > > Pour voir les archives de la liste : > http://www.mail-archive.com/[email protected]/ > > 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:[email protected]?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/[email protected]/ 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é.
