Dico du web · glossaire informatique

Développement

26 entrées

  1. Algorithme Algorithm

    Suite d’étapes précises qui permet de résoudre un problème ou d’accomplir une tâche, comme une recette de cuisine.

  2. API Application Programming Interface

    Interface qui permet à un logiciel d’utiliser les services d’un autre, selon des règles fixées à l’avance.

  3. ASN.1 Abstract Syntax Notation One

    Langage normalisé pour décrire la structure de données échangées entre systèmes, indépendamment de la machine. Il est utilisé dans les certificats X.509, SNMP et la téléphonie mobile.

  4. BAPI Business Application Programming Interface

    Interface de programmation de SAP qui permet à d’autres logiciels de lire ou modifier les données du progiciel (créer une commande, consulter un client).

  5. CASE Computer-Aided Software Engineering

    Génie logiciel assisté par ordinateur : outils qui aident à concevoir, modéliser et produire des logiciels, comme les éditeurs de diagrammes UML ou Merise.

  6. Code

    Texte écrit dans un langage de programmation, qui contient les instructions d’un logiciel. On parle aussi de code source.

  7. Hexadécimal

    Système de numération en base 16, qui utilise les chiffres de 0 à 9 puis les lettres de A à F.

  8. IDL Interface Definition Language

    Langage de description d’interface : sert à décrire les fonctions qu’un composant offre, indépendamment du langage de programmation, pour que des programmes différents puissent l’appeler.

  9. IIOP Internet Inter-ORB Protocol

    Protocole qui permet à des objets CORBA, écrits dans des langages différents et sur des machines différentes, de communiquer à travers un réseau TCP/IP.

  10. JavaScript

    Langage de programmation qui rend les pages web interactives : menus, formulaires, cartes, mises à jour sans recharger la page.

  11. JDK Java Development Kit

    Kit de développement Java : l’ensemble des outils (compilateur, machine virtuelle, bibliothèques) nécessaire pour écrire et exécuter des programmes en Java.

  12. Langage

    En informatique, langage de programmation : vocabulaire et règles d’écriture qui permettent de donner des instructions à un ordinateur.

  13. Node Node

    Mot anglais pour « nœud ». Aujourd’hui surtout Node.js, qui permet d’exécuter du JavaScript sur un serveur ; aussi un point de connexion dans un réseau.

  14. OAS

    Aujourd’hui surtout OpenAPI Specification, le format standard pour décrire une API web. Anciennement Oracle Application Server, le serveur d’applications d’Oracle.

  15. OCL Object Constraint Language

    Langage formel de l’OMG qui complète les diagrammes UML par des règles précises, comme « l’âge d’un client est supérieur à 18 ».

  16. OMT Object Modeling Technique

    Méthode de modélisation orientée objet créée par James Rumbaugh en 1991, l’une des trois sources du langage UML avec les méthodes de Booch et de Jacobson.

  17. PHP PHP: Hypertext Preprocessor

    Langage de programmation qui s’exécute sur le serveur pour fabriquer des pages web dynamiques. Il fait tourner WordPress et une grande partie des sites du monde.

  18. Programmation Programming

    Activité qui consiste à écrire des programmes, c’est-à-dire les instructions qu’un ordinateur exécutera.

  19. Python

    Langage de programmation réputé simple à lire et à apprendre, très utilisé pour l’analyse de données, l’intelligence artificielle, l’automatisation et l’enseignement.

  20. RPC Remote Procedure Call

    Appel de procédure distante : technique qui permet à un programme d’exécuter une fonction sur un autre ordinateur comme si elle était locale.

  21. SDK Software Development Kit

    Kit de développement : ensemble d’outils, de bibliothèques et de documentation fourni pour créer des applications pour une plateforme ou un service.

  22. Tcl Tool Command Language

    Langage de script simple créé en 1988 par John Ousterhout, souvent associé à la bibliothèque graphique Tk pour faire des interfaces. Il sert encore dans les outils d’électronique et de réseau.

  23. Thread

    Deux sens : un fil de discussion sur un forum ou un réseau social ; ou, en programmation, un fil d’exécution, une tâche qui tourne en parallèle dans un programme.

  24. Tube nommé Named pipe

    Canal de communication entre deux programmes, identifié par un nom, par lequel l’un écrit des données que l’autre lit, sur la même machine ou à travers le réseau sous Windows.

  25. VHDL

    Langage de description de matériel utilisé pour concevoir et simuler des circuits électroniques numériques, notamment les puces programmables FPGA.

  26. XDR External Data Representation

    Format standard créé par Sun en 1987 pour représenter les données échangées entre machines de types différents. En sécurité, XDR désigne aussi la détection et réponse étendue.