Bonjours à tous,
J'aimerais savoir si, pour les langages tel que Perl, PHP, C++, MySQL, Java, HTML et Python, si les "compilateur" ou "interpréteur" utilise ANSI ou UTF-8 ?
Bonjours à tous,
J'aimerais savoir si, pour les langages tel que Perl, PHP, C++, MySQL, Java, HTML et Python, si les "compilateur" ou "interpréteur" utilise ANSI ou UTF-8 ?
______________
Never underestimated the browser
Ne jamais sous-estimé le navigateur
Vic Gundotra, Google IO 2009
J'avoue que je ne comprend pas franchement la question...
Un compilateur, par définition, va plutôt faire la conversion en langage machine, je ne vois pas ce que l'ansi ou l'utf8 ont à voir avec ça... C'est plutôt un problème d'éditeur de texte que de compilo.
"En essayant continuellement, on finit par réussir. Donc : plus ça rate, plus on a de chances que ça marche" (devise Shadock)
Application :
ainsi qu'à regarder la avant de poser une question.
La rubrique Perl recrute, contactez-moi.
Ma question porte sur les fichiers source que nous produisons. Par exemple, je sais que le compilateur C++ de microsoft prend maintenant des fichiers source Unicode pour les compilers alors qu'avant nous devions utiliser seulement l'ANSI. Je ne suis malheureusement pas capable de trouver l'information concernant les langages comme PHP, Perl, Python. Java prend l'unicode, MySQL également.
Je continue mes recherches !
______________
Never underestimated the browser
Ne jamais sous-estimé le navigateur
Vic Gundotra, Google IO 2009
OK j'ai trouver la réponse
En fait presque tous les nouveaux langages gère l'UTF-8, mais plusieurs, dont C++ et PHP ne vont pas vraiment aimé des noms de variables avec des caractères spéciaux. Vaut mieux donc, pour ces langages, préférer l'ANSI.
Prenez note que PHP 6 tente de règler ce problème. Sachez également que vous pouvez utiliser tous les caractères pour nommer tout ce que vous voulez en Java .
Merci.
______________
Never underestimated the browser
Ne jamais sous-estimé le navigateur
Vic Gundotra, Google IO 2009
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".
Consultant indépendant.
Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
C, Fortran, XWindow/Motif, Java
Je ne réponds pas aux MP techniques
En effet, en Perl par exemple il est possible d'utiliser des noms de variable en utf-8... Maintenant personnellement je suis complètement contre ! Qu'on puisse utiliser de l'unicode dans le code pour par exemple les strings, ok, mais l'utiliser dans les noms de variables réduit énormément la portée de ton code... Et risque de produire des confusions pour un certain nombre de caractères, sans parler des problèmes d'éditeurs.
--
Jedaï
Rebonjours,
Ma question portait uniquement sur les compatibilité. Moi non plus je ne trouve pas "adéquat" d'utilisé des caractères spéciaux pour nommer les méthodes et variables. Cela dit je peux comprendre que dans d'autres langues (russe par exemple) il soit interessant d'utiliser quelques caractère spéciaux.
Pour ma part j'aime quand même mieux l'UTF-8 que l'ANSI, mais c personnel.
______________
Never underestimated the browser
Ne jamais sous-estimé le navigateur
Vic Gundotra, Google IO 2009
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager