Le problème de python avec ses blocs fait par indentation c'est les codes transmit par des boulets, les erreurs du style :1,$<<<<< (puis :x), ou autre.
Si par une raison ou une autre il y a suppression de l'indentation, t'es bon pour te farcir tout le code. Quand c'est pas toi qu'il l'a écris et que tu a du mal à comprendre ce qui se passe, je te garantis que ça te vaccine à vie d'utiliser un langage sans accolade (ou tout autre chose pour délimiter les blocs).
L'idée est excellente à la base, mais tout les éditeurs du monde savent (re)formater du code en le réindentant comme il faut pourquoi s'embêter à faire quelque chose qui peut poser des problèmes très long à résoudre ?
Et pour ce qui est des caractères gagnés,personnellement je fais pas du golf quand je programme et j'utilise régulièrement des générateurs de codes à partir d'UML qui font beaucoup. Certains utilisent aussi des IDE comme eclipse ou netbean ou configure leur emacs/vim pour qu'il insère automatiquement les parenthèses et autres. En fin il existe des outils qui permettent de vérifier les style de programmation pour garantir l'homogénéité du code.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Première remarques
Posté par barmic . En réponse à la dépêche Go : Un nouveau langage chez Google. Évalué à 3.
Si par une raison ou une autre il y a suppression de l'indentation, t'es bon pour te farcir tout le code. Quand c'est pas toi qu'il l'a écris et que tu a du mal à comprendre ce qui se passe, je te garantis que ça te vaccine à vie d'utiliser un langage sans accolade (ou tout autre chose pour délimiter les blocs).
L'idée est excellente à la base, mais tout les éditeurs du monde savent (re)formater du code en le réindentant comme il faut pourquoi s'embêter à faire quelque chose qui peut poser des problèmes très long à résoudre ?
Et pour ce qui est des caractères gagnés,personnellement je fais pas du golf quand je programme et j'utilise régulièrement des générateurs de codes à partir d'UML qui font beaucoup. Certains utilisent aussi des IDE comme eclipse ou netbean ou configure leur emacs/vim pour qu'il insère automatiquement les parenthèses et autres. En fin il existe des outils qui permettent de vérifier les style de programmation pour garantir l'homogénéité du code.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)