Page d'accueil encyclopedie-enligne.com en page d'accueil
Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées

Delphi



image:Langage_progr.png
Cet article fait partie de
la série Langages de programmation
Langages orientés objet
Ada 95 - C++ - C#
Common lisp object system
Delphi - Eiffel - Java - Nice
Langages impératifs
APL - ASP
Assembleur
BASIC - C - Pascal
Perl - PHP - Python
Langages fonctionnels
ML/OCaml - Lisp/Common Lisp
Forth - Logo - Scheme
Langages déclaratifs
Clips - Prolog
Voir aussi
Conception - Codage
Tests - Optimisations

Delphi est un environnement de développement intégré propriétaire pour le langage Pascal sous Windows. Delphi implémente une version orientée objet du langage Pascal. L'environnement de développement s'appuie sur un éditeur d'interface graphique associé à un éditeur de code source. Il doit son succès à sa facilité d'utilisation pour développer des application graphiques et/ou liées aux bases de données. On l'a souvent comparé à Visual Basic de Microsoft pour cette facilité de développement.

Edité par Borland. La première version (Delphi 1) était destinée aux versions 16 bits de Windows (Windows 3, 3.1, etc.). Dès la deuxième version, la cible était les Windows 32 bits (Windows 95, NT, etc.). Le logiciel ne change pas radicalement entre chaque version, la différence se fait plus sur des ajouts de composants utilisables dans les programmes et la prise en compte de nouvelles technologies.

Delphi est basé sur une bibliothèque de composants nommée Visual Component Library (VCL).

C'est le créateur de Turbo Pascal, Anders Hejlsberg qui était un des chefs du projet Delphi chez Borland.

Pour la version 6 et la version 7, il existe une version en téléchargement gratuit qui permet d'écrire des programmes sous license GPL (Et seulement sous cette license). Elle a pour nom Edition Personnelle.

La version actuelle est la version 8 (sortie en Décembre 2003). Elle a pour nom de code Octane et est destinée au développement pour l'environnement .NET de Microsoft. La version 7 de Delphi a subi une mise a jour pour prendre en compte les évolutions du langage dans Delphi 8. Cette vers 7.1 de Delphi permet de compiler des programmes Delphi 8 sur la plateforme Windows 32 bits

Kylix est un produit très proche de Delphi, même principe, même interface, qui fonctionne sous Linux et qui permet de créer des programmes pour ce système. Le même code source peut-être compilé sous Linux et Windows (respectivement avec Kylix et Delphi) grâce à l'utilisation de la bibliothèque objet CLX qui s'appuie sur la librairie graphique Qt.

Lazarus est un projet libre (lazarus.free.pascal.org) d'IDE pour Free Pascal. Copiant au widget près et aux fonctions près l'outil Delphi (et s'utilisant comme celui-ci), le logiciel, associé à Free Pascal, permet de concevoir des projets 99% compatibles avec Delphi. L'inconvénient de ce logiciel est lié à son caractère récent: une légère instabilité (largement compensée par sa fonction de sauvegarde automatique) et un manque de widgets.



This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia