Les différences entre Java et JavaScript

Il ne faut pas confondre Java et JavaScript. JavaScript est un langage développé par Netscape Communications.

Pour ceux qui commencent tout juste à programmer, côté serveur ou côté client, il est inévitable que vous rencontriez les langages de programmation Java et JavaScript.
Si vous avez une expérience de la programmation dans l’un ou l’autre, sachez qu’elles ne sont pas identiques et que vous connaissez probablement la différence entre les deux. Mais si vous venez juste de commencer, cela peut être déroutant pour certaines raisons, la première étant la façon dont les langages sont nommées.
Bien que les deux partagent le nom “Java” dans leurs noms, ils partagent très peu d’attributs et de caractéristiques. Dans cet article, nous examinerons certaines des principales différences entre les langages en examinant certains des attributs de haut niveau offerts par chaque langage.
La syntaxe des deux langages est proche car elles dérivent toutes les deux du C++.
Il existe de nombreuses differences entre les deux langages :

Java Javascript
Auteur Développé par Sun Microsystems Développé par Netscape Communications
Format Compilé sous forme de byte−code Interprété
Stockage Applet téléchargé comme un élément de la page
web
Source inséré dans la page web
Utilisation Utilisable pour développer tous les types
d’applications
Utilisable uniquement pour “dynamiser” les
pages web
Execution Executé dans la JVM du navigateur Executé par le navigateur
POO Orienté objets Manipule des objets mais ne permet pas d’en
définir
Typage Fortement typé Pas de contrôle de type
Compléxité du
code
Code relativement complexe Code simple

Le meilleur point à faire lorsque vous commencez à distinguer entre Java et JavaScript est peut-être de faire la comparaison comme ceci:
(On entend souvent l’analogie “Java is to JavaScript as ham is to hamster”, ou Java est à JavaScript ce que le jambon (ham) est au hamster.)
“>Les differences entre Java et JavaScript Malheureusement, je ne peux pas déclarer cette analogie comme étant la mienne. “>Il a été inventé par Jeremy Keith, mais le point est excellent: les deux langages ont un point commun: elles partagent le nom “Java” dans leurs noms.
Une similitude est que les langages que nous appelons les langages “C-Style” ont une syntaxe identique à celle des langages C. En d’autres termes, ils ont tous deux des fonctions, des parenthèses, des crochets et des points-virgules.

Leave a Reply