Update files for Scilab 6.0.0 beta 2
[scilab.git] / scilab / modules / helptools / data / pages / homepage-fr_FR.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3   <head>
4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
5     <title>Page d'Accueil de l'Aide Scilab</title>
6     <style type="text/css" media="all">
7       @import url("scilab_code.css");
8       @import url("xml_code.css");
9       @import url("c_code.css");
10       @import url("style.css");
11     </style>
12   </head>
13
14   <body>
15
16     <div class="manualnavbar" align="left">
17       <a href="http://www.scilab.org/" class="ulink">Portail Scilab</a> |
18       <a href="http://help.scilab.org/" class="ulink">Aide en ligne</a> |
19       <a href="http://wiki.scilab.org/" class="ulink">Wiki</a> |
20       <a href="http://bugzilla.scilab.org/" class="ulink">Suivi de bugs</a> |
21       <a href="http://forge.scilab.org/" class="ulink">Forge</a> |
22       <a href="http://lists.scilab.org/" class="ulink">Archives des listes de diffusion</a> |
23       <a href="http://atoms.scilab.org/" class="ulink">ATOMS</a> |
24       <a href="http://fileexchange.scilab.org/" class="ulink">File Exchange</a>
25       <hr/>
26     </div>
27
28     <span class="path"><a href="index.html">Aide Scilab</a> &gt;&gt; Page d'accueil</span>
29
30     <br/>
31     <br/>
32
33     <div class="refsection">
34       <h3 class="title">Bienvenue dans Scilab 6.0.0 beta 2</h3>
35       <p class="para">
36         Scilab 6.0 est une nouvelle version majeure de Scilab, la
37         plateforme open source de calcul numérique. Cette version
38         6.0.0 beta 2 est un aperçu pour tous utilisateurs, entreprises
39         comme communaut&eacute;.
40
41       </p>
42       <p class="para">
43         Comme toute beta, cette version est un aperçu des modifications
44         qui seront présentes dans Scilab 6.0.0.
45         Si vous &ecirc;tes
46         d&eacute;j&agrave; un utilisateur de Scilab : nous aider &agrave; la tester,
47         rapporter des bugs, permettra &agrave; Scilab de continuer &agrave; &ecirc;tre
48         libre et gratuit ! Si vous avez d&eacute;velopp&eacute; du
49         code sur Scilab, ou si vous &ecirc;tes un utilisateur
50         exp&eacute;riment&eacute;, alors c'est le moment de migrer
51         votre code, et de reporter tout probl&egrave;me, bug ou
52         incompatibilit&eacute; sur
53         le <a href="http://bugzilla.scilab.org/"
54         class="ulink">gestionnaire de bugs</a> : nous ferons tout
55         notre possible pour les r&eacute;soudre avant la version
56         finale de Scilab 6.0.0.
57       </p>
58       </p>
59
60       <h3 class="title">Les nouveautés de Scilab 6.0</h3>
61       <h2 class="title">Nouveau langage, nouveau coeur, nouvel Xcos</h2>
62       <p class="para">
63         Cette version inclut une réécriture majeure du noyau interne
64         de Scilab. Les modifications apportées aux aspects visibles du
65         logiciel sont limitées.
66       </p>
67       <p class="para">
68         Le premier grand changement interne est un tout nouvel
69         analyseur syntaxique et un interprète, incluant les
70         modifications suivantes :
71         <ul>
72           <li>Le langage est beaucoup plus cohérent et prévisible,</li>
73           <li>La grammaire est plus stricte, mais plus cohérente,</li>
74           <li>La gestion des erreurs a été améliorée (mais peut encore
75           être limitée dans l'alpha : merci d’avance de nous signaler
76           les problèmes que vous pourriez rencontrer).</li>
77           <li>Le langage est légèrement plus compatible avec le
78           langage Matlab (par exemple dans le cas d’instructions de
79           contrôle telles que les déclarations switch/case).</li>
80         </ul>
81       </p>
82       <p class="para">
83         Les changements de langage ne sont pas tous
84         rétrocompatibles. Vous devez mettre à jour vos
85         scripts/programmes/modules, ce qui devrait être très rapide
86         dans la plupart des cas. Par exemple, les modifications
87         suivantes peuvent nécessiter des adaptations d’un code
88         existant :
89         <ul>
90           <li>Les chaînes de caractères littérales ne peuvent pas
91           mélanger des délimiteurs simple quote et double quote: elles
92           doivent commencer et finir avec soit des simple quotes, soit
93           des double quotes.</li>
94           <li>L’utilisation des virgules (pour avoir plusieurs
95           instructions sur une même ligne) a été clarifiée : elles ne
96           peuvent pas être utilisées après des instructions de
97           contrôle comme <a href="try.html">try</a>.</li>
98
99           <li>Les opérations plus et moins avec la matrice vide ont maintenant
100             pour résultat la matrice vide. Afin de simplifier la transition
101             de votre base de code pendant la beta, un avertissement
102             spécifique est généré quand une telle opération est détectée.
103           </li>
104           <li>Pour déterminer avec exactitude les lignes de codes générant
105             un avertissement, une nouvelle option
106             <a href="warning.html">warning("stop")</a> a,été ajoutée.</li>
107           <li>
108           Un flag de rétrocompatibilité pour le comportement de la matrice vide
109             est aussi disponible durant la beta. Il sera enlevé
110             dans une future version de scilab. Voir
111             <a href="oldEmptyBehaviour.html">oldEmptyBehaviour</a>.
112           </li>
113         </ul>
114         </p>
115       <p class="para">
116         Le deuxième grand changement interne, est la possibilité de
117         manipuler de plus grands ensembles de données, sans épuiser
118         les ressources du système. Cela comprend en particulier :
119         <ul>
120           <li>Une meilleure gestion de la mémoire. L’utilisation de la
121           mémoire est dorénavant limitée par la mémoire de la
122           machine. Cette fonctionnalité était très attendue et
123           nécessaire. <i>stacksize</i> n’est donc plus utile.</li>
124           <li>Les grandes tailles de données sont supportées en
125           particulier pour les fichiers HDF5,</li>
126           <li>Des nouveaux types de données et des améliorations : les
127           entiers 64 bits; la possibilité de définir des types
128           d'utilisateurs dans les modules C++. En outre, les matrices
129           de plus de deux dimensions sont maintenant implémentées de
130           manière native.</li>
131           <li>Les structures de données natives (cell, struct), ainsi
132           que les matrices multidimensionnelles ont, dans la plupart
133           des cas, de meilleures performances, tant en utilisation de
134           la mémoire, qu’en rapidité d'exécution. Si dans certains
135           cas, vous observez une baisse de performances, nous vous
136           remercions de nous le signaler.</li>
137         </ul>
138       </p>
139       <p class="para">
140       Xcos - l'éditeur graphique de modélisation et de simulation de systèmes
141       dynamiques - utilise aussi le nouveau moteur de Scilab, et tourne désormais
142       sur du code natif. Ceci devrait améliorer de manière significative les performances
143       et permettre l'édition de schémas beacoup plus volumineux.
144       Xcos peut charger et lancer les simulations de modèles créés avec les versions
145       antérieures de Scilab.
146       </p>
147       <h2 class="title">Utilitaire de productivit&eacute; de code</h2>
148       <p class="para">Plusieurs fonctionnalités additionnelles ont été
149       ajoutées pour permettre d'&eacute;crire plus facilement de
150       meilleurs scripts Scilab :
151         <ul>
152           <li>Un debugger entièrement fonctionnel a été ajouté, qui
153           permet l’exécution pas-à-pas de scripts Scilab, l'insertion
154           de points d’arrêt (conditionnels ou non)… La commande "help
155           debug" permet d'accéder à une aide complète.</li>
156           <li>Un outil de mesure de couverture, et de profilage a été
157           ajouté. Il remplace l’ancienne fonction “profile” (qui est
158           encore présente, mais pas fonctionnelle, et qui sera retirée
159           dans la version finale). Cet outil produit un rapport HTML
160           sur le mesure du temps passé dans chaque ligne de script
161           (profilage). Il n’est pas documenté, mais voici un exemple
162           d'usage :
163 <pre>
164      covStart(isempty) // commence le profilage de la macro "isempty"
165                        // profiler une librairie enti&egrave;re avec :
166                        // covStart("elementary_functions")
167      for i=1:1e5; isempty(i); end  // exeacute du code, qui sera profil&eacute;
168      covWrite("html", "TMPDIR/coverage") // sauve le rapport de profilage/couverture
169                                          // dans "TMPDIR/coverage/report.html"
170      covStop();        // arr&ecirc; le profilage
171 </pre>
172 </li>
173           <li>Un outil d’analyse statique, slint, est présent: il
174           détecte le code peu clair, risqué, ou suspect. Il n’est pas
175           documenté encore. Usage
176           :<pre>slint(&quot;&lt;nom_de_fichier_sci&gt;&quot;)</pre></li>
177         </ul>
178       </p>
179
180       <h2 class="title">Flux d'actualit&eacute;</h2>
181       <p class="para">
182         Une nouvelle
183       fen&ecirc;tre est disponible dans l'environnement de Scilab: le
184       &quot;flux d'actualit&eacute;&quot;. Il fournit des nouvelles,
185       conseils, et des communications g&eacute;n&eacute;rales de la
186       communaut&eacute; et de l'&Eacute;quipe Scilab. Ce sont des
187       informations techniques et professionnelles, de l'aide pour des fonctionnalit&eacute;s
188       sp&eacute;cifiques, des exemples d'usage... Il est possible que
189       nous incluions des informations commerciales de &Eacute;quipe Scilab
190       mais seulement si elle peuvent &ecirc;tre
191       directement utiles pour l'utilisateur. Nous y voyons un moyen
192       d'engager une communication directe avec les
193       utilisateurs.
194
195 </p>
196       <h2 class="title">Changement de licences</h2>
197       <p class="para">
198         Scilab est maintenant
199         distribu&eacute; selon les termes de la GNU General Public
200         License (GPL) v2.0, que vous pouvez trouver dans le fichier
201         COPYING &agrave; la racine de la distribution. Dans ses
202         versions pr&eacute;c&eacute;dentes, Scilab &eacute;tait
203         distribu&eacute; selon les termes de la CeCILL v2.1, et
204         continue d'&ecirc;tre disponible selon ces termes, que vous
205         pouvez trouver dans le m&ecirc;me fichier COPYING. Ce
206         changement a &eacute;t&eacute; fait conformément &agrave;
207         l'article 3.5.4 de la CeCILL v2.1.
208         </p>
209         <p class="para">
210         Dans cette version, la bibliothèque Intel Math Kernel Library (MKL)
211         et la bibliothèque FFTW optimis&eacute;e sont incluses dans Scilab. Elles
212         sont sujettes &agrave; la licence Intel (EULA).
213         </p>
214       <h2 class="title">Principales limitations</h2>
215       <p class="para">
216       Cette version sera probablement la dernière version précédant la sortie de Scilab 6.0.0
217       et est distribuée pour faciliter le travail de migration des contributeurs de <i>toolboxes</i>.
218       L'API et l'ABI de Scilab sont stables et les <i>toolboxes</i> externes peuvent désormais être entièrement
219       migrées.
220       <ul>
221           <li><p>
222           Scilab 6 est encore en état de beta et peut contenir des bugs à ce jour inconnus (surtout concernant
223           des fuites mémoires).
224           N'hésitez pas à les <a href="https://bugzilla.scilab.org">remonter</a>.</p>
225           </li>
226           <li>
227           <p>
228           Les <i>toolboxes</i> de contributeurs sont en cours de portage. N'hésitez pas à soumettre des
229           modifications ou de nouvelles fonctionnalités pour une <i>toolbox</i> à la
230           <a href="dev@lists.scilab.org">liste de diffusion des développeurs</a>.</p>
231           </li>
232       </ul>
233       </p>
234       <h2 class="title">Limitations spécifiques aux systèmes d'exploitation</h2>
235       <p class="para">
236       Toutes les fonctionnalités de Scilab sont présentes sur l'ensemble des systèmes d'exploitations
237       avec les exceptions notables suivantes :
238       <ul>
239         <li>La fonctionnalité TCL/TK, ainsi que les fonctionnalités qui en dépendent (ged, object_editor) ne sont pas disponibles sous MacOS.</li>
240         <li>Certaines fonctions concernant Windows sont évidemment disponibles uniquement sous Windows (<a href="section_02d42947da4b16801e15b82ca80009fc.html">Windows tools</a>).</li>
241         <li>La compilation de C/C++ ou autre code natif dans les modules additionnels (toolboxes), ainsi que les interfaces avec les third-parties peuvent dépendre du système d'exploitation, et donc peuvent ne pas être supportés sur toutes les plateformes.</li>
242       </ul>
243       </p>
244
245       <h2 class="title">Changelog complet</h2>
246       <p class="para">
247         Pour une liste complète des changements entre la version 5.5.2 et cette version, veuillez consulter le fichier <a href="CHANGES.html">CHANGES</a>.
248       </p>
249     </div>
250     <hr/>
251     <br/>
252
253     <div class="refsection">
254       <h3 class="title">Documentation et aide</h3>
255       <p class="para">Si vous débutez avec Scilab, vous pouvez consulter le
256       <a href="https://www.scilab.org/en/content/download/849/7901/file/Scilab_beginners.pdf">tutoriel d'initiation à Scilab</a>
257       et le <a href="https://www.scilab.org/en/content/download/1107/10095/file/Xcos_beginners.pdf">tutoriel d'initiation à Xcos</a> fournis par l'&Eacute;quipe Scilab</p>
258       <p class="para">L'&Eacute;quipe Scilab propose aussi de la
259       <a href="http://www.scilab.org/support/documentation/tutorials">documentation
260       et des tutoriels</a>.</p>
261       <br/>
262     </div>
263     <hr/>
264     <br/>
265
266     <div class="refsection">
267       <h3 class="title">Autres ressources</h3>
268       <p class="para"><a href="http://www.scilab.org/" class="ulink">Portail Scilab</a> - Consulter le site Internet officiel de Scilab</p>
269       <p class="para"><a href="http://wiki.scilab.org/" class="ulink">Wiki</a> - Consulter les nombreuses documentations, astuces, etc.</p>
270       <p class="para"><a href="http://bugzilla.scilab.org/" class="ulink">Suivi de bugs</a> - D&eacute;poser des probl&egrave;mes et des souhaits sur Scilab</p>
271       <p class="para"><a href="http://forge.scilab.org/" class="ulink">Forge</a> - Consulter et publier des modules Scilab</p>
272       <p class="para"><a href="http://www.scilab.org/communities/developer_zone/tools/mailing_list" class="ulink">Listes de diffusion</a> - Communiquer et &eacute;changer avec la communaut&eacute;</p>
273       <p class="para"><a href="http://atoms.scilab.org/" class="ulink">ATOMS</a> - Acc&eacute;der aux modules externes packag&eacute;s dans Scilab</p>
274       <p class="para"><a href="http://fileexchange.scilab.org/" class="ulink">File Exchange</a> - Echanger vos scripts, r&eacute;sultats et fichiers.</p>
275       <p class="para"><a href="http://www.scilab.io/"
276       class="ulink">Scilab.io</a> - Cas d'utilisation, tutoriels et services professionnels.</p>
277       <br/>
278     </div>
279   </body>
280 </html>