Complete overview and changelog, including in French
[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       <img src="jarsci:ban_en_US.png" alt="ban_en_US.png"/>
18       <br/>
19       <a href="http://www.scilab.org/" class="ulink">Portail Scilab</a> | 
20       <a href="http://help.scilab.org/" class="ulink">Aide en ligne</a> | 
21       <a href="http://wiki.scilab.org/" class="ulink">Wiki</a> | 
22       <a href="http://bugzilla.scilab.org/" class="ulink">Suivi de bugs</a> | 
23       <a href="http://forge.scilab.org/" class="ulink">Forge</a> | 
24       <a href="http://lists.scilab.org/" class="ulink">Archives des listes de diffusion</a> | 
25       <a href="http://atoms.scilab.org/" class="ulink">ATOMS</a> | 
26       <a href="http://fileexchange.scilab.org/" class="ulink">File Exchange</a>
27       <hr/>
28     </div>
29
30     <span class="path"><a href="index.html">Aide Scilab</a> &gt;&gt; Page d'accueil</span>
31
32     <br/>
33     <br/>
34
35     <div class="refsection">
36       <h3 class="title">Bienvenue dans Scilab 6.0.0-alpha-2</h3>
37       <p class="para">
38         Scilab 6.0 est une nouvelle version majeure de Scilab, la plateforme open source de calcul numérique. Cette version 6.0.0-alpha-2 est un aperçu pour les développeurs, les partenaires et la communauté à des fins de tests.
39       </p>
40       <p class="para">
41         Comme toute alpha, cette version n’est encore pas prête pour être utilisée en production. Si vous débutez sur Scilab, ou si vous êtes un simple utilisateur, vous devriez continuer à utiliser la version 5.5.2, et attendre une version bêta avant d'essayer la famille 6.
42       </p>
43
44       <p class="para">
45         Toutefois, si vous avez déjà développé du code sur Scilab, ou si vous êtes un utilisateur avancé, vous pourriez être intéressé par cette version. Pourquoi ne pas essayer vos développements effectués sur des versions antérieures de Scilab dans cette version : vérifier la compatibilité peut vous économiser du temps par la suite. Si vous trouvez des bugs ou des incompatibilités, merci de les signaler sur notre <a href="http://bugzilla.scilab.org/" class="ulink">gestionnaire de bugs</a> : cela vous aidera à avoir un meilleur produit, plus rapide, dont vous serez également bénéficiaire.
46       </p>
47
48       <h2 class="title">Les nouveautés de Scilab 6.0</h2>
49       <p class="para">
50         Cette version inclut une réécriture majeure du noyau interne de Scilab. Les modifications apportées aux aspects visibles du logiciel sont limitées.
51       </p>
52       <p class="para">
53         Le premier grand changement interne est un tout nouvel analyseur syntaxique et un interprète, incluant les modifications suivantes :
54         <ul>
55           <li>Le langage est beaucoup plus cohérent et prévisible,</li>
56           <li>La grammaire est plus stricte, mais plus cohérente,</li>
57           <li>La gestion des erreurs a été améliorée (mais peut encore être limitée dans l'alpha : merci d’avance de nous signaler les problèmes que vous pourriez rencontrer),</li>
58           <li>Le langage est légèrement plus compabible avec le langage Matlab (par exemple dans le cas d’instructions de contrôle telles que les déclarations switch/case).</li>
59         </ul>
60       </p>
61       <p class="para">
62         Les changements de langage ne sont pas tous rétrocompatibles. Vous devez mettre à jour vos scripts/programmes/modules, ce qui devrait être très rapide dans la plupart des cas. Par exemple, les modifications suivantes peuvent nécessiter des adaptations d’un code existant :
63         <ul>
64           <li>Les chaînes de caractères littérales ne peuvent pas mélanger des délimiteurs simple quote et double quote: elles doivent commencer et finir avec soit des simple quotes, soit des double quotes,</li>
65           <li>L’utilisation des virgules (pour avoir plusieurs instructions sur une même ligne) a été clarifiée : elles ne peuvent pas être utilisées après des instructions de contrôle comme <a href="try.html">try</a>,</li>
66           <li>Trois points ou plus ne sont plus supportés.</li>
67         </ul>
68         </p>
69       <p class="para">
70         Le deuxième grand changement interne, est la possibilité de manipuler de plus grands ensembles de données, sans épuiser les ressources du système. Cela comprend en particulier :
71         <ul>
72           <li>Une meilleure gestion de la mémoire. L’utilisation de la mémoire est dorénavant limitée par la mémoire de la machine. Cette fonctionnalité était très attendue et nécessaire. <i>stacksize</i> n’est donc plus utile.</li>
73           <li>Les grandes tailles de données sont supportées en particulier pour les fichiers HDF5,</li>
74           <li>Des nouveaux types de données et des améliorations : les entiers 64 bits; la possibilité de définir des types d'utilisateurs dans les modules C++. En outre, les matrices de plus de deux dimensions sont maintenant implémentées de manière native.</li>
75           <li>Les structures de données natives (cell, struct), ainsi que les matrices multidimensionnelles ont, dans la plupart des cas, de meilleures performances, tant en utilisation de la mémoire, qu’en rapidité d'exécution. Si dans certains cas, vous observez une baisse de performances, nous vous remercions de nous le signaler.</li>
76         </ul>
77       </p>
78       <p class="para">Plusieurs fonctionnalités additionnelles ont été ajoutées grâce aux changements faits dans le coeurs. Certaines de ces fonctionnalités sont présentes dans la version alpha-2:
79         <ul>
80           <li>Un debugger entièrement fonctionnel a été ajouté, qui permet l’exécution pas-à-pas de scripts Scilab, l'insertion de points d’arrêt (conditionnels ou non)… La commande "help debug" permet d'accéder à une aide complète.</li>
81           <li>Un outil de mesure de couverture, et de profilage a été ajouté. Il remplace l’ancienne fonction “profile” (qui est encore présente, mais pas fonctionnelle, et qui sera retirée dans la version finale). Cet outil produit un rapport HTML  sur le mesure du temps passé dans chaque ligne de script (profile). Elle n’est pas documentée, et les fonctions pour l’appeler pourront changer encore avant la version finale.</li>
82           <li>Un outil d’analyse statique, slint, est présent: il détecte le code peu clair, risqué, ou suspect. Il n’est pas documenté encore.</li>
83         </ul>
84       </p>
85       <h2 class="title">Principales limitations</h2>
86       <p class="para">
87         <ul>
88           <li>La limitation de l'alpha-2 est maintenant que Xcos n'est que très partiellement fonctionnel : l'éditeur fonctionne, et peut charger et sauver des documents, mais certaines fonctionnalités sont encore manquantes ("superblocks", édition de blocks contenant du code Scilab, liens complexes). Surtout, la simulation ne fonctionne pas encore.</li>
89           <li>L'installation et l'usage de modules supplémentaires (ATOMS) est fonctionnelle, mais peu de modules disponibles sur <a href="http://atoms.scilab.org/">http://atoms.scilab.org/</a> ont été portés, donc cette fonctionnalités est d'un usage limité.</li>
90         </ul>
91
92       </p>
93       <h2 class="title">Changelog complet</h2>
94       <p class="para">
95         Pour une liste complète des changements entre la version 5.5.2 et cette version, veuillez consulter le fichier CHANGES_6.0.X présent à la racine de l'installation de Scilab.
96       </p>
97     </div>
98
99     <hr/>
100     <br/>
101
102     <div class="refsection">
103       <h3 class="title">Documentation et aide</h3>
104       <p class="para">Cette aide est aussi consultable sur <a href="http://help.scilab.org">http://help.scilab.org</a>, avec des fonctionnalit&eacute;s avanc&eacute;es telles que les commentaires, les favoris, le moteur de recherche, etc.</p>
105       <p class="para">Si vous d&eacute;butez avec Scilab, vous pouvez consulter la liste des <a href="scilab_keywords.html">mots-cl&eacute;s Scilab</a>.</p>
106       <p class="para">Scilab Enterprises propose aussi des <a href="http://www.scilab.org/support/documentation/tutorials">documentations et tutoriels</a>.</p>
107       <br/>
108     </div>
109
110
111     <hr/>
112     <br/>
113
114     <div class="refsection">
115       <h3 class="title">Autres ressources</h3>
116       <p class="para"><a href="http://www.scilab.org/" class="ulink">Portail Scilab</a> - Consulter le site Internet de Scilab</p>
117       <p class="para"><a href="http://wiki.scilab.org/" class="ulink">Wiki</a> - Consulter les nombreuses documentations, astuces, etc.</p>
118       <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>
119       <p class="para"><a href="http://forge.scilab.org/" class="ulink">Forge</a> - Consulter et publier des modules Scilab</p>
120       <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>
121       <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>
122       <p class="para"><a href="http://fileexchange.scilab.org/" class="ulink">File Exchange</a> - Echanger vos scripts, r&eacute;sultats et fichiers.</p>
123       <br/>
124     </div>
125   </body>
126 </html>