Comment écrire un programme d’ordinateur?

Où dois-je commencer? Quelles sont les étapes dans l’écriture d’un programme d’ordinateur? Comment faire de l’écriture de lignes de code en cliquant sur une icône sur votre bureau et exécution d’un programme?

Réponse

Je vais illustrer ceci en utilisant le langage que j’utilise le plus souvent ces jours-ci, Java.

Heureusement, vous pouvez télécharger les outils Java gratuitement, à ce lien : Java SE - téléchargements. Vous aurez envie d’obtenir le "Kit de développement Java" (JDK) afin de compiler des programmes.  Lorsque vous l’installez, assurez-vous qu'il met en place le droit « variables d’environnement » afin que vous pouvez compiler des programmes de ligne de commande.

Le vérifier en ouvrant une invite de commande (fenêtre de terminal, sous OSX ou Linux) et en tapant la commande suivante :

javac -version

Vous devriez voir le numéro de version du compilateur Java.

Maintenant, ouvrez un éditeur de texte (pas un traitement de texte!). Sous Windows, le bloc-notes va faire.  Entrer le texte suivant :

 public class Hello
 {
   public static void main(String[] args)
   {
     System.out.println("Hello, world!");
   }
 }

Enregistrez ce fichier sous « Hello.java » (Oui, il doit être nommé que).  Retournez à votre invite de commandes et tapez la commande :

javac Hello.java

Si vous n’a pas fait des erreurs de la ligne de commande sera juste « come back » sans imprimer quoi que ce soit, et vous aurez un autre fichier nommé « Hello.class ».  Maintenant, tapez la commande :

java Hello

Vous devriez voir le texte suivant imprimé :

Hello, world!

Vous avez juste créé votre premier programme et exécuté avec succès.  Maintenant, consulter quelques références de programmation de Java bon d’apprendre comment aller plus loin.  Voir également ma réponse à comment faire, je vais partir noob Java à pro dans une mouture de quatre mois? et ma réponse à maître Java étape par étape comment faire? Quels sont les meilleurs sites pour obtenir de l’aide?, si je peux toot mon klaxon pendant une minute. :-)

Pointe du chapeau : Daniel Catalan pour le A2A.


Tags: Programmation informatique, Langages de programmation, Par écrit