Delphi (langage)

langage de programmation / De Wikipedia, l'encyclopédie libre

Cher Wikiwand IA, Faisons court en répondant simplement à ces questions clés :

Pouvez-vous énumérer les principaux faits et statistiques sur Delphi (langage)?

Résumez cet article pour un enfant de 10 ans

AFFICHER TOUTES LES QUESTIONS

Delphi est à la fois un langage de programmation orienté objet et un environnement de développement intégré (EDI) pour ce langage.

Delphi
Description de l'image Delphi-logo-1024.png.

Informations
Développé par Embarcadero Technologies (en)Voir et modifier les données sur Wikidata
Première version
Dernière version 11.3 Alexandria ()
État du projet Actif
Écrit en pascal objet - delphi
Système d'exploitation Microsoft WindowsVoir et modifier les données sur Wikidata
Formats lus Borland Developer Studio Project (d), Delphi Project (d), Delphi Project source (d), Delphi Project source (with rem) (d), Deployment Manager configuration (d), Delphi Package (with rem) (d), Delphi Package (d), Borland Delphi - C++ Builder Form (var.1) (d), Borland Delphi - C++ Builder Form (var.2) (d), Borland Delphi - C++ Builder Form (var.3) (d) et Borland Delphi - C++ Builder Form (var.4) (d)Voir et modifier les données sur Wikidata
Formats écrits Borland Developer Studio Project (d), Delphi Project (d), Delphi Project source (d), Delphi Project source (with rem) (d), Deployment Manager configuration (d), Delphi Package (with rem) (d), Delphi Package (d), Borland Delphi - C++ Builder Form (var.1) (d), Borland Delphi - C++ Builder Form (var.2) (d), Borland Delphi - C++ Builder Form (var.3) (d) et Borland Delphi - C++ Builder Form (var.4) (d)Voir et modifier les données sur Wikidata
Langues Anglais, français, allemand et japonaisVoir et modifier les données sur Wikidata
Type Environnement de développement intégré
Licence Propriétaire
Documentation https://docwiki.embarcadero.com/RADStudio/en/Main_Page
Site web www.embarcadero.com/products/delphi

Chronologie des versions

Delphi est un EDI propriétaire fonctionnant sous Windows créé en 1995 par Borland. À l'époque, créer des programmes graphiques sous Windows se faisait en grande majorité en utilisant soit la chaîne de compilation Visual C++, soit le RAD Visual Basic. Le premier outil étant excessivement complexe et le second assez peu structuré, Delphi apparut alors comme une alternative viable pour beaucoup de développeurs qui souhaitaient créer des programmes pour Windows.

En 2001, Borland édita une version Linux de Delphi appelée Kylix, qui ne connut pas le succès attendu par l'éditeur.

Depuis 2011, Embarcadero a introduit le framework Firemonkey en complément de la Visual Component Library (VCL) (toujours orientée Windows) qui a permis progressivement de compiler les mêmes programmes sur d'autres plateformes.

Selon ses versions Delphi permet de générer des exécutables natifs pour Windows (x86, x86_64), macOS (x86, x86_64, Apple Silicon), iOS (ARM 32 et 64 bits), Android (ARM 32 et 64 bits) et Linux (x86_64) depuis des programmes écrits en Object Pascal sous Windows.

Les plateformes cibles obsolètes sont retirées progressivement mais les licences permettent d'utiliser des versions précédentes de Delphi selon les besoins et ainsi de cibler des systèmes d'exploitation plus disponibles.

Une extension de l'IDE commercialisée avec un ensemble de composants par TMS Software permet de générer des sites web (HTML, CSS, Javascript) ou applications web intégrées depuis des projets Delphi dédiés. Dans ce cas le transpiler Pas2JS est utilisé en remplacement des compilateurs habituels.