<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://forum.ubuntu-fr.org/extern.php?action=feed&amp;tid=1148361&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / En quel language est écrit Ubuntu ?]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=1148361</link>
		<description><![CDATA[Les sujets les plus récents dans En quel language est écrit Ubuntu ?.]]></description>
		<lastBuildDate>Mon, 04 Mar 2013 12:55:16 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  En quel language est écrit Ubuntu ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12783761#p12783761</link>
			<description><![CDATA[<p>Merci pour tes explications !</p>]]></description>
			<author><![CDATA[dummy@example.com (doudoulolita)]]></author>
			<pubDate>Mon, 04 Mar 2013 12:55:16 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12783761#p12783761</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  En quel language est écrit Ubuntu ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12644621#p12644621</link>
			<description><![CDATA[<div class="quotebox"><cite>doudoulolita a écrit&#160;:</cite><blockquote><div><p>Par exemple, c&#039;est quoi le&#160; <em>binding</em>, STP ?</p></div></blockquote></div><p><em>To bind</em> = Relier. C’est assez proche de <em>To link</em> = Connecter/Lier, mais différent. En même temps, les deux mots ne sont pas étrangers l’un à l’autre.</p><p>Un phrase pas très claire mais qui donne une idée : on utilise un <em>bind</em> quand on ne peut pas faire un <em>link</em> directement.</p><p>Quand un ensemble de choses hétéroclites doivent être intégrées ensemble et qu’elles ne peuvent pas communiquer directement entre elles pour des raisons techniques, alors on peut tenter de faire un <em>binding</em> entre les deux. Si elles ne se branchent pas naturellement l’une à l’autre, on va coller quelque chose sur l’une des deux, une chose à travers laquelle on va pouvoir les brancher.</p><p>Par exemple, GTK est en C. Pour une application en C, il n’y a rien à faire de trop spécial pour lui permettre de se lier à GTK. Mais depuis n’importe quoi d’autre, se lier à GTK ne pourra pas se faire directement. Par exemple PyGTK, la librairie Python pour utiliser GTK, utilise un <em>binding</em> pour permettre à Python de se lier à GTK.</p><p>Un <em>binding</em>, c’est un intermédiaire, un adaptateur (comme pour les prises et branchements).</p><p>En C, on pourrait dire qu’on a : GTK ⇔ programme C.<br />En Python on pourrait qu’on a : GTK ⇔ Binding GTK‑Python ⇔ Python</p><p>Le <em>binding</em> est une technique tellement courante et nécessaire en pratique, que beaucoup de langages fournissent un support intégré pour aider la création de <em>bindings</em>. C’est le cas de Eiffel, Ada, Python, par exemple, mais pas de SML, JavaScript, ni même le C d’ailleurs (c’est les autres qui font le travail pour lui, lol), par exemple.</p><p>Et le plus souvent en pratique, les <em>bindings</em> se font depuis depuis un langage qui n’est pas le C, vers quelque chose qui a été fait pour le C. Le support pour les <em>bindings</em>, fourni par Python, ne concerne d’ailleurs que le C. Mais ça n’est pas toujours le cas, et Ada par exemple fourni un support pour les <em>bindings</em> vers C, Cobol et Fortran (et C++ pour le compilateur Ada de AdaCore). Eiffel aussi est comparable à Ada sur ce point (directive <em>external</em> qui prend le nom du langage, … mais il doit être supporté).</p>]]></description>
			<author><![CDATA[dummy@example.com (Hibou57)]]></author>
			<pubDate>Wed, 20 Feb 2013 06:55:25 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12644621#p12644621</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  En quel language est écrit Ubuntu ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12642351#p12642351</link>
			<description><![CDATA[<div class="quotebox"><cite>Hibou57 a écrit&#160;:</cite><blockquote><div><p> Cependant, n’importe quel langage peut être utilisé, dès qu’un <em>binding</em> avec les librairies requises est disponible (au besoin, ce <em>binding</em> peut être créé).</p></div></blockquote></div><p>Super intéressant, toutes vos réponses, surtout celles du début du topic qui sont assez compréhensibles même pour quelqu&#039;un comme moi qui débute en programmation (seulement une peu de python et de javascript pour l&#039;instant). Après, c&#039;est un peu pointu pour moi.<br />Cependant, dès le début, il y a des choses que je n&#039;ai pas comprises. Par exemple, c&#039;est quoi le&#160; <em>binding</em>, STP ?</p><div class="quotebox"><cite>Korak a écrit&#160;:</cite><blockquote><div><p>Pour en revenir au sujet initial: En quel language est écrit Ubuntu ?<br />Quelque part, on s&#039;en fiche.</p></div></blockquote></div><p>Personnellement, je trouve que la curiosité n&#039;est pas un vilain défaut et que connaître le système qu&#039;on utilise est plutôt bien, même si ça ne sert pas dans l&#039;absolu. La culture informatique n&#039;a pas toujours à être utilitaire, non ?</p>]]></description>
			<author><![CDATA[dummy@example.com (doudoulolita)]]></author>
			<pubDate>Tue, 19 Feb 2013 22:06:41 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12642351#p12642351</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  En quel language est écrit Ubuntu ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12622401#p12622401</link>
			<description><![CDATA[<div class="quotebox"><cite>Hibou57 a écrit&#160;:</cite><blockquote><div><p>Vala est typé (+ inférence de type), avec contrôle statique, avec une forme modularité, <strong>sans <em>closure</em></strong>, il compile vers le C […]</p></div></blockquote></div><p>Par contre là j’ai dit une bêtise. Je viens d’apprendre qu’il a des vraies fermetures, presque comme dans les langages fonctionnels (*), avec les fonctions anonymes.</p><p>(*) Je dis « presque », parce qu’avec les effets de bords, il n’y a une fermeture que pour les références, pas pour les valeurs.</p>]]></description>
			<author><![CDATA[dummy@example.com (Hibou57)]]></author>
			<pubDate>Mon, 18 Feb 2013 12:40:23 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12622401#p12622401</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  En quel language est écrit Ubuntu ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12614061#p12614061</link>
			<description><![CDATA[<p>@Haleth: ça me fait peur <img src="http://forum.ubuntu-fr.org/img/smilies/hmm.png" width="15" height="15" alt="hmm" /> à mes yeux c’est du nivellement vers le bas de pire en pire.</p><p>Sinon, une liste des applications en Vala. On y retrouve plusieurs composants d’Ubuntu :<br /><a href="https://live.gnome.org/Vala/Documentation#Projects_Developed_in_Vala">Vala Documentation — Projects Developed in Vala (live.gnome.org)</a></p>]]></description>
			<author><![CDATA[dummy@example.com (Hibou57)]]></author>
			<pubDate>Sun, 17 Feb 2013 17:03:17 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12614061#p12614061</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  En quel language est écrit Ubuntu ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12599771#p12599771</link>
			<description><![CDATA[<div class="quotebox"><cite>http://linuxfr.org/news/javascript-comme-langage-par-defaut-pour-gnome a écrit&#160;:</cite><blockquote><div><p>Concrètement, les nouvelles applications GNOME seront en javascript, à l&#039;instar de GNOME Document. Les autres ne devraient pas migrer sauf avis du mainteneur. Ainsi GNOME Contact restera en Vala.</p></div></blockquote></div>]]></description>
			<author><![CDATA[dummy@example.com (Haleth)]]></author>
			<pubDate>Sat, 16 Feb 2013 12:08:36 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12599771#p12599771</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  En quel language est écrit Ubuntu ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12599211#p12599211</link>
			<description><![CDATA[<p>Mais Haleth, JavaScript et Vala n’ont pas les mêmes usages. On ne largue pas un pinceau pour un stylo‑bille.</p><p>Je crois que tu interprète mal <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>JavaScript est non‑typé, sans contrôle statique, sans modularité, avec <em>closure</em>, interprété, pas conçus pour créer des applications toute entière, mais convient bien pour les petites, sauf quand on fait des grosses choses avec parce qu’il n’y a pas le choix (ex sur le web). Vala est typé (+ inférence de type), avec contrôle statique, avec une forme modularité, sans <em>closure</em>, il compile vers le C, un langage natif, et même si je ne le recommanderais pas pour des applications à grandes échelles, il se défendrait bien dans ce domaine, mais en tous les cas, pour les interface utilisateurs, son modèles sous‑jacent convient bien, et même mieux que celui de langage plus stricte pour forcément commode pour les interface utilisateurs.</p><p>Si cette personne a abandonné Vala, c’est sûrement qu’elle est partie vers des horizons où Vala ne convient pas. Elle a aussi peut‑être été impliquée dans Vala pour certaines raisons, et a simplement décidé de passer à autre chose.</p><p>C’est plutôt normal que Vala soit un favori pour Unity, car en plus d’avoir les caractéristiques données plus haut, il est entièrement orienté vers GObjet, et il a même été créé pour ça, pour être un langage adapté à GObjet, sans avoir à passer pour toutes les lourdeurs d’écriture que le C impose à GObject depuis le C.</p><p>Vala pour Ubuntu, c’est comme Objective‑C pour Mac ou Visual Basic pour Windows.</p>]]></description>
			<author><![CDATA[dummy@example.com (Hibou57)]]></author>
			<pubDate>Sat, 16 Feb 2013 11:01:47 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12599211#p12599211</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  En quel language est écrit Ubuntu ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12599061#p12599061</link>
			<description><![CDATA[<p>- gnome, créateur de vala, le largue pour javascript<br />- unity, leche botte, avait suivi gnome à l&#039;époque (cf coding style) et se retrouve &quot;sur le carreau&quot; (exagéré, un peu ..)<br />- unity est donc également contestable au niveau &quot;politique&quot; </p><p>Bref, tout ca pour dire que oui, unity est codé en vala (comme je l&#039;imaginais), et oui, unity sucks (comme les trolls le crient depuis 3ans)</p>]]></description>
			<author><![CDATA[dummy@example.com (Haleth)]]></author>
			<pubDate>Sat, 16 Feb 2013 10:45:51 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12599061#p12599061</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  En quel language est écrit Ubuntu ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12598951#p12598951</link>
			<description><![CDATA[<p>Haleth, je ne suis pas sûr d’avoir compris ton message. Peux‑tu reformuler ?</p>]]></description>
			<author><![CDATA[dummy@example.com (Hibou57)]]></author>
			<pubDate>Sat, 16 Feb 2013 10:38:54 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12598951#p12598951</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  En quel language est écrit Ubuntu ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12598741#p12598741</link>
			<description><![CDATA[<p>Vu que le créateur du vala, gnome, semble l&#039;abandonner, j&#039;ai regardé plus précisement pour savoir si unity avait suivi la mouvance ou pas.</p><div class="quotebox"><cite>http://unity.ubuntu.com/getinvolved/development/unity/ a écrit&#160;:</cite><blockquote><div><p>Coding Style Guide</p><p>This document describes the coding style recommended for the Unity project in several languages. It is a good idea to familiarize yourself with these guidelines before making any major changes, as they will make it easier for your changes to be accepted.</p><p>C style guide<br />Vala style guide<br />C++ style guide</p></div></blockquote></div><p>Ca se confirme <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>C&#039;est très décevant de la part de ce projet .. une fois de plus.</p>]]></description>
			<author><![CDATA[dummy@example.com (Haleth)]]></author>
			<pubDate>Sat, 16 Feb 2013 10:18:14 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12598741#p12598741</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  En quel language est écrit Ubuntu ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12597001#p12597001</link>
			<description><![CDATA[<div class="quotebox"><cite>Hibou57 a écrit&#160;:</cite><blockquote><div><p>Je ne sais pas si Unity est en Vala, […]</p></div></blockquote></div><p>Shotwell est en Vala, ça c’est sûr.</p>]]></description>
			<author><![CDATA[dummy@example.com (Hibou57)]]></author>
			<pubDate>Sat, 16 Feb 2013 06:06:20 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12597001#p12597001</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  En quel language est écrit Ubuntu ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12573681#p12573681</link>
			<description><![CDATA[<div class="quotebox"><cite>Haleth a écrit&#160;:</cite><blockquote><div><p>unity c&#039;est du <em>vala</em></p></div></blockquote></div><p>Ah si, il y a quand‑même eu une référence à Vala dans ce sujet. Je croyais qu’il avait été oublié.</p><p>Alors je serai passé pour re‑citer.</p><p>Je ne sais pas si Unity est en Vala, mais j’ai l’impression suite à des lectures sur le Net, que Canonical met beaucoup Vala en avant depuis Unity. Peut‑être que Vala va être à Ubuntu/Canonical, ce que Objective‑C est à Mac OS/Apple.</p><p>Voilà, c’était pour souligner <span class="bbu">Vala</span>, qui n’avait été mentionné qu’une seule fois dans ce sujet.</p>]]></description>
			<author><![CDATA[dummy@example.com (Hibou57)]]></author>
			<pubDate>Thu, 14 Feb 2013 05:48:58 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12573681#p12573681</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  En quel language est écrit Ubuntu ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12119801#p12119801</link>
			<description><![CDATA[<p>Ah oui, alors j’ai vraiment bugué; j’ai cru répondre au dernier message posté sur le fil. Je ne me l’explique pas…</p>]]></description>
			<author><![CDATA[dummy@example.com (Hibou57)]]></author>
			<pubDate>Mon, 07 Jan 2013 13:36:11 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12119801#p12119801</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  En quel language est écrit Ubuntu ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12119381#p12119381</link>
			<description><![CDATA[<div class="quotebox"><cite>Hibou57 a écrit&#160;:</cite><blockquote><div><p>Ben je ne comprend plus rien, je répond à un message en le citant, et le message que je citais à disparu ? Où c’est moi qui m’emmêle les pinceaux ?</p></div></blockquote></div><p>Tu cites mon message du post #24.</p><p>Et je ne l&#039;ai pas supprimé, il est toujours présent.</p>]]></description>
			<author><![CDATA[dummy@example.com (Korak)]]></author>
			<pubDate>Mon, 07 Jan 2013 12:35:09 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12119381#p12119381</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  En quel language est écrit Ubuntu ?]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=12118301#p12118301</link>
			<description><![CDATA[<p>On peut supprimer des messages, tu sais ? <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />La folie est aussi une solution <img src="http://forum.ubuntu-fr.org/img/smilies/lol.png" width="15" height="15" alt="lol" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Haleth)]]></author>
			<pubDate>Mon, 07 Jan 2013 10:26:13 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=12118301#p12118301</guid>
		</item>
	</channel>
</rss>
