>> Je préfère pouvoir indenter comme je veux. Et les blocs délimités par l'indentation m'ont fait immédiatement fuir la première fois que j'ai mis le nez dans Python.
Ben moi ça m'a fait tout l'effet inverse (^_^). En plus, ça limite les styles différents (style C Gnu, style C K&R etc...), tout le monde a le même en python (ou presque). Au moins c'est consistant. Ensuite, tu n'écris pas 15 000 caractères inutiles et ça facilite le travail à plusieurs. De plus, en python, tu peux tout de même choisir de mettre une instruction sur plusieurs lignes avec le \
>> Euh, non ça c'est en C. Il n'y a pas de délimiteur de fin de ligne dans Gambas, si ce n'est le passage à la ligne, à condition qu'aucun opérateur n'attende d'argument.
C'est ce que je disais. Le "comme en basic" veut dire que le basic resemble au python sur ce point. Mais il est clair que la phrase est tendancieuse.
>> Ca je l'admet. Il faut connaître: IF / END IF, SELECT / END SELECT, DO / LOOP, WHILE / WEND, REPEAT / UNTIL et FOR / NEXT.
D'un autre côté, ça rend la structure du code parfois plus lisible.
Justement, ceci rajoute pour moi une difficulté inutile car l'apport en lisibilité est somme toute AMHA assez minime, rentre en conflit avec les mots clés d'autres langages et fait écrire des caractères en trop (^_^).
Bon après, tout ça c'est des détails de syntaxe et ça n'a pas beaucoup d'importance par rapport à la qualité des différentes librairies utilisables et des propriétés intrinsèques du langage (fortement typé, OO, etc.....).
[^] # Re: Vraiment sympa
Posté par HoloAddict . En réponse à la dépêche Première 'Release Candidate' de Gambas 2. Évalué à 1.
Ben moi ça m'a fait tout l'effet inverse (^_^). En plus, ça limite les styles différents (style C Gnu, style C K&R etc...), tout le monde a le même en python (ou presque). Au moins c'est consistant. Ensuite, tu n'écris pas 15 000 caractères inutiles et ça facilite le travail à plusieurs. De plus, en python, tu peux tout de même choisir de mettre une instruction sur plusieurs lignes avec le \
>> Euh, non ça c'est en C. Il n'y a pas de délimiteur de fin de ligne dans Gambas, si ce n'est le passage à la ligne, à condition qu'aucun opérateur n'attende d'argument.
C'est ce que je disais. Le "comme en basic" veut dire que le basic resemble au python sur ce point. Mais il est clair que la phrase est tendancieuse.
>> Ca je l'admet. Il faut connaître: IF / END IF, SELECT / END SELECT, DO / LOOP, WHILE / WEND, REPEAT / UNTIL et FOR / NEXT.
D'un autre côté, ça rend la structure du code parfois plus lisible.
Justement, ceci rajoute pour moi une difficulté inutile car l'apport en lisibilité est somme toute AMHA assez minime, rentre en conflit avec les mots clés d'autres langages et fait écrire des caractères en trop (^_^).
Bon après, tout ça c'est des détails de syntaxe et ça n'a pas beaucoup d'importance par rapport à la qualité des différentes librairies utilisables et des propriétés intrinsèques du langage (fortement typé, OO, etc.....).