Développement d'un système de recherche automatique d'objets dans une image. Structure organisationnelle d'Éclipse

Eclipse est une plateforme de développement logiciel basée sur Java et offre la possibilité de développer des programmes avec des plugins. Contient un ensemble de composants intégrés, parmi lesquels le produit Eclipse bien connu - l'environnement de développement de plugin PDE. PDE vous permet d'étendre la plateforme elle-même, composée de composants intégrés. Les créateurs de boîtes à outils peuvent proposer leurs propres extensions et fournir aux utilisateurs un environnement de développement complet (IDE).

Outre le langage Java dans lequel Eclipse est écrit, l'environnement de développement est également utilisé pour d'autres langages de programmation. De nombreux plugins ont été créés pour prendre en charge les langages C++, Fortran, Perl, Prolog, Python, Ruby, etc. La plate-forme peut servir de base à d'autres logiciels qui ne sont pas liés à l'écriture de programmes, par exemple telnet et SGBD. Un autre exemple de code basé sur Eclipse est l'environnement de développement PDT, qui fournit des fonctionnalités de base pour l'édition et le débogage des applications PHP.

Tous les droits sont pervertis

Les logiciels open source sont sous licence pour garantir les droits des utilisateurs. Par exemple, le programme source doit avoir le droit de le modifier et de le redistribuer. Ce niveau de protection des droits est atteint grâce au copyleft. Le droit d'auteur protège le droit d'auteur en interdisant la distribution de programmes dans les cas où l'utilisateur ne dispose pas de ce droit. Le copyleft exige également que le logiciel distribué soit couvert par une licence sans modification. Dans ce cas, l’essence du droit d’auteur devient le contraire. Le copyleft utilise le droit d'auteur non pas pour préserver les droits des développeurs, mais pour les transférer aux utilisateurs.

Par conséquent, il existe des craintes et des doutes quant au fait que les logiciels open source entraîneront une perte de propriété intellectuelle, car le copyleft se propagera à d’autres parties du logiciel. En d’autres termes, la licence exigera que l’intégralité de l’application contenant le code open source soit distribuée avec les mêmes droits. Cela est vrai pour la licence publique générale (GNU) - Linux est distribué sous cette licence. Mais il existe des permis qui établissent une relation différente entre les intérêts publics et commerciaux.

OSI est une organisation à but non lucratif qui définit clairement ce qu'est l'open source et approuve les licences qui répondent à ses critères. La plateforme Eclipse est distribuée sous EPL, une licence ouverte certifiée OSI qui facilite l'utilisation commerciale tout en préservant la fidélité des auteurs open source.

Les créateurs de plugins ou les utilisateurs d'environnements de développement logiciel doivent publier tout code Eclipse qu'ils utilisent ou modifient, mais sont libres d'accorder sous licence leurs propres modules complémentaires comme ils le souhaitent. Le transfert des droits sur ces logiciels en tant que logiciels open source n'est pas requis et le code source n'est pas non plus rendu public.

Bien que de nombreuses personnes n'utilisent pas Eclipse pour créer leur propre logiciel, la disponibilité du code source de la plate-forme est importante non seulement parce qu'elle est gratuite, mais aussi parce qu'elle encourage l'innovation et encourage les programmeurs à contribuer avec leur propre produit au bien commun. La raison principale en est que plus un projet est travaillé, plus il a de sens pour tout le monde. Si cela est utile, alors le nombre de développeurs augmente encore plus et une communauté se crée autour du projet, similaire à celles nées autour de Linux et Apache.

Organisation à but non lucratif

Eclipse est un environnement de développement, des bibliothèques et des outils de création, de déploiement et de gestion de logiciels, ainsi qu'une communauté de ses créateurs. La plateforme a été créée par IBM en 2001 avec le soutien de fournisseurs de logiciels.

La Fondation Eclipse a été créée en 2004. Il s'agit d'une association à but non lucratif qui soutient les projets de plateforme et améliore la communauté des développeurs et le système de programmes et services complémentaires. Aujourd'hui, l'écosystème Eclipse comprend des organisations et des individus du secteur du logiciel.

La Fondation suit et gère les projets de plateforme. Il sert la communauté et les développeurs, appelés committers, ne font pas partie du personnel. Il s'agit d'employés d'autres organisations ou de programmeurs indépendants qui donnent de leur temps personnel pour travailler sur le projet.

Eclipse : caractéristiques de la plateforme

  • Création de divers outils de développement de programmes.
  • Nombre illimité de fournisseurs d’outils, y compris indépendants.
  • Prend en charge des outils pour travailler avec divers contenus, tels que HTML, C, EJB, Java, JSP, GIF et XML.
  • Assurer une intégration transparente au sein et entre les différents contenus.
  • Eclipse est un environnement de développement de programmes avec ou sans.
  • Fonctionne sur différents systèmes d'exploitation, notamment Linux, Windows, Solaris AIX, Mac OS X.
  • Utilisation de Java, un langage populaire pour l'écriture d'outils.

Guide de démarrage d'Eclipse

Après le premier lancement du programme, un message de bienvenue apparaît. L'utilisateur peut accéder à l'aperçu et découvrir de nouvelles fonctionnalités, des exemples ou des formations.

L'espace de travail est composé de panneaux de visualisation. L’ensemble des idées s’appelle la perspective. La perspective Ressources, par exemple, comprend des vues permettant de modifier, de gérer et d'afficher des projets.

Les débutants devraient commencer par Toolspace Basics, qui fournit une mine d'informations sur les différentes parties d'Eclipse et la façon dont elles interagissent.

Travailler avec JDT

Pour vous familiariser avec JDT, vous pouvez ouvrir le projet Eclipse Java. Pour ce faire, sélectionnez l'élément de menu "Fichier" - "Nouveau" - "Projet Java", entrez le nom du projet et cliquez sur "Terminer".

Pour modifier la perspective actuelle, vous devez sélectionner l'élément de menu "Fenêtre" - "Ouvrir la perspective" - ​​​​Java ou ouvrir une nouvelle fenêtre via "Fenêtre" - "Nouvelle fenêtre" et sélectionner une autre perspective.

La perspective contient des vues conçues pour le développement en langage Java. Dans le coin gauche, en haut, se trouve une hiérarchie avec les packages Java Eclipse, les classes, les archives JAR et divers fichiers, appelée « Navigateur de packages ». Dans le même temps, le menu principal a été reconstitué avec 2 éléments : Source et Refactor.

Créer un programme dans JDT

Pour créer une application Java, faites un clic droit sur le projet précédemment créé et sélectionnez "Nouveau" - "Classe". Dans la boîte de dialogue contextuelle, entrez le nom de la classe. La question est : « Quels modèles de méthodes souhaitez-vous créer ? » - spécifiez public static void main(String args) et cliquez sur « Terminer ».

En conséquence, un programme sera créé contenant la classe saisie et un main() vide. La méthode doit être remplie avec le code du programme (la déclaration j est omise intentionnellement) :

classe publique Bonjour (

public static void main (arguments de chaîne) (

pour(j=0; j<=5;j++)

System.out.println("Bonjour");

En tapant, vous pouvez remarquer les capacités de l'éditeur :

  • saisie semi-automatique ;
  • vérification de la syntaxe ;
  • Support d'ouverture ou guillemets à fermeture automatique.

La complétion du code est appelée par le raccourci clavier Ctrl + barre d'espace. Cela affichera une liste dépendante du contexte d'options sélectionnables au clavier ou à la souris, qu'il s'agisse d'une liste des méthodes de l'objet ou d'une partie d'un mot-clé.

La syntaxe est vérifiée par rapport à la compilation incrémentielle. Cela se produit lors de l’écriture du code simultanément à sa compilation. Les erreurs de syntaxe sont soulignées en rouge et un point rouge avec une croix blanche inclinée apparaît à leur gauche. D'autres erreurs sont indiquées dans les marges sous la forme d'une ampoule. Vous pouvez les réparer vous-même à l'aide de Quick Fix.

Dans l'exemple que vous avez saisi, l'ampoule est placée à côté de l'instruction for car il n'y a pas de déclaration i. Après avoir double-cliqué sur l'ampoule, une liste de correctifs possibles apparaîtra. Dans ce cas, pour j il est proposé de créer :

  • champ de classe ;
  • paramètre de méthode ;
  • variable locale.

Si vous sélectionnez l'une des options avec la souris, vous pouvez voir le texte résultant.

Un double-clic sur l'option requise génère le code du programme.

Lancement de l'application

S'il n'y a pas d'erreurs de compilation, l'application peut être lancée via l'élément du menu Démarrer. Il n’y a pas d’étape de compilation, puisqu’elle se fait lors de la sauvegarde du code. Dans la boîte de dialogue « Exécuter la configuration » qui apparaît, dont les valeurs nécessaires ont déjà été définies, vous devez cliquer sur le bouton Exécuter à droite, en dessous. Une console apparaîtra en bas avec les favoris et le résultat de l'application.

Le programme peut être exécuté dans un débogueur. Tout d'abord, un point d'arrêt est défini dans System.out.println() par deux clics de souris sur le champ gris à gauche de la fenêtre d'édition, à côté de l'appel de méthode. En conséquence, un point bleu apparaîtra. Sélectionnez le menu "Démarrer" - "Débogage". La fenêtre Configuration du lancement réapparaîtra. Après avoir cliqué sur le bouton Démarrer, la perspective Débogage apparaîtra avec de nouvelles vues.

Dans la vue Débogage, à gauche, en haut, se trouve une pile d'appels pour contrôler la progression du programme. Le panneau contient des boutons pour arrêter, continuer et terminer l'application, exécuter et ignorer l'instruction suivante et revenir d'une méthode. En haut à droite se trouve une série de panneaux avec des onglets : variables, points d'arrêt, expressions et écran. Lorsque vous sélectionnez l'onglet Variables, vous pouvez voir la valeur de la variable j.

Des indices contextuels peuvent fournir des informations détaillées sur chaque vue. Il vous suffit de cliquer sur le titre du panneau et d'appuyer sur F1.

Plugins supplémentaires

Les environnements de développement logiciel conçus pour la modification, la compilation et le débogage sont améliorés dans Eclipse avec des composants capables de modéliser, de créer l'automatisation, les tests unitaires, les performances, la configuration et le contrôle de version.

Le système de gestion des sources CVS vous permet de naviguer parmi elles. Dans ce cas, les modifications apportées ne sont pas mixtes. C'est une partie importante et intégrale d'Eclipse.

L'environnement de développement se trouve sur Eclipse.org. Les plugins se trouvent dans le répertoire Plug-in Central.

Architecture

La base de la plate-forme est constituée de clients RCP riches en fonctionnalités. Simplifiés, ils peuvent être représentés comme un ensemble de plugins utilisés dans le développement de programmes. Il existe également des composants supplémentaires recommandés et facultatifs.

Les principaux composants sont les suivants :

  • Le runtime définit le modèle de composant en fonction de la spécification OSGi, des extensions et des points d'extension. Fournit également des services supplémentaires tels que Syslog et la concurrence.
  • Le package SWT contient des fonctions Eclipse et des widgets d'interface utilisateur. Il dispose d'un module complémentaire avec des classes qui facilitent la création d'applications graphiques.
  • L'espace d'outils comprend des perspectives, des vues et des fenêtres d'édition.
  • Le composant Aide fournit une assistance aux utilisateurs sous la forme d'un système d'aide ou d'une liste de tâches interactive.
  • Le plugin Update vous permet d'obtenir la dernière version du logiciel.
  • Le composant Team offre une infrastructure pour connecter votre propre

La plateforme créée par IBM est devenue un système open source entièrement fonctionnel. Ses participants comprennent plus d'une centaine d'entreprises. Bien qu'il y ait eu des idées sur la création de tels systèmes auparavant, la conception réfléchie, fiable et élégante d'Eclipse l'a placé à l'avant-garde.

EclipseIDE 4.5.2 est un environnement de développement logiciel intégré gratuit. L'IDE diffère des autres IDE en ce sens qu'il est open source. Destiné principalement aux développeurs en langages Java, C/C++ et PHP.

Aujourd'hui, sur Internet, vous pouvez trouver un grand nombre d'éditeurs de texte différents avec mise en évidence du code. Ils sont gratuits et, en principe, ils remplissent la fonction d'écriture de code, mais les IDE sont une tout autre affaire. Il dispose d'un compilateur dont les simples éditeurs de texte ne peuvent se vanter, ainsi que de la possibilité de s'intégrer aux systèmes de contrôle de version pour le développement de projets en équipe.

Description de l'IDE Eclipse

La direction la plus populaire et la plus prioritaire pour les développeurs Eclipse IDE était la programmation en langage Java. Au début, Eclipse était développé par la célèbre société IBM et, à cette époque, cet IDE n'était pas gratuit. Mais bientôt, tous les développements ont été transférés à la communauté Eclipse Foundation, qui développe toujours ce logiciel.

Comme mentionné ci-dessus, Eclipse IDE est intégré à divers systèmes de contrôle de version, ce qui permet à une équipe de développement de travailler sur un projet et également de disposer de toutes les versions du logiciel.

Eclipse IDE est un système modulaire. Depuis qu'il a été développé exclusivement pour JAVA, le besoin de modules et d'extensions supplémentaires s'est fait sentir qui lui permettraient de prendre en charge d'autres langages de programmation. À l'heure actuelle, il existe de nombreuses extensions de ce type, à la fois payantes et disponibles gratuitement.

Malgré sa distribution gratuite, l'IDE Eclipse est le principal environnement de développement pour la plupart des programmeurs JAVA. Récemment, il est devenu encore plus apprécié depuis la sortie d'un module qui vous permet de développer des applications pour Android.

) les spécifications de la plateforme de services OSGi ont été choisies comme architecture de l'environnement d'exécution. Depuis la version 3.0, Eclipse a cessé d'être un IDE monolithique prenant en charge les extensions et est lui-même devenu un ensemble d'extensions. Il est basé sur le framework OSGi et SWT/JFace, sur la base desquels la couche suivante a été développée - RCP (Rich Client Platform, une plateforme de développement d'applications client à part entière). RCP sert de base non seulement à Eclipse, mais également à d'autres applications RCP, telles qu'Azureus et File Arranger. La couche suivante est Eclipse lui-même, qui est un ensemble d'extensions RCP : éditeurs, panneaux, perspectives, un module CVS et un module Java Development Tools (JDT).

Depuis 2006, la Fondation Eclipse coordonne une publication simultanée annuelle, qui a lieu en juin. Chaque version inclut la plateforme Eclipse ainsi qu'un certain nombre d'autres projets Eclipse.

Libérer date Version plateforme Projet
Néon 22 juin 2016 4.6
Mars 25 juin 2015 4.5
Lune 6 juin 2014 4.4
Kepler 26 juin 2013 4.3
Junon 27 juin 2012 3.8 et 4.2
Indigo 22 juin 2011 3.7
Hélios 23 juin 2010 3.6
Galilée 24 juin 2009 3.5
Ganymède 25 juin 2008 3.4
Europe 29 juin 2007 3.3
Callisto 30 juin 2006 3.2
Éclipse 3.1 28 juin 2005 3.1
Éclipse 3.0 28 juin 2004 3.0

Avantages

Eclipse sert principalement de plate-forme de développement d'extensions, c'est pourquoi il a gagné en popularité : n'importe quel développeur peut étendre Eclipse avec ses propres modules. Il existe déjà des outils de développement Java (JDT), des outils de développement C/C++ (CDT), développés par les ingénieurs de QNX en collaboration avec IBM, ainsi que des outils pour les langages Ada (GNATbench, Hibachi), COBOL, FORTRAN, PHP, X10 (X10DT ), etc. de divers développeurs. Une variété d'extensions complètent l'environnement Eclipse avec des gestionnaires permettant de travailler avec des bases de données, des serveurs d'applications, etc.

Eclipse JDT (Java Development Tools) est le module le plus connu destiné au développement de groupe : l'environnement est intégré aux systèmes de contrôle de version - CVS, GIT dans la distribution principale, il existe des plugins pour d'autres systèmes (par exemple, Subversion,). Offre également un support pour la communication entre l'EDI et le système de gestion des tâches (erreurs). La distribution principale inclut la prise en charge du bug tracker Bugzilla, et il existe également de nombreuses extensions pour prendre en charge d'autres trackers (Trac, Jira, etc.). Parce qu'il est gratuit et de haute qualité, Eclipse est la norme d'entreprise pour le développement d'applications dans de nombreuses organisations.

Eclipse est écrit en Java, il s'agit donc d'un produit indépendant de la plate-forme, à l'exception de la bibliothèque SWT, qui est développée pour toutes les plates-formes courantes (voir ci-dessous). La bibliothèque SWT est utilisée à la place de la bibliothèque Java Swing standard. Il repose entièrement sur la plate-forme sous-jacente (le système d'exploitation), qui fournit une interface utilisateur rapide et naturelle, mais entraîne parfois des problèmes de compatibilité et de stabilité des applications entre les plates-formes.

Architecture

La base d'Eclipse est la Rich Client Platform (RCP). plateforme client riche). Il se compose des éléments suivants :

  • OSGi (environnement standard de livraison des kits) liasses));
  • SWT (boîte à outils de widgets portables) ;
  • JFace (tampons de fichiers, travail avec du texte, éditeurs de texte) ;
  • Environnement de travail Eclipse (panneaux, éditeurs, projections, assistants).
    • Aperi (de lat. ouvrir) - système open source pour gérer les systèmes de stockage en réseau.
    • BIRT (Business Intelligence and Reporting Tools) - Rapports Web et PDF.
    • DTP (Data Tools Platform) - développement de systèmes centrés sur les données, en particulier les données dans des bases de données relationnelles ; gérer des programmes avec un grand nombre de connecteurs.
    • GEF (Graphical Editing Framework) est un framework permettant de créer des éditeurs graphiques intégrés.
    • Jazz est une plate-forme client-serveur pour l'interaction entre les développeurs lors du développement d'un projet (inclut le chat, le journal des événements, etc.), construite sur Eclipse (qui fait partie de la gamme de produits IBM Rational).
    • La modélisation .
    • Outils .
    • TPTP (Test & Performance Tools Platform) - développement d'outils de tests, - débogueurs, profileurs, etc.
    • VE (Visual Editor Project) - développement d'outils GUI.
    • WTP (Web Tools Platform Project) - Outils de développement d'applications web J2EE :
      • Éditeurs HTML, JavaScript, CSS, JSP, SQL, XML, DTD, XSD et WSDL ;
      • éditeurs graphiques pour XSD et WSDL ;
      • Assistants et explorateurs de services Web, outils de test WS-I ;
      • des outils pour accéder et créer des requêtes et des modèles de bases de données.
    • L'Eclipse Communication Framework (ECF) vise à créer des applications de communication sur la plateforme Eclipse.
    • Projet de développement de logiciels de périphériques (DSDP).
    • La plate-forme d'outils parallèles (PTP) fournit une plate-forme d'outils parallèles portable, évolutive et basée sur des normes qui facilitera l'intégration d'outils spécifiques aux architectures informatiques parallèles.
    • Embedded Enhanced Client Platform (eRCP) - conçue pour étendre RCP aux appareils embarqués. eRCP comprend un ensemble de composants qui sont un sous-ensemble de composants RCP. Il vous permettra de transférer le modèle d'application utilisé sur les ordinateurs de bureau vers d'autres appareils.
    • DLTK (Dynamic Languages ​​​​Toolkit) est un environnement de développement intégré pour les langages de programmation dynamiques.
    • Swordfish est une plate-forme permettant de créer des systèmes d'information d'entreprise distribués.

    Dernières versions

    Eclipse 3.3.2 (Europe hiver)

    Le nombre de nouveaux sous-projets (tous deux gérés par la Fondation Eclipse et par des tiers) augmente rapidement. Nous devons coordonner les efforts d'un grand nombre de développeurs et proposer des règles communes - « Processus de développement Eclipse ».

    La dernière version de la version comprend 21 sous-projets.

    Éclipse 3.4 (Ganymède)

    La version Ganymède (06.2008) comprend 23 sous-projets :

    • Projet Eclipse 3.4
    • Équinoxe 3.4
    • Projet de cadre de communication Eclipse 2.0.0
    • Technologie du cadre de modèle Eclipse
    • Cadre de modélisation Eclipse 2.4.0
    • Projet d'emballage Eclipse 1.0.0
    • Projet de plateforme d'outils Web Eclipse 3.0.0
    • Framework d'éditeur graphique 3.4.0
    • Cadre de modélisation graphique 2.1
    • Outils de développement de modèles. 1.1
    • Plateforme d'outils de données (PAO) 1.6
    • Projet de plateforme de développement de logiciels de périphériques Débogage de périphériques 1.0
    • Plateforme de développement de logiciels d'appareils Project Target Management 3.0
    • Assemblage des composants Buckminster 1.1
    • BIRT2.3.0
    • Outil de développement C/C++ (CDT) 5.0.0
    • Boîte à outils des langages dynamiques 0.95
    • Modèle en texte (M2T) 0.9.0
    • Transformation de modèle à modèle (M2M)
    • Mylyn 3.0 (interface utilisateur axée sur les tâches)
    • Plateforme Ajax riche (RAP) 1.1
    • Outils SOA (STP) 1.0
    • Subversif - Fournisseur d'équipe SVN
    • Gestion des cibles 3.0
    • Projet de plateforme d'outils de test et de performance 4.5.0

    Éclipse 3.5 (Galileo)

    La dernière version de Galileo, présentée au public le 24 juin 2009, comprend 33 sous-projets :

    • Plateforme Eclipse 3.5
    • Projet Eclipse 3.5.0
    • Cadre de modélisation Eclipse (EMF) 2.5.0
    • Projet d'emballage Eclipse 1.1.0
    • Projet de plateforme d'outils Web Eclipse WTP 3.1.0 (Galileo)
    • Projet EclipseLink 1.1.2
    • Cadre d'outils d'accessibilité 0.7.0
    • Outils de business intelligence et de reporting (BIRT)
    • Outils de développement C/C++ (CDT) 6.0
    • Outils de persistance Dali Java 2.2
    • Plateforme d'outils de données 1.7 (Galileo)
    • Boîte à outils des langages dynamiques 1.0
    • Équinoxe 3.5
    • GEF - Framework d'édition graphique 3.5.0
    • Cadre de modélisation graphique 2.2.0
    • Outils de flux de travail Java JWT 0.6
    • JDT - Outils de développement Java
    • M2T JET (Java Emitter Templates) - alias JET2 M2T JET 1.0.0 (Galileo)
    • Analyseur de mémoire 0.8.0
    • Outils mobiles pour Java
    • Modèle en texte (M2T) 1.0.0
    • Transformation de modèle à modèle (M2M) Sortie simultanée de Galileo
    • Outils de surveillance 4.6
    • Mylyn 3.2
    • Outils de développement PHP 2.1.0
    • Plateforme Ajax riche 1.2
    • Projet de plateforme Riena 1.1.0.
    • Outils SCA 2.0.0
    • Outils SOA 2.0
    • Édition des sources 3.1.0 (Galileo)
    • Espadon 0.9.0
    • Gestion des cibles 3.1
    • Projet de plateforme d'outils de test et de performance 4.5.3
    • Outils de test TPTP v4.6
    • Cadre de modélisation textuelle org.eclipse.xtext
    • Outils pour Linux mobile 0.3
    • Plateforme TPTP TPTP v4.6
    • Outils de traçage et de profilage TPTP v4.6

    Localisation

    À partir de la version 3.1.1, un pack linguistique pour la russification d'Eclipse a été publié. L'interface graphique et la documentation ont été traduites en russe.

    Modules

    Il existe un certain nombre de modules gratuits et commerciaux disponibles pour l'environnement Eclipse. Le framework a été initialement conçu pour le langage Java, mais il existe désormais de nombreuses extensions pour prendre en charge d'autres langages :

    Langue Module
    /C++ CDT
    Fortran Photran
    Perl ÉPIQUE
    PHP pdt
    Javascript JSEclipse
    Python PyDev (Éclipse) ( Anglais)
    Rubis TDR
    1CV8 1C : Entreprise DT

    Développer et obtenir rapports et le développement d'applications BI analytiques dans Eclipse, il existe le projet BIRT ( Anglais).

    Eclipse dispose de fonctionnalités intégrées pour l'installation et la mise à jour de modules via Internet.

    Applications populaires basées sur SWT et RCP

    Architectures et systèmes pris en charge

    • HP-UX (HP9000/Motif)
    • Linux (x86, x86-64, PPC, IA-64/GTK 2)
    • Linux (x86/Motif)
    • Solaris 8 (SPARC/GTK 2, Motif)
    • QNX (x86/Photon)
    • Microsoft Windows (Win32, Win64)
    • Android (ARM)

    Donnez votre avis sur l'article "Eclipse (environnement de développement)"

    Remarques

    1. Darryl K. Taft.(Anglais) . ??? (20 mai 2005). Récupéré le 3 septembre 2009. .
    2. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    3. (Anglais) . Récupéré le 3 septembre 2009. .
    4. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    5. (Anglais) . Documentation Éclipse. Site officiel. Récupéré le 3 septembre 2009. .
    6. (Anglais) . Documentation Éclipse. Site officiel. Récupéré le 3 septembre 2009. .
    7. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    8. Sergueï Golubev.. ??? (15 novembre 2005). Récupéré le 3 septembre 2009. .
    9. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    10. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    11. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    12. (Anglais) . Récupéré le 3 septembre 2009. .
    13. Vladimir Paramonov.. Compulenta (31 janvier 2007). Récupéré le 3 septembre 2009.
    14. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    15. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    16. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    17. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    18. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    19. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    20. . Site officiel. .
    21. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    22. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    23. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    24. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    25. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    26. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    27. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    28. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    29. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    30. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    31. (Anglais) . Site officiel (juin 2007). Récupéré le 3 septembre 2009. .
    32. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    33. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    34. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    35. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    36. (Anglais) . Site officiel. Récupéré le 24 mars 2011. .
    37. (Anglais) . . Récupéré le 3 septembre 2009. .
    38. (Anglais) . Site officiel. Récupéré le 3 septembre 2009. .
    39. (Anglais) . ???. Récupéré le 3 septembre 2009. .
    40. Josh Fet.(russe) . ??? (juin 2008). - Installation de PyDev dans Eclipse. Récupéré le 3 septembre 2009. .
    41. (Anglais) . ???. Récupéré le 3 septembre 2009. .
    42. (10.04.2015).
    43. (russe) . ???. Récupéré le 3 septembre 2009. .
    44. (Anglais) . . Récupéré le 3 septembre 2009. .
    45. (Anglais) . . Récupéré le 3 septembre 2009. .
    46. (Anglais) . ???. Récupéré le 3 septembre 2009. .
    47. (Anglais) . ???. Récupéré le 3 septembre 2009. .
    48. (Anglais) (lien inaccessible - histoire) . ???. Récupéré le 3 septembre 2009. .
    49. (Anglais) . ???. Récupéré le 3 septembre 2009.

    Liens

    • (Anglais)
    • (Anglais)
    • (Anglais) - Documentation pour le SDK Eclipse
    • (Anglais)
    • (Anglais)
    • (Anglais) - Plateforme client avancée
    • (Anglais)
    • (anglais)IBM
    • IBM (russe)
    • (russe) IBM
    • (Russe)
    • (Anglais) - options de distribution Eclipse clé en main pour différents domaines de développement (Expert Java, Desktop Java, Server Java, Mobile Java, etc.)
    • (Russe) Art. Studio Lebedev

    Un extrait décrivant Eclipse (environnement de développement)

    Le lendemain, Rostov accompagna la princesse Marya à Yaroslavl et quelques jours plus tard, il partit lui-même pour le régiment.

    La lettre de Sonya à Nicolas, qui était l'accomplissement de sa prière, a été écrite depuis la Trinité. C'est ce qui l'a causé. L'idée de Nicolas épousant une riche épouse occupait de plus en plus la vieille comtesse. Elle savait que Sonya était le principal obstacle à cela. Et récemment, la vie de Sonya, surtout après la lettre de Nikolaï décrivant sa rencontre à Bogucharovo avec la princesse Marya, est devenue de plus en plus difficile dans la maison de la comtesse. La comtesse n'a pas manqué une seule occasion de faire une allusion offensante ou cruelle à Sonya.
    Mais quelques jours avant de quitter Moscou, touchée et excitée par tout ce qui se passait, la comtesse, appelant Sonya à elle, au lieu de reproches et d'exigences, se tourna vers elle avec des larmes et pria pour qu'elle, en se sacrifiant, rembourse tout. ce qui a été fait pour elle, c'est de rompre ses liens avec Nicolas.
    "Je ne serai pas en paix tant que tu ne me feras pas cette promesse."
    Sonya fondit en larmes de manière hystérique, répondit à travers ses sanglots qu'elle ferait tout, qu'elle était prête à tout, mais elle n'a pas fait de promesse directe et dans son âme ne pouvait pas décider de ce qu'on lui demandait. Elle a dû se sacrifier pour le bonheur de la famille qui la nourrissait et l’élevait. Se sacrifier pour le bonheur des autres était l'habitude de Sonya. Sa position dans la maison était telle que ce n'est que sur le chemin du sacrifice qu'elle pouvait montrer ses vertus, et elle avait l'habitude et aimait se sacrifier. Mais d'abord, dans tous les actes d'abnégation, elle réalisa avec joie qu'en se sacrifiant, elle élevait ainsi sa valeur aux yeux d'elle-même et des autres et devenait plus digne de Nicolas, qu'elle aimait le plus dans la vie ; mais maintenant son sacrifice devait consister à renoncer à ce qui constituait pour elle toute la récompense du sacrifice, tout le sens de la vie. Et pour la première fois de sa vie, elle ressentit de l'amertume envers ceux qui lui avaient profité pour la torturer plus douloureusement ; J'enviais Natasha, qui n'avait jamais rien vécu de pareil, n'avait jamais eu besoin de sacrifices et forçait les autres à se sacrifier et pourtant était aimée de tous. Et pour la première fois, Sonya sentit comment, de son amour calme et pur pour Nicolas, commençait soudain à grandir un sentiment passionné, qui se tenait au-dessus des règles, de la vertu et de la religion ; et sous l'influence de ce sentiment, Sonya involontairement, apprise par sa vie dépendante du secret, répondit à la comtesse en général, des mots vagues, évitait les conversations avec elle et décida d'attendre une rencontre avec Nikolai pour que lors de cette rencontre elle ne se libère pas elle, mais, au contraire, se lie à lui pour toujours.
    Les troubles et l’horreur des derniers jours du séjour des Rostov à Moscou ont noyé les sombres pensées qui pesaient sur elle. Elle était heureuse de trouver grâce à eux le salut dans des activités pratiques. Mais lorsqu'elle apprit la présence du prince Andrei dans leur maison, malgré toute la pitié sincère qu'elle ressentait pour lui et Natasha, elle fut envahie par un sentiment joyeux et superstitieux que Dieu ne voulait pas qu'elle soit séparée de Nicolas. Elle savait que Natasha aimait son prince Andrei et ne cessait de l'aimer. Elle savait que maintenant, réunis dans des conditions si terribles, ils s'aimeraient à nouveau et qu'alors Nicolas, en raison de la parenté qui les unirait, ne pourrait pas épouser la princesse Marya. Malgré toute l'horreur de tout ce qui s'est passé dans les derniers jours et pendant les premiers jours du voyage, ce sentiment, cette conscience de l'intervention de la providence dans ses affaires personnelles plaisait à Sonya.
    Les Rostov ont passé la première journée de leur voyage à la Laure de la Trinité.
    Dans l'hôtel Lavra, les Rostov se sont vu attribuer trois grandes chambres, dont l'une était occupée par le prince Andrei. Le blessé allait beaucoup mieux ce jour-là. Natasha s'est assise avec lui. Dans la pièce voisine, le comte et la comtesse étaient assis, discutant respectueusement avec le recteur, qui avait rendu visite à leurs anciennes connaissances et investisseurs. Sonya était assise juste là et elle était tourmentée par la curiosité de savoir de quoi parlaient le prince Andrei et Natasha. Elle écoutait le son de leurs voix derrière la porte. La porte de la chambre du prince Andrei s'ouvrit. Natasha en sortit avec un visage excité et, sans remarquer le moine qui se leva pour la rencontrer et attrapa la large manche de sa main droite, s'approcha de Sonya et lui prit la main.
    - Natacha, qu'est-ce que tu fais ? Viens ici, dit la comtesse.
    Natasha a bénéficié de la bénédiction et l'abbé a conseillé de se tourner vers Dieu et son saint pour obtenir de l'aide.
    Immédiatement après le départ de l’abbé, Nashata prit la main de son amie et l’accompagna dans la pièce vide.
    - Sonya, n'est-ce pas ? sera-t-il vivant ? - dit-elle. – Sonya, comme je suis heureuse et comme je suis malheureuse ! Sonya, ma chérie, tout est comme avant. Si seulement il était vivant. Il ne peut pas... parce que, parce que... ça... - Et Natasha fondit en larmes.
    - Donc! Je le savais! Dieu merci », a déclaré Sonya. - Il sera vivant !
    Sonya n'était pas moins excitée que son amie - à la fois par sa peur et son chagrin, et par ses pensées personnelles qui n'étaient exprimées à personne. Elle, en sanglotant, embrassa et consola Natasha. « Si seulement il était vivant ! » - elle pensait. Après avoir pleuré, parlé et essuyé leurs larmes, les deux amis se sont approchés de la porte du prince Andrei. Natasha ouvrit soigneusement les portes et regarda dans la pièce. Sonya se tenait à côté d'elle devant la porte entrouverte.
    Le prince Andrei était allongé sur trois oreillers. Son visage pâle était calme, ses yeux étaient fermés et on pouvait voir à quel point il respirait régulièrement.
    - Oh, Natacha ! – Sonya a soudainement presque crié, attrapant la main de sa cousine et s'éloignant de la porte.
    - Quoi? Quoi? – a demandé Natacha.
    "C'est ceci, cela, cela..." dit Sonya avec un visage pâle et des lèvres tremblantes.
    Natasha ferma doucement la porte et accompagna Sonya jusqu'à la fenêtre, ne comprenant pas encore ce qu'ils lui disaient.
    "Tu te souviens," dit Sonya avec un visage effrayé et solennel, "tu te souviens quand je t'ai cherché dans le miroir... À Otradnoye, au moment de Noël... Tu te souviens de ce que j'ai vu ?..
    - Oui oui! - dit Natasha en ouvrant de grands yeux, se souvenant vaguement que Sonya avait alors dit quelque chose à propos du prince Andrei, qu'elle avait vu allongé.
    - Vous souvenez-vous? – Sonya a continué. "Je l'ai vu alors et je l'ai dit à tout le monde, à toi et à Dunyasha." «J'ai vu qu'il était allongé sur le lit», dit-elle en faisant un geste de la main avec un doigt levé à chaque détail, «et qu'il avait fermé les yeux, et qu'il était recouvert d'une couverture rose, et qu'il il avait croisé les mains », a déclaré Sonya, s'assurant que lorsqu'elle décrivait les détails qu'elle voyait maintenant, c'étaient ces mêmes détails qu'elle avait vus alors. Elle n’a alors rien vu, mais a dit qu’elle avait vu ce qui lui passait par la tête ; mais ce qu'elle avait imaginé lui paraissait alors aussi valable que n'importe quel autre souvenir. Ce qu'elle a dit alors, qu'il la regardait et souriait et qu'il était couvert de quelque chose de rouge, non seulement elle s'en souvenait, mais elle était fermement convaincue que même alors, elle avait dit et vu qu'il était recouvert d'une couverture rose, exactement rose, et que ses yeux étaient fermés.
    "Oui, oui, exactement en rose", a déclaré Natasha, qui semblait maintenant également se souvenir de ce qui avait été dit en rose, et elle a vu en cela le principal caractère inhabituel et mystérieux de la prédiction.
    - Mais qu'est ce que ça veut dire? – dit Natasha pensivement.
    - Oh, je ne sais pas à quel point tout cela est extraordinaire ! - dit Sonya en se tenant la tête.
    Quelques minutes plus tard, le prince Andrei a appelé et Natasha est venue le voir ; et Sonya, éprouvant une émotion et une tendresse qu'elle avait rarement éprouvées, resta à la fenêtre, méditant sur le caractère extraordinaire de ce qui s'était passé.
    Ce jour-là, il y avait une occasion d'envoyer des lettres à l'armée et la comtesse écrivit une lettre à son fils.
    « Sonya », dit la comtesse en levant la tête de la lettre alors que sa nièce passait devant elle. – Sonya, tu n'écriras pas à Nikolenka ? - dit la comtesse d'une voix calme et tremblante, et dans le regard de ses yeux fatigués, regardant à travers des lunettes, Sonya lut tout ce que la comtesse comprenait dans ces mots. Ce regard exprimait la supplication, la peur du refus, la honte de devoir demander et la disposition à une haine irréconciliable en cas de refus.
    Sonya s'approcha de la comtesse et, s'agenouillant, lui baisa la main.
    «Je vais écrire, maman», dit-elle.
    Sonya a été adoucie, excitée et touchée par tout ce qui s'est passé ce jour-là, en particulier par la mystérieuse performance de divination qu'elle vient de voir. Maintenant qu'elle savait qu'à l'occasion du renouvellement des relations de Natasha avec le prince Andrei, Nikolai ne pouvait pas épouser la princesse Marya, elle sentait avec joie le retour de cet état d'abnégation dans lequel elle aimait et avait l'habitude de vivre. Et les larmes aux yeux et avec la joie de réaliser un acte généreux, elle, interrompue à plusieurs reprises par des larmes qui obscurcissaient ses yeux noirs de velours, écrivit cette lettre touchante dont la réception étonna tant Nicolas.

    Au poste de garde où Pierre a été emmené, l'officier et les soldats qui l'ont emmené l'ont traité avec hostilité, mais en même temps avec respect. On pouvait encore ressentir dans leur attitude à son égard un doute sur qui il était (s'il était une personne très importante) et de l'hostilité en raison de leur lutte personnelle encore fraîche avec lui.
    Mais quand, un autre matin, le changement arriva, Pierre sentit que pour la nouvelle garde – pour les officiers et les soldats – cela n'avait plus le sens qu'il avait pour ceux qui l'avaient pris. Et en effet, dans ce grand et gros homme en caftan de paysan, les gardes du lendemain n'ont plus vu cet homme vivant qui s'est battu si désespérément avec le maraudeur et avec les soldats d'escorte et a prononcé une phrase solennelle sur le sauvetage de l'enfant, mais ont vu seul le dix-septième de ceux qui étaient détenus pour une raison quelconque, sur ordre des plus hautes autorités, étaient les Russes capturés. S'il y avait quelque chose de spécial chez Pierre, c'était seulement son apparence timide et profondément réfléchie et la langue française dans laquelle, étonnamment pour les Français, il parlait bien. Malgré le fait que le même jour, Pierre était en contact avec d'autres suspects, car la pièce séparée qu'il occupait était nécessaire à un officier.
    Tous les Russes que Pierre gardait étaient des gens du plus bas rang. Et tous, reconnaissant Pierre comme un maître, le boudaient, d'autant plus qu'il parlait français. Pierre entendait avec tristesse le ridicule de lui-même.
    Le lendemain soir, Pierre apprend que tous ces prisonniers (et probablement lui-même inclus) vont être jugés pour incendie criminel. Le troisième jour, Pierre fut emmené avec d'autres dans une maison où étaient assis un général français à moustache blanche, deux colonels et d'autres Français avec des foulards sur les mains. Pierre, ainsi que d'autres, ont été interrogés sur qui il était avec la précision et la certitude avec lesquelles les accusés sont habituellement traités, dépassant soi-disant les faiblesses humaines. où il était? dans quel but? et ainsi de suite.
    Ces questions, laissant de côté l'essence de la question de la vie et excluant la possibilité de révéler cette essence, comme toutes les questions posées devant les tribunaux, avaient pour seul but de tracer le sillon le long duquel les juges voulaient que les réponses de l'accusé coulent et le conduisent à le but recherché, c'est-à-dire l'accusation. Dès qu'il commençait à dire quelque chose qui ne satisfaisait pas le but de l'accusation, ils prenaient un sillon et l'eau pouvait couler où elle voulait. De plus, Pierre a vécu la même chose qu'un accusé vit devant tous les tribunaux : la perplexité quant au pourquoi toutes ces questions lui ont été posées. Il estimait que cette astuce consistant à insérer un sillon n'était utilisée que par condescendance ou, pour ainsi dire, par politesse. Il savait qu'il était au pouvoir de ces gens, que seul le pouvoir l'avait amené ici, que seul le pouvoir leur donnait le droit d'exiger des réponses aux questions, que le seul but de cette réunion était de l'accuser. Et donc, puisqu’il y avait du pouvoir et qu’il y avait un désir d’accuser, il n’y avait pas besoin de l’astuce des questions et du procès. Il était évident que toutes les réponses devaient conduire à la culpabilité. Lorsqu'on lui a demandé ce qu'il faisait lorsqu'ils l'ont emmené, Pierre a répondu avec une certaine tragédie qu'il portait un enfant à ses parents, qu'il avait sauvé des flammes. - Pourquoi s'est-il battu avec le maraudeur " Pierre a répondu, qu'il défendait une femme, que protéger une femme insultée est le devoir de chacun, que... Il a été arrêté : cela n'allait pas à l'essentiel. Pourquoi était-il dans la cour d'une maison en feu , où des témoins l'ont vu ? Il a répondu qu'il allait voir ce qui se passait à Moscou. Ils l'ont encore arrêté : ils ne lui ont pas demandé où il allait, et pourquoi était-il près du feu ? Qui était-il ? Ils ont répété il lui a posé la première question, à laquelle il a dit qu'il ne voulait pas répondre. Il a encore répondu qu'il ne pouvait pas dire cela.
    - Écrivez-le, ce n'est pas bon. "C'est très mauvais", lui dit sévèrement le général à moustache blanche et au visage rouge et vermeil.
    Le quatrième jour, des incendies se sont déclarés dans la vallée de Zubovsky.
    Pierre et treize autres personnes furent emmenés à Krymsky Brod, dans la remise d'un marchand. En marchant dans les rues, Pierre s'étouffait à cause de la fumée qui semblait envahir toute la ville. Les incendies étaient visibles de différentes directions. Pierre ne comprenait pas encore la signification de l'incendie de Moscou et regardait ces incendies avec horreur.
    Pierre resta encore quatre jours dans la remise d'une maison près du Brod de Crimée, et pendant ces jours il apprit par la conversation des soldats français que tout le monde qui restait ici attendait chaque jour la décision du maréchal. Quel maréchal, Pierre n'a pas pu le savoir auprès des soldats. Pour le soldat, évidemment, le maréchal semblait être le maillon le plus élevé et quelque peu mystérieux du pouvoir.
    Ces premiers jours, jusqu'au 8 septembre, jour où les prisonniers furent emmenés pour un deuxième interrogatoire, furent les plus difficiles pour Pierre.

    X
    Le 8 septembre, un officier très important entra dans la grange pour voir les prisonniers, à en juger par le respect avec lequel les gardiens le traitaient. Cet officier, probablement officier d'état-major, une liste en main, fit l'appel de tous les Russes, appelant Pierre : celui qui n "avoue pas son nom". Et, indifféremment et regardant paresseusement tous les prisonniers, il ordonna au gardien qu'il convient que l'officier les habille et les range avant de les conduire au maréchal. Une heure plus tard, une compagnie de soldats arriva, et Pierre et treize autres furent conduits au Champ de la Vierge. " La journée était claire, ensoleillée après la pluie, et l'air était inhabituellement pur. La fumée ne s'est pas retombée comme le jour où Pierre a été emmené hors du corps de garde de Zubovsky Val ; la fumée s'est élevée en colonnes dans l'air clair. Les incendies Les incendies étaient introuvables, mais des colonnes de fumée s'élevaient de tous côtés, et tout Moscou, tout ce que Pierre pouvait voir, n'était qu'un incendie. De tous côtés, on voyait des terrains vagues avec des poêles et des cheminées et parfois des murs calcinés. de maisons en pierre. Pierre regardait attentivement les incendies et ne reconnaissait pas les quartiers familiers de la ville. Par endroits, on pouvait voir des églises survivantes. Le Kremlin, non détruit, se profilait de loin blanc avec ses tours et Ivan le Grand. A proximité, le dôme du couvent de Novodievitchi brillait joyeusement et la cloche de l'Évangile y était particulièrement forte. Cette annonce rappela à Pierre que c'était dimanche et la fête de la Nativité de la Vierge Marie. Mais il semblait qu'il n'y avait personne pour célébrer cette fête : partout il y avait des ravages causés par l'incendie, et parmi le peuple russe il n'y avait qu'occasionnellement des gens en haillons et effrayés qui se cachaient à la vue des Français.
    Évidemment, le nid russe a été ravagé et détruit ; mais derrière la destruction de cet ordre de vie russe, Pierre sentait inconsciemment que sur ce nid en ruine avait été établi son propre ordre français, complètement différent, mais ferme. Il le sentit à la vue de ces soldats marchant gaiement et gaiement, en rangées régulières, qui l'escortaient avec d'autres criminels ; il le sentit à la vue de quelque haut fonctionnaire français dans une voiture double, conduite par un soldat, se dirigeant vers lui. Il l'a ressenti aux sons joyeux de la musique régimentaire venant du côté gauche du terrain, et surtout il l'a ressenti et compris à la liste que l'officier français en visite a lue ce matin, appelant les prisonniers. Pierre a été emmené par des soldats, emmené dans un endroit ou un autre avec des dizaines d'autres personnes ; il semblait qu'ils pouvaient l'oublier, le confondre avec les autres. Mais non : ses réponses données lors de l'interrogatoire lui revenaient sous la forme de son nom : celui qui n "avoue pas son nom. Et sous ce nom, dont Pierre avait peur, on le conduisait désormais quelque part, avec une confiance incontestable. écrit sur leurs visages que tous les autres prisonniers et lui étaient ceux dont on avait besoin et qu'ils étaient emmenés là où on avait besoin d'eux. Pierre se sentait comme un éclat insignifiant pris dans les roues d'une machine inconnue pour lui, mais qui fonctionnait correctement.
    Pierre et d'autres criminels ont été conduits du côté droit du Champ de la Vierge, non loin du monastère, dans une grande maison blanche avec un immense jardin. C'était la maison du prince Chtcherbatov, dans laquelle Pierre avait souvent rendu visite au propriétaire auparavant et dans laquelle maintenant, comme il l'apprit par la conversation des soldats, était stationné le maréchal, le duc d'Eckmuhl.
    Ils ont été conduits sous le porche et un par un, ils ont été conduits dans la maison. Pierre a été amené sixième. Par une galerie vitrée, un vestibule et une antichambre, familière à Pierre, on le conduisit dans un bureau long et bas, à la porte duquel se tenait un adjudant.
    Davout était assis au fond de la pièce, au-dessus de la table, des lunettes sur le nez. Pierre s'approcha de lui. Davout, sans lever les yeux, se trouvait apparemment aux prises avec un papier posé devant lui. Sans lever les yeux, il demanda doucement :
    – Qui êtes-vous ? [Qui es-tu?]
    Pierre restait silencieux parce qu'il était incapable de prononcer des mots. Pour Pierre, Davout n'était pas seulement un général français ; pour Pierre Davout, c'était un homme connu pour sa cruauté. En regardant le visage froid de Davout, qui, tel un professeur strict, acceptait de faire preuve de patience pour le moment et d'attendre une réponse, Pierre sentit que chaque seconde de retard pouvait lui coûter la vie ; mais il ne savait pas quoi dire. Il n'a pas osé dire ce qu'il avait dit lors du premier interrogatoire ; révéler son rang et sa position était à la fois dangereux et honteux. Pierre restait silencieux. Mais avant que Pierre ait pu décider quoi que ce soit, Davout releva la tête, leva ses lunettes sur son front, plissa les yeux et regarda Pierre attentivement.
    «Je connais cet homme», dit-il d'une voix mesurée et froide, visiblement calculée pour effrayer Pierre. Le froid qui avait parcouru le dos de Pierre lui serrait la tête comme un étau.
    – Mon général, vous ne pouvez pas me connaitre, je ne vous ai jamais vu... [Tu ne pouvais pas me connaître, général, je ne t'ai jamais vu.]
    "C'est un espion russe", l'interrompit Davout en s'adressant à un autre général qui était dans la pièce et que Pierre n'avait pas remarqué. Et Davout se détourna. Avec un éclat de voix inattendu, Pierre a soudainement parlé rapidement.
    « Non, Monseigneur », dit-il en se rappelant soudain que Davout était duc. - Non, Monseigneur, vous n'avez pas pu me connaitre. Je suis un officier militianaire et je n'ai pas quitté Moscou. [Non, Votre Altesse... Non, Votre Altesse, vous ne pouviez pas me connaître. Je suis policier et je n'ai pas quitté Moscou.]
    - Votre nom ? [Votre nom ?] - répéta Davout.
    - Besouhof. [Bezoukhov.]
    – Qu"est ce qui me prouvera que vous ne mentez pas ? [Qui me prouvera que vous ne mentez pas ?]
    - Monseigneur ! [Votre Altesse!] - Pierre a crié d'une voix non offensée mais suppliante.
    Davout leva les yeux et regarda Pierre attentivement. Ils se regardèrent plusieurs secondes, et ce regard sauva Pierre. Dans cette optique, au-delà de toutes les conditions de guerre et de procès, une relation humaine s’est établie entre ces deux personnes. Au cours de cette minute, tous deux ont vaguement vécu d'innombrables choses et ont réalisé qu'ils étaient tous les deux enfants de l'humanité, qu'ils étaient frères.
    A première vue, pour Davout, qui ne faisait que lever la tête de sa liste, où les affaires humaines et la vie s'appelaient des chiffres, Pierre n'était qu'une circonstance ; et, ne tenant pas compte de la mauvaise action sur sa conscience, Davout l'aurait fusillé ; mais maintenant il voyait déjà une personne en lui. Il réfléchit un instant.
    – Comment me prouverez-vous la vérité de ce que vous me dites ? [Comment allez-vous me prouver la véracité de vos propos ?] - dit froidement Davout.
    Pierre se souvint de Rambal et nomma son régiment, son nom de famille et la rue dans laquelle se trouvait la maison.
    «Vous n'êtes pas ce que vous dites, [Vous n'êtes pas ce que vous dites.]», répéta Davout.
    Pierre, d'une voix tremblante et intermittente, commença à apporter la preuve de la véracité de son témoignage.
    Mais à ce moment l'adjudant entra et rapporta quelque chose à Davout.
    Davout rayonna soudain à la nouvelle véhiculée par l'adjudant et commença à se boutonner. Il semble qu'il ait complètement oublié Pierre.
    Lorsque l'adjudant lui rappela le prisonnier, il fronça les sourcils, fit un signe de tête vers Pierre et lui dit d'être emmené. Mais Pierre ne savait pas où ils étaient censés l'emmener : à la baraque ou au lieu d'exécution préparé, que ses camarades lui montraient en se promenant le long du Champ de la Vierge.
    Il tourna la tête et vit que l'adjudant demandait encore quelque chose.
    - Oui, sans doute ! [Oui, bien sûr !] - dit Davout, mais Pierre ne savait pas ce qu'était « oui ».
    Pierre ne se souvenait plus comment, combien de temps il marchait et où. Lui, dans un état d'insensibilité et d'ennui complet, ne voyant rien autour de lui, a bougé ses jambes avec les autres jusqu'à ce que tout le monde s'arrête, et il s'est arrêté. Pendant tout ce temps, une pensée trottait dans la tête de Pierre. C'était la pensée de qui, qui, l'avait finalement condamné à mort. Ce ne sont pas les mêmes personnes qui l'ont interrogé au sein de la commission : aucun d'entre eux ne voulait et, évidemment, ne pouvait pas le faire. Ce n'était pas Davout qui le regardait avec autant d'humanité. Encore une minute et Davout aurait compris qu'ils faisaient quelque chose de mal, mais ce moment fut interrompu par l'adjudant qui entra. Et cet adjudant, évidemment, ne voulait rien de mal, mais il n'est peut-être pas entré. Qui a finalement exécuté, tué, s'est suicidé - Pierre avec tous ses souvenirs, aspirations, espoirs, pensées ? Qui a fait cela? Et Pierre sentit que ce n'était personne.

    Les technologies informatiques ne restent pas immobiles, elles évoluent chaque jour. De nouveaux langages de programmation sont créés qui nous permettent d'utiliser toutes les capacités que nous offre un ordinateur. L'un des langages les plus flexibles, puissants et intéressants est Java. Pour travailler avec Java, vous devez disposer d’un environnement de développement logiciel. Nous allons regarder Eclipse.

    Eclipse est un environnement de développement intégré extensible disponible gratuitement. C'est Eclipse qui est le principal concurrent d'IntelliJ IDEA et la question : « Qu'est-ce qui est le meilleur ? reste toujours ouvert. Eclipse est un IDE puissant utilisé par de nombreux développeurs Java et Android pour écrire diverses applications pour n'importe quel système d'exploitation.

    Attention!
    Eclipse nécessite de nombreux fichiers supplémentaires, dont vous pouvez télécharger les dernières versions sur le site officiel de Java. Sans eux, Eclipse ne démarrera même pas l'installation.

    Bien entendu, Eclipse est conçu pour écrire des programmes. Après avoir créé le projet, vous pouvez saisir le code du programme dans l'éditeur de texte. Si des erreurs se produisent, le compilateur émettra un avertissement, mettra en évidence la ligne où l'erreur a été commise et expliquera sa raison. Mais le compilateur ne pourra pas détecter les erreurs logiques, c'est-à-dire les erreurs de condition (formules, calculs incorrects).

    Configuration de votre environnement

    La principale différence entre Eclipse et IntelliJ IDEA est que vous pouvez personnaliser complètement l'environnement à votre convenance. Vous pouvez installer des plugins supplémentaires sur Eclipse, modifier les raccourcis clavier, personnaliser la fenêtre de travail et bien plus encore. Il existe des sites où sont collectés les modules complémentaires officiels et développés par les utilisateurs et où vous pouvez tous les télécharger gratuitement. C'est certainement un plus.

    Documentation

    Eclipse dispose d'un système d'aide en ligne très complet et facile à utiliser. Vous trouverez de nombreux tutoriels que vous pourrez utiliser lorsque vous commencerez à travailler dans l'environnement ou si vous rencontrez des difficultés. Dans l'aide, vous trouverez toutes les informations sur n'importe quel outil Eclipse ainsi qu'une variété d'instructions étape par étape. Un « mais » – tout cela est en anglais.

    Avantages

    1. Multiplateforme ;
    2. Possibilité d'installer des modules complémentaires et de configurer l'environnement ;
    3. Rapidité d'exécution ;
    4. Interface pratique et intuitive.

    Défauts

    1. Consommation élevée de ressources système ;
    2. Nécessite de nombreux fichiers supplémentaires pour l'installation.

    Eclipse est un environnement de développement excellent et puissant qui se distingue par sa flexibilité et sa commodité. Il convient aussi bien aux débutants dans le domaine de la programmation qu’aux développeurs expérimentés. Avec cet IDE, vous pouvez créer des projets de toute taille et de toute complexité.