Voici la traduction de l'article du russe vers le français, en respectant toutes les règles spécifiées :
Qu'est-ce que c'est et pourquoi ?
Imagine que tu donnes des ordres à un robot. Tu dis : « Tourne à gauche, avance de 10 pas, lève le bras ». Un langage de programmation est une façon similaire de donner des ordres, mais pas à un robot, à un ordinateur. Java est l'un des langages les plus populaires pour cela.
Faisons une analogie. Imagine que tu construis une maison avec un jeu de construction LEGO. Tu as des briques de différentes couleurs et tailles. Java est un tel « jeu de construction » pour créer des programmes. Il contient des pièces prêtes à l'emploi (appelées classes et méthodes) avec lesquelles tu peux assembler n'importe quoi : du jeu « Snake » à une application de notes sur ton téléphone.
Imagine maintenant que tu apprends une langue étrangère, par exemple l'anglais. D'abord, tu apprends des mots (variables), puis les règles de construction de phrases (syntaxe), et ensuite tu peux écrire une rédaction entière (un programme). Java est un tel « anglais » pour les ordinateurs. Sauf qu'au lieu de lettres, on utilise des mots spéciaux : public, class, static, void.
Pourquoi Java et pas Python ? Python est comme une langue parlée : simple et compréhensible. Java est comme une langue littéraire : plus stricte et formelle. En Java, il faut écrire plus de mots, mais l'ordinateur comprendra exactement ce que tu veux. Par exemple, en Python, on peut écrire print("Hello"), et c'est tout. En Java, il faut écrire tout un « emballage » :
public class Main {
public static void main(String[] args) {
System.out.println("Hello");
}
}
Cela semble plus compliqué ? Oui. Mais un tel programme fonctionnera sur n'importe quel ordinateur — que ce soit Windows, Mac ou Linux. Cela s'appelle « écris une fois — exécute partout ». C'est pourquoi Java est utilisé dans les distributeurs automatiques, dans le jeu Minecraft, dans les applications Android et même dans les engins spatiaux !
Une autre caractéristique importante : Java est un langage orienté objet. Cela semble effrayant, mais en réalité, cela signifie simplement que tu peux créer des « plans » pour des choses. Par exemple, tu peux faire un plan « Chien », puis créer à partir de celui-ci des chiens spécifiques : Rex, Médor, Toutou. Chacun aura son propre nom, âge, couleur de pelage, mais ils sauront tous aboyer et remuer la queue. En programmation, c'est très pratique.
Où Java est-il utilisé ? La liste est énorme :
- Applications web — des sites comme Amazon, eBay, LinkedIn sont écrits en Java.
- Applications mobiles — toutes les applications Android (jeux, réseaux sociaux, banques) sont écrites en Java.
- Jeux — le célèbre jeu Minecraft est écrit en Java.
- Systèmes bancaires — distributeurs automatiques, terminaux, banque en ligne.
- Programmes scientifiques — traitement de données, modélisation météorologique.
- Robots et appareils intelligents — Java est utilisé dans « l'internet des objets » (réfrigérateurs, bouilloires, ampoules).
Quand tu apprendras à programmer en Java, tu pourras créer tes propres programmes, jeux et applications. Et ce n'est pas aussi difficile qu'il n'y paraît. Regardons des exemples !
Exemples de code avec explications
Nous allons analyser chaque exemple en détail. N'aie pas peur si quelque chose n'est pas clair — j'expliquerai chaque ligne. Pour commencer, retiens la règle principale : en Java, chaque commande se termine par un point-virgule (;). C'est comme un point à la fin d'une phrase.
Exemple 1 : « Bonjour, le monde ! » (le programme le plus simple)
// Ceci est un commentaire. L'ordinateur l'ignore, il est destiné aux humains.
// Les commentaires commencent par deux barres obliques.
public class HelloWorld { // Déclare une classe nommée HelloWorld
public static void main(String[] args) { // Méthode principale, par laquelle le programme commence
// Affiche le texte à l'écran
System.out.println("Bonjour, le monde !"); // Commande d'affichage
} // Ferme la méthode
} // Ferme la classe
Analyse ligne par ligne :
public class HelloWorld— nous créons un « plan » (classe) nommé HelloWorld. Le nom de la classe doit correspondre au nom du fichier (le fichier doit s'appeler HelloWorld.java).public static void main(String[] args)— c'est la porte principale par laquelle le programme commence à fonctionner. Sans cette ligne, le programme ne démarrera pas. Souviens-toi de cette phrase magique — elle est toujours la même.System.out.println("Bonjour, le monde !");— commande qui affiche du texte dans la console (la fenêtre noire avec des lettres blanches). À l'intérieur des guillemets, on écrit ce que l'on veut dire.- Les accolades
{}— elles montrent où commence et où se termine un bloc de code. Imagine que c'est une boîte : tout ce qui est à l'intérieur appartient à la classe ou à la méthode.
Comment l'exécuter ? Il faut installer Java sur l'ordinateur (télécharger le JDK), enregistrer ce code dans un fichier HelloWorld.java, ouvrir l'invite de commande, écrire javac HelloWorld.java (compilation — traduction en code machine), puis java HelloWorld (exécution). Si tout est fait correctement, tu verras :
Bonjour, le monde !
Exemple 2 : Mathématiques — additionner des nombres
public class MathExample {
public static void main(String[] args) {
// Déclare des variables — ce sont comme des boîtes qui contiennent des nombres
int a = 5; // int — nombre entier. Dans la boîte 'a', on met 5
int b = 3; // Dans la boîte 'b', on met 3
int sum = a + b; // Additionne le contenu des boîtes et le met dans une nouvelle boîte 'sum'
// Affiche le résultat
System.out.println("Somme : " + sum); // Le signe + colle le texte et le nombre
// On peut faire différentes opérations
int difference = a - b; // Soustraction
int product = a * b; // Multiplication (astérisque, pas une croix !)