je trouve que certains langages sont bourrés d'inutilités syntaxiques psychorigides. Par exemple, tous les compilateurs C ou C++ récents sont capables de te dire "ligne 318, il manque un ; à la fin". Bah oui, en effet, 99.99% du temps, le ";" est inutile, il suffirait d'interpréter les sauts de ligne comme des ;.
Contrairement à python pour la psychorigidité? Ou alors le contraire, je trouve le ; de fin moins rigide que la fin d'instruction en \n, parce que ça me permets de formater mon code.
D'ailleurs, si j'ai bonne mémoire, le python à justement été créé pour enseigner, car justement le fait d'imposer un coding style permets de faire sauter à l'œil les bugs... ou pas (en fait si, mais c'est plus compliqué que juste prendre en compte les espaces blancs dans le code source...).
[^] # Re: Décalage
Posté par freem . En réponse à la dépêche MicroAlg: langage et environnements pour l’algorithmique. Évalué à 3.
Contrairement à python pour la psychorigidité? Ou alors le contraire, je trouve le ; de fin moins rigide que la fin d'instruction en \n, parce que ça me permets de formater mon code.
D'ailleurs, si j'ai bonne mémoire, le python à justement été créé pour enseigner, car justement le fait d'imposer un coding style permets de faire sauter à l'œil les bugs... ou pas (en fait si, mais c'est plus compliqué que juste prendre en compte les espaces blancs dans le code source...).