<<
d'après les auteurs, l'analogie avec une langue naturelle est un argument valide pour justifier une construction d'un langage informatique.
>>
Moi je trouve que c'est un argument valide, car ca aide a faire des programmes esthetiques.
c'est une des qualites que j'apprecie dans un source. j'aime bien regarder et ecrire ces constructions la, par exemple:
while (<>) {
last if /DATA/;
print unless /^#/;
...}
print "-" x 80;
print sort @montableau if @montableau;
($a,$b) = ($b,$a);
<<C'est du grand n'importe quoi, puisque justement un langage informatique est explicitement construit comme non ambigü, contrairement aux langues naturelles.
>>
Je pense que l'ambiguite n'est pas un probleme. Perl est un langage de programmation et n'est donc pas ambigu, simplement. mais c'est interessant d'avoir un langage de programmation analogue a un langage naturel, pour l'esthetique, pour l'apprentissage aussi.
[^] # Re: Puisqu'on parle de perl...
Posté par T Sang Neuf . En réponse à la dépêche Sortie de Python 2.0. Évalué à 1.
d'après les auteurs, l'analogie avec une langue naturelle est un argument valide pour justifier une construction d'un langage informatique.
>>
Moi je trouve que c'est un argument valide, car ca aide a faire des programmes esthetiques.
c'est une des qualites que j'apprecie dans un source. j'aime bien regarder et ecrire ces constructions la, par exemple:
while (<>) {
last if /DATA/;
print unless /^#/;
...}
print "-" x 80;
print sort @montableau if @montableau;
($a,$b) = ($b,$a);
<<C'est du grand n'importe quoi, puisque justement un langage informatique est explicitement construit comme non ambigü, contrairement aux langues naturelles.
>>
Je pense que l'ambiguite n'est pas un probleme. Perl est un langage de programmation et n'est donc pas ambigu, simplement. mais c'est interessant d'avoir un langage de programmation analogue a un langage naturel, pour l'esthetique, pour l'apprentissage aussi.