| ||||||||
Le GAP II est un ancien langage d'IBM des années 70 destiné à la gestion. GAP signifie « Générateur Automatique de Programmes ». Il s'agit de la traduction française de RPG. Ce langage n'est quasiment plus utilisé. Il l'était autrefois sur des ordinateurs de type IBM 36 et IBM OS/390.
La logique du GAP repose sur le cycle GAP. Au sein de ce cycle, l'ouverture des fichiers est effectuée une fois au début et la fermeture une fois à la fin et les lectures se font à chaque tour de boucle. Il suffit donc au programmeur de décrire ses fichiers et ensuite de coder les traitements spécifiques qui doivent être fait à chaque itération. Il n'a plus à se soucier des ouvertures/fermetures de fichiers. Le GAP permet d'effectuer des appareillages de fichiers avec un fichier maître et d'autres fichiers lus en concordance. Il permet également de gérer automatiquement les ruptures sur des critères de tri définits dans la description des fichiers.
Ce langage n'est plus utilisé car il ne permet pas l'interractivité avec les bases de données ni l'utilisation d'interfaces écran. C'est un langage dédié aux traitements batches répétitifs.
Les principes de fonctionnement de ce langage sont repris dans le générateur de COBOL PACBASE.
Internet Explorer ~ site web ~ banque ~ assurances ~ distribution ~ industrie ~ référencement ~ Google ~ Yahoo! ~ Altavista ~ annuaire ~ boutique marchande ~ Site professionnel ~ PME/PMI ~ interface ~ Base de données ~ nom de domaine ~ hébergement ~ moteur de recherche ~ GAP II ~ imagerie numérique ~ logo ~ identité visuelle ~ cahier des charges ~ devis gratuit ~ SSII ~ charte graphique ~ design ~ prestation de services ~ designer internet ~ retouche photo ~ conseil en informatique ~ réalisation mainframe ~ formation ~ grands comptes ~ vitrine web