par
Sékiltoyai » 03 sept. 2007, 23:04
Ca dépend ce qu'on appelle la syntaxe. Si on considère que la syntaxe, ce sont les parenthèses les crochets, les for, les if, alors la syntaxe est quasiment la même dans pas mal de langages puisque c'est une syntaxe type C. Mais si on regarde la grammaire du langage, la façon d'écrire les variables, les classes, les objets, les fonctions, …, alors les langages sont très différents, rien que sur la façon dont on déclare une classe, ou bien alors les noms de variable, …
Mais plus encore que la syntaxe, qui s'apprend, les plus importantes différences sont dans la philosophie du langage. Il faut réussir à comprendre et assimiler cette philosophie. Par exemple, le javascript est ancré au document, il n'y a pas une ligne de code qui s'éxécute indépendamment du document. Le code dépend du document et le document dépend du code. Le php lui est orienté vers le serveur, ainsi que les données. Il traite les données d'une base, d'un formulaire, intéragit avec le serveur et produit un document résultat mais n'a aucune interaction avec le client ou avec le document qu'il produit…
Ca dépend ce qu'on appelle la syntaxe. Si on considère que la syntaxe, ce sont les parenthèses les crochets, les for, les if, alors la syntaxe est quasiment la même dans pas mal de langages puisque c'est une syntaxe type C. Mais si on regarde la grammaire du langage, la façon d'écrire les variables, les classes, les objets, les fonctions, …, alors les langages sont très différents, rien que sur la façon dont on déclare une classe, ou bien alors les noms de variable, …
Mais plus encore que la syntaxe, qui s'apprend, les plus importantes différences sont dans la philosophie du langage. Il faut réussir à comprendre et assimiler cette philosophie. Par exemple, le javascript est ancré au document, il n'y a pas une ligne de code qui s'éxécute indépendamment du document. Le code dépend du document et le document dépend du code. Le php lui est orienté vers le serveur, ainsi que les données. Il traite les données d'une base, d'un formulaire, intéragit avec le serveur et produit un document résultat mais n'a aucune interaction avec le client ou avec le document qu'il produit…