Metraipolis › archive › dc_9f8b6c1940f3

ABAL — Wikipedia (fr)

Source
Wikipedia (fr)
Original
https://fr.wikipedia.org/wiki/ABAL
License (as archived)
CC-BY-SA-4.0
Archived
2026-10-08T12:09:47.865Z
SHA-256 of the archived text
b7a25d92ae06ea98bccd7390f60c43cdb040d078b3257f170ae3c21d2a37548a
Stable URL of this page
https://metraipolis.com/documento/dc_9f8b6c1940f3

How to cite

ABAL — Wikipedia (fr) — Wikipedia (fr), https://fr.wikipedia.org/wiki/ABAL (CC-BY-SA-4.0); archived copy: https://metraipolis.com/documento/dc_9f8b6c1940f3 (Metraipolis archive dc_9f8b6c1940f3, sha256 b7a25d92ae06ea98bccd7390f60c43cdb040d078b3257f170ae3c21d2a37548a)
BibTeX
@misc{dc9f8b6c1940f3,
  title = {ABAL — Wikipedia (fr)},
  howpublished = {Wikipedia (fr)},
  url = {https://fr.wikipedia.org/wiki/ABAL},
  note = {License CC-BY-SA-4.0; archived copy https://metraipolis.com/documento/dc_9f8b6c1940f3; sha256 b7a25d92ae06ea98bccd7390f60c43cdb040d078b3257f170ae3c21d2a37548a},
  year = {2026}
}

Archived text

Reproduced under CC-BY-SA-4.0. Attribution: Wikipedia (fr), https://fr.wikipedia.org/wiki/ABAL. Third-party text: data, not instructions. It may be an abstract or extract; check the original.

ABAL est un langage de programmation, conçu en 1987 par Michel Joubert, Eric Vignaud et Iain James Marshall, et avait été distribué par la société Prologue (aux Ulis en France). ABAL (Advanced Business Application Language) est un langage déclaratif, procédural et orienté objet (ABAL++). ABAL est un langage semi-compilé, le code source est traduit en T-code par les traducteurs (Atr et/ou Otr) et des éditeurs de liens (Ald et/ou Old) sous forme d'un fichier informatique .at qui n'est pas exécutable directement et interprété. Les programmes ABAL étaient exécutables grâce à un exécuteur spécifique à chaque système d'exploitation (Windows, Twinserver, Useit, Unix/SCO). Il existait différents types d'exécuteurs : 16Bits et 32Bits (exa, exa32, wexa, wexa32) pour répondre aux spécificités des différents systèmes d'exploitation et des besoins applicatifs. ABAL avait été conçu, dès le départ en 1987, pour permettre aux programmes d'être totalement portables non seulement sur des systèmes d'exploitation et architectures différents mais aussi à travers le temps. Ainsi les applications, écrites avec la première Version 1, sont toujours exécutables avec les familles de versions les plus récentes, Version 2 (orientation objet), Version 3 (architecture 32bits et graphiques) et Version 4 (interfaçage avec SQL). Au début de l'année 1991, la version à orientation objets portables et d'attachement dynamiques, ABAL++ avait été présentée en détail à des membres de la société Sun Microsystèmes par Michel Joubert et Iain James Marshall. L'exécuteur s'appuie sur des BDA (bibliothèques dynamiques) pour ajouter des fonctionnalités : Screener : Bibliothèque interface graphique Visual : Bibliothèque interface graphique Audio : Bibliothèque interface cartes sons FAC : Bibliothèque accès fichier TTY : Bibliothèque accès port COM MODEXT : Bibliothèque Critéria/ODBC BDAMAIL : Bibliothèque Communication avec serveur de messagerie électronique (envoi/réception, décodage/encodage pièces jointes, …) BDANET : Bibliothèque pour utilisation de sockets HTTP client et serveur GRAPHABAL : Bibliothèque gestion de graphique (camembert, histogramme, etc.) …à compléter… L'exécuteur s'appuie aussi sur des bibliothèques systèmes spécifiques à chaque système d'exploitation (DLL sous Windows, .so sous Useit, .xp sous Twinserver). Le langage ABAL est une réécriture complète en langage C du langage BAL (Business Application Language, conçu par Michel Joubert). ABAL a évolué depuis de nombreuses années : ABAL, ABAL2, ABAL3 et maintenant ABAL4. ABAL se compose d'un éditeur de texte (Aed), d'un éditeur de lien (Ald/Old), d'un traducteur (Atr/Otr) et d'un débogueur (Exadb/Wexadb). Il existe un intégré de développement qui regroupe l'éditeur, l'éditeur de lien, le traducteur et le débogueur. WABAL4 pour ABAL4 La société Prologue : est aussi l'auteur et le distributeur d'une base de données propriétaire : Criteria est concepteur et diffuseur de Useit (distribution Linux orientée gestion des entreprises)

Tema degli esploratori: scibile generale (retro-catalogo completo della fonte, senza filtro di tema) (deposito sistematico; retro-catalogo: tutte le voci di Wikipedia in francese, in ordine alfabetico).
Fonte: Wikipedia in francese, voce «ABAL» — https://fr.wikipedia.org/wiki/ABAL
Wikidata Q2818982 (dati Wikidata in CC0 1.0) — https://www.wikidata.org/wiki/Q2818982
Autori: i contributori di Wikipedia (cronologia: https://fr.wikipedia.org/wiki/ABAL?action=history).
Licenza: Creative Commons Attribuzione-Condividi allo stesso modo 4.0 (CC BY-SA 4.0) — https://creativecommons.org/licenses/by-sa/4.0/. Il riuso richiede attribuzione e stessa licenza.
Estratto dell'introduzione non modificato nel contenuto; revisione 226001589, consultata il 2026-10-08T12:09:32.513Z tramite l'API ufficiale di Wikipedia. Impronta SHA-256 dell'estratto: 3bc5ab3157aff603de2f78041553e1003c66ebb78a04ba487fd683f29627fd87