En fait, ce qui est important dans Smalltalk ce n'est pas la syntaxe, c'est l'environnement. Il faut le pratiquer pour le comprendre et pas uniquement lire des bouts de code sur du papier.
C'est beaucoup plus expressif en Smalltalk qu'en C. On comprend en ST que les 4 paramètres sont la position de la fenêtre, sa largeur et sa longueur. C'est impossible avec la syntaxe C/Java, il faut aller voir le code du constructeur pour connaiître la signification des paramètres.
[^] # Re: comparaison Rails vs Seaside
Posté par Serge Stinckwich . En réponse à la dépêche Seaside 2.7. Évalué à 3.
En fait, ce qui est important dans Smalltalk ce n'est pas la syntaxe, c'est l'environnement. Il faut le pratiquer pour le comprendre et pas uniquement lire des bouts de code sur du papier.
L'exemple qu'il prend est le suivant :
- avec une syntaxe C :
Window window = new Window(0, 0, 800, 600);
- avec une syntaxe Smalltalk :
window := Window top: 0 left: 0 width: 800 height: 600.
C'est beaucoup plus expressif en Smalltalk qu'en C. On comprend en ST que les 4 paramètres sont la position de la fenêtre, sa largeur et sa longueur. C'est impossible avec la syntaxe C/Java, il faut aller voir le code du constructeur pour connaiître la signification des paramètres.