<?xml version="1.0"?>
<rss xmlns:php="http://php.net/xsl" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Programmation impérative/Programme - Chicoree</title><link>http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Programme</link><atom:link href="http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Programme?action=toFeed" rel="self" type="application/rss+xml"/><description><![CDATA[Un programme est l'ensemble des instructions nécessaires à la réalisation d'une tâche.
Pour écrire des programmes, les programmeurs utilisent des langages de programmation. 
Afin qu'un programme soit compréhensible par un ordinateur, il doit être écrit en respectant des règles qui varient selon le langage de programmation utilisé.
]]></description><item><title>1 Programme principal</title><link>http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Programme#Programme_principal</link><description><![CDATA[<p>Vous le verrez dans quelques instants, un programme est découpé en plusieurs parties. L'une d'entre-elles est très importante, puisque c'est par elle que va commencer l'<b>exécution</b> du programme. Cette partie porte le nom de <b>programme principal</b>.
</p>]]></description></item><item><title>2 Langages informatiques</title><link>http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Programme#Langages_informatiques</link><description><![CDATA[<p>Un programme écrit en <b>langage machine</b> peut directement être traité par le processeur central de l'ordinateur. Néanmoins, il est extrêmement rare aujourd'hui d'écrire des programmes ainsi. Dans l'immense majorité des cas, on privilégie l'utilisation de langages de plus <b>haut niveau</b>. Ceux-ci ont pour avantage d'être plus lisible (par un <i>humain</i>), de nécessiter moins d'<b>instructions</b> ... et donc de permettre d'écrire plus vite des programmes plus complexes et globalement de meilleure qualité. Leur gros désavantage étant qu'ils ne sont pas directement compréhensibles par le processeur central.
</p>]]></description></item><item><title>2.1 Pseudo-code</title><link>http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Programme#Pseudo-code</link><description><![CDATA[<p>Généralement, en informatique, un programme est exprimé de manière à pouvoir être <b>exécuté</b> par un ordinateur. Néanmoins, il peut aussi servir à décrire un algorithme à un autre programmeur. Quand on recherche <i>uniquement</i> ce dernier but, on recours parfois à un langage fictif et/ou approximatif. Dans ce cas, on parle de <b>pseudo-code</b>. 
</p>]]></description></item><item><title>2.2 En mémoire</title><link>http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Programme#En_m.C3.A9moire</link><description><![CDATA[<p>Avant de passer au codage dans un langage de programmation formel, nous allons  rapidement observer ce qui se passe en mémoire pendant l'éxécution de ce programme.
</p>]]></description></item><item><title>2.3 PHP</title><link>http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Programme#PHP</link><description><![CDATA[<p><b>PHP</b> (pour <i>PHP: Hypertext Processing</i>) est un langage de programmation <b>interprété</b> spécifiquement conçu pour le développement d'application web <b>côté serveur</b> (<i>server side</i>). C'est à dire que les programmes PHP seront interprétés sur le serveur Web, et que c'est le <b>résultat</b> de ces programmes qui sera renvoyé au navigateur client.
</p>]]></description></item><item><title>3 JavaScript</title><link>http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Programme#JavaScript</link><description><![CDATA[<p>Tout comme PHP, <b>JavaScript</b> est un langage de programmation <b>interprété</b>. Tout comme PHP, son domaine de prédilection est le développement Web. Par contre, à l'inverse de PHP, JavaScript est interprété <b>côté client</b>.
</p>]]></description></item><item><title>3.1 C++</title><link>http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Programme#C.2B.2B</link><description><![CDATA[<p>C++ est un langage <b>compilé</b> qui peut être utilisé pour écrire une grande variété de logiciels. C++ se veut proche de la machine et est donc très performant. 
</p>]]></description></item><item><title>3.2 Java</title><link>http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Programme#Java</link><description><![CDATA[<p>Avec Java, la frontière entre programme <i>compilé</i> et programme <i>interprété</i> s'estompe: en effet, le <b>compilateur</b> java produit un code intermédiaire (appelé <b>byte-code</b>) qui nécessite un logiciel (appelé <b>machine virtuelle</b>) pour être interprété.
</p>]]></description></item><item><title>3.3 Groovy</title><link>http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Programme#Groovy</link><description><![CDATA[<p><b>Groovy</b> est un langage alternatif pour la <i>plate-forme</i> Java. Il offre une syntaxe compacte et une plus grande expressivité que le <i>langage</i> Java, ainsi que des comportements dynamiques similaires à ceux de langages interprétés comme PHP ou Ruby.
</p>]]></description></item><item><title>4 A vous de jouer</title><link>http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Programme#A_vous_de_jouer</link><description><![CDATA[<p>Dans la série "Le Prisonnier", les habitants du "Village" se saluent par le célèbre "Bonjour chez vous!".
</p>]]></description></item><item><title>4.1 Ecrivez le programme principal...</title><link>http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Programme#Ecrivez_le_programme_principal...</link><description><![CDATA[<p>Dans la série "Le Prisonnier", les habitants du "Village" se saluent par le célèbre "Bonjour chez vous!".
</p>]]></description></item><item><title>4.2 Ecrivez la classe...</title><link>http://www.chicoree.fr/w/Programmation_imp%C3%A9rative/Programme#Ecrivez_la_classe...</link><description><![CDATA[<p>Dans la série "Le Prisonnier", les habitants du "Village" se saluent par le célèbre "Bonjour chez vous!".
</p>]]></description></item></channel></rss>
