Saisir un mot clé:
 
 

Integrated_Development_Environment

Ce site est un miroir du site http://fr.wikipedia.org/wiki/Accueil
ok

google_ad_height = 15; google_ad_format = "728x15_0ads_al"; google_ad_channel =""; google_color_border = "f9f9f9"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; //-->

Un article de Wikipedia.y-project.com.


Image:Langage progr.png
Cet article fait partie de la série
Langages de programmation
Langages à objets
Ada 95 - C++ - C#
Common Lisp
Delphi - Eiffel - Java
Nice - Python
Ruby - Scriptol - Simula
Smalltalk - Visual Basic
Langages impératifs
APL - ASP - Assembleur
BASIC - C - Cobol
Forth - Fortran - Logo
Pascal - Perl - PHP
Langages fonctionnels
Haskell | ML/OCaml
Lisp/Common Lisp
Scheme
Langages déclaratifs
Clips - Prolog
Langages concurrents
Ada 95 - Erlang
Java
Langages balisés
HTML - SGML - XML
Dialectes XML
S-expressions
Voir aussi
Conception - Codage
Tests - Optimisations

Un environnement de développement intégré (EDI ou IDE en anglais pour Integrated Development Environment) est un programme regroupant un éditeur de texte, un compilateur, des outils automatiques de fabrication, et souvent un débogueur. Bien que des EDI pour plusieurs langages existent, bien souvent (surtout dans les produits commerciaux) un EDI est dédié à un seul langage de programmation. On peut également trouver dans un EDI un système de gestion de versions et différents outils pour faciliter la création de l'interface graphique (GUI en anglais pour Graphical User Interface).

[] Historique

Un EDI est seulement concevable quand le développement est fait assis devant une sorte de console d'ordinateur. Donc beaucoup de « jeunes » langages n'en ont pas eu, car le développement était fait avec des organigrammes, des formulaires de codification et des cartes perforées soumises à l'ordinateur. Le premier langage qui a été créé avec un EDI fut le Dartmouth BASIC en 1964, le premier langage conçu pour être utilisé devant un terminal d'ordinateur. Cet EDI était basé sur des commandes, contrairement aux EDI modernes qu'on utilise par menus.

Dans le cas des langages qui avaient vu le jour avec le vieux système de développement sur cartes perforées, les EDI avaient été conçus comme une alternative au système de construction de programme par makefile, aussi les fichiers de configuration furent ajoutés au code. Ces makefiles décrivaient les options pour que le compilateur puisse travailler. Les makefiles eux-même étaient un progrès par rapport au lancement des compilateurs et des débogueurs avec des options sur la ligne de commande. Les EDI supprimèrent cette couche supplémentaire en contrôlant ces outils, maintenant depuis des fenêtres graphiques.

[] EDIs connus

Chez Microsoft, il y a la série des Visual (Visual Studio) dans laquelle plusieurs produits sont disponibles : Visual Basic, Visual C++.

Chez Borland, on a des EDI issus du Turbo Pascal (déjà un EDI sous DOS) pour le langage Pascal. Delphi est l'EDI pour l'environnement Windows et Kylix est l'EDI pour l'environnement Linux. Moyennant quelques précautions, le code pour l'un des environnements est compilable sous l'autre.

La suite bureautique OpenOffice.org dispose également d'un EDI permettant la création de scripts dans différents langages (BASIC, Python, BeanShell ou encore JavaScript), pour manipuler les composants du logiciel à travers l'interface de programmation (API) fournit.

Sous l'environnement Linux, beaucoup de programmeurs utilisent encore le système des makefiles et leurs dérivés. Ces outils en ligne de commande sont considérés par beaucoup comme un EDI, pensé avec un style différent (et pour eux supérieur) d'interface. Similairement, des programmeurs utilisent Emacs qui intègre beaucoup d'outils standard de construction de programme.

Dans le style des EDI précédemment cités, il y a Kdevelop, un nouvel EDI provenant du projet KDE basé sur les outils de développement GNU (GNU Compiler Collection, GNU Make, et GNU Debugger), et incluant un outil graphique de création de fenêtres. L'environnement GNOME a aussi son EDI atitré nommé Anjuta.

Pour le langage Java, il existe plusieurs EDI qui lui sont spécialement dédiés :

Dans le monde du logiciel libre on trouve également Eclipse. Le cas d'Eclipse est particulier, de part sa modularité, il n'est pas exclusivement dédié à Java, on peut développer en C++ ou encore en Python par exemple.

[] Lien externe


DernierMirror  
Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/Integrated Development Environment
Home

Données
A la une
Articles
Formatons en lignes
Téléchargement
Licence GNU
Encyclopedie
Portail logiciels libres

Partenaires

beyrouthsurseine.com
Sonnerie & Logos
Photos-Video
Ringtones-Sonnerie
Actualite.org
Terrain tennis

  
Aout 2008
L
M
M
J
V
S
D
123
45678910
1112131415 1617
18192021222324
25262728293031
     
Tous les Logos et Marques sont déposés, les commentaires sont sous la responsabilité de ceux qui les ont publiés, le reste © technicmania.com