Logo
Unionpédia
Communication
Disponible sur Google Play
Nouveau! Téléchargez Unionpédia sur votre appareil Android™!
Gratuit
Accès plus rapide que le navigateur!
 

Common Lisp

Indice Common Lisp

Common Lisp (en abrégé CL) est une spécification du langage Lisp standardisée par l'ANSI.

60 relations: ABCL/1, Ada (langage), American National Standards Institute, American Standard Code for Information Interchange, Arithmétique multiprécision, Axiom (logiciel), C (langage), Calcul formel, Caractère (informatique), CMU Common Lisp, Code objet, Common Lisp Object System, Composition musicale, Emacs Lisp, Encapsulation (programmation), Entier relatif, Espace de noms, Générateur de nombres pseudo-aléatoires, Guy Lewis Steele, Jr., Héritage multiple, Hubble (télescope spatial), Langage de programmation, Le Seigneur des anneaux (série de films), Lisp, Machine virtuelle, Macro-définition, Maple, Mathematica, Maxima (logiciel), Métaclasse, Méthode (informatique), National Aeronautics and Space Administration, Nombre complexe, Nombre rationnel, Offuscation, OpenMusic, Perl (langage), Portée lexicale, Programmation fonctionnelle, Programmation impérative, Programmation orientée objet, Prolog, Protocole à métaobjets, S-expression, Sélection multiple, Sélection simple, Scheme, Sega, Suite des protocoles Internet, Symbole, ..., Système de fichiers, Système de gestion d'exceptions, Table de hachage, Typage dynamique, Typage statique, Type (informatique), Type abstrait, Unicode, Unix, Virgule flottante. Développer l'indice (10 plus) »

ABCL/1

ABCL/1 (Actor-Based Concurrent Language) est un langage à prototype et concurrent créé en 1986 par Akinori Yonezawa, of the Department of Information Science de l'Université de Tokyo.

Nouveau!!: Common Lisp et ABCL/1 · Voir plus »

Ada (langage)

Ada est un langage de programmation orienté objet dont les premières versions remontent au début des années 1980.

Nouveau!!: Common Lisp et Ada (langage) · Voir plus »

American National Standards Institute

L’American National Standards Institute (ANSI, « Institut national de normalisation américain ») est un organisme privé à but non lucratif qui supervise le développement de normes pour les produits, les services, les procédés, les systèmes et les employés des États-Unis.

Nouveau!!: Common Lisp et American National Standards Institute · Voir plus »

American Standard Code for Information Interchange

L'American Standard Code for Information Interchange (Code américain normalisé pour l'échange d'information), plus connu sous l'acronyme ASCII, est une norme informatique d'encodage de caractères.

Nouveau!!: Common Lisp et American Standard Code for Information Interchange · Voir plus »

Arithmétique multiprécision

L'arithmétique multiprécision désigne l'ensemble des techniques mises en œuvre pour manipuler dans un programme informatique des nombres (entiers, rationnels, ou flottants principalement) de taille arbitraire.

Nouveau!!: Common Lisp et Arithmétique multiprécision · Voir plus »

Axiom (logiciel)

Axiom est un logiciel libre de calcul formel dont l'origine remonte à 1971.

Nouveau!!: Common Lisp et Axiom (logiciel) · Voir plus »

C (langage)

C est un langage de programmation impératif, généraliste et de bas niveau.

Nouveau!!: Common Lisp et C (langage) · Voir plus »

Calcul formel

Le calcul formel, ou parfois calcul symbolique, est le domaine des mathématiques et de l’informatique qui s’intéresse aux algorithmes opérant sur des objets de nature mathématique par le biais de représentations finies et exactes.

Nouveau!!: Common Lisp et Calcul formel · Voir plus »

Caractère (informatique)

En informatique, un caractère est.

Nouveau!!: Common Lisp et Caractère (informatique) · Voir plus »

CMU Common Lisp

CMUCL est une implémentation Common Lisp initialement développée dans les années 1980 à l'université Carnegie-Mellon et placé dans le domaine public.

Nouveau!!: Common Lisp et CMU Common Lisp · Voir plus »

Code objet

En informatique, le code objet est une suite d'instructions dans un langage informatique, généralement en langage machine (c'est-à-dire en binaire) ou en un langage intermédiaire tel que le Register Transfer Language (RTL).

Nouveau!!: Common Lisp et Code objet · Voir plus »

Common Lisp Object System

Le Common Lisp Object System, souvent abrégé en CLOS (prononcer « si-lauss »), est l'ensemble des primitives présentes dans le langage de programmation Common Lisp pour construire un programme orienté objet.

Nouveau!!: Common Lisp et Common Lisp Object System · Voir plus »

Composition musicale

Johann Sebastian Bach est l'archétype du musicien complet. Choriste jusqu'à la mue, claveciniste, organiste, violoniste, maître de chapelle. La quasi-totalité de ses œuvres est ancrée dans sa pratique instrumentale et répond aux nécessités de ses fonctions. Wolfgang Amadeus Mozart est considéré comme le premier compositeur indépendant, cherchant à libérer la composition musicale des exigences d'une fonction. Ludwig van Beethoven en finira avec l'improvisation de cadences de concertos, qu'il écrit lui-même, prétextant la perte de niveau des pianistes en improvisation. Frederic Chopin peut être considéré comme le compositeur-instrumentiste. Tout d'abord pianiste, ses compositions mettent presque systématiquement en scène cet instrument Gustav Mahler von Székely est un des premiers grands compositeurs à ne pas être passé par la formation d'organiste-improvisateur. Arnold Schoenberg, prenant acte de l'impossibilité à créer de nouvelles possibilités expressives à la fin du post-romantisme, invente la dodécaphonie - l'abolition des notions de fonctions harmoniques - qui débouche sur l'égalité des hauteurs de notes sans prédominance tonale. IRCAM, un institut renommé pour la réflexion et les ressources mises à la disposition de la composition musicale. Usuellement, la composition musicale désigne l'étape où le compositeur conçoit l'œuvre musicale de manière qu'elle corresponde à l'expression sonore de sa pensée.

Nouveau!!: Common Lisp et Composition musicale · Voir plus »

Emacs Lisp

Logo de GNU Emacs Emacs Lisp est un dialecte du langage de programmation Lisp, utilisé entre autres par les éditeurs de texte GNU Emacs et XEmacs (qui auront la dénomination commune d'Emacs dans cet article).

Nouveau!!: Common Lisp et Emacs Lisp · Voir plus »

Encapsulation (programmation)

En programmation, l’encapsulation désigne le regroupement de données avec un ensemble de routines qui en permettent la lecture et la manipulation.

Nouveau!!: Common Lisp et Encapsulation (programmation) · Voir plus »

Entier relatif

En mathématiques, un entier relatif, un entier rationnel ou simplement un nombre entier est un nombre qui se présente comme un entier naturel auquel on a adjoint un signe positif ou négatif indiquant sa position par rapport à 0 sur un axe orienté.

Nouveau!!: Common Lisp et Entier relatif · Voir plus »

Espace de noms

Le terme espace de noms (namespace) désigne en informatique un lieu abstrait conçu pour accueillir des ensembles de termes appartenant à un même répertoire, comme dans l'exemple suivant où les espaces de noms sont nommés « Jean-Paul » et « Jean-Pierre ».

Nouveau!!: Common Lisp et Espace de noms · Voir plus »

Générateur de nombres pseudo-aléatoires

Un générateur de nombres pseudo-aléatoires, pseudorandom number generator (PRNG) en anglais, est un algorithme qui génère une séquence de nombres présentant certaines propriétés du hasard.

Nouveau!!: Common Lisp et Générateur de nombres pseudo-aléatoires · Voir plus »

Guy Lewis Steele, Jr.

Guy Lewis Steele, Jr. (né le dans le Missouri aux États-Unis) est un informaticien américain, spécialiste de la conception de langages de programmation.

Nouveau!!: Common Lisp et Guy Lewis Steele, Jr. · Voir plus »

Héritage multiple

En informatique, l’héritage multiple est un mécanisme de programmation orientée objet dans lequel une classe peut hériter de comportements et de fonctionnalités de plus d'une super-classe.

Nouveau!!: Common Lisp et Héritage multiple · Voir plus »

Hubble (télescope spatial)

(en abrégé ou, rarement en français, TSH) est un télescope spatial conçu par la NASA avec une participation de l'Agence spatiale européenne, opérationnel depuis 1990.

Nouveau!!: Common Lisp et Hubble (télescope spatial) · Voir plus »

Langage de programmation

Fragment de code écrit dans le langage de programmation JavaScript. Un langage de programmation est un langage informatique destiné à formuler des algorithmes et produire des programmes informatiques qui les appliquent.

Nouveau!!: Common Lisp et Langage de programmation · Voir plus »

Le Seigneur des anneaux (série de films)

Le Seigneur des anneaux est une trilogie cinématographique américano-néo-zélandaise de fantasy réalisée par Peter Jackson et fondée sur le roman du même nom en trois volumes de.

Nouveau!!: Common Lisp et Le Seigneur des anneaux (série de films) · Voir plus »

Lisp

Lisp est la plus ancienne famille de langages de programmation à la fois impératifs et fonctionnels.

Nouveau!!: Common Lisp et Lisp · Voir plus »

Machine virtuelle

Palm. En informatique, une machine virtuelle (anglais virtual machine, abr. VM) est d'un appareil informatique créée par un logiciel d'émulation ou instanciée sur un hyperviseur.

Nouveau!!: Common Lisp et Machine virtuelle · Voir plus »

Macro-définition

En programmation informatique, une macro-définition ou simplement macro est l'association d'un texte de remplacement à un identificateur, tel que l'identificateur est remplacé par le texte dans tout usage ultérieur.

Nouveau!!: Common Lisp et Macro-définition · Voir plus »

Maple

Maple est un logiciel propriétaire de calcul formel développé depuis les années 1980 et aujourd'hui édité par la société canadienne Maplesoft.

Nouveau!!: Common Lisp et Maple · Voir plus »

Mathematica

Wolfram Mathematica est un système logiciel avec des bibliothèques intégrées permettant l'apprentissage automatique, les statistiques, le calcul symbolique, la manipulation de données, l'analyse de réseaux, l'analyse de séries temporelles, le traitement automatique du langage naturel (TALN), l'optimisation, le traçage de fonctions et de divers types de données, la mise en œuvre d'algorithmes, la création d'interfaces utilisateur et l'interface avec des programmes écrits dans d'autres langages de programmation.

Nouveau!!: Common Lisp et Mathematica · Voir plus »

Maxima (logiciel)

Maxima est un logiciel libre de calcul formel, descendant du logiciel Macsyma, développé dès 1968 au sein du projet MAC du MIT (le nom Macsyma est tiré de « Project MAC's Symbolic Manipulator »), Richard Fateman, NASA, Langley Research Center, 1977, General Electric Company, Research and Development Center.

Nouveau!!: Common Lisp et Maxima (logiciel) · Voir plus »

Métaclasse

En programmation, une métaclasse est une classe dont les instances sont des classes.

Nouveau!!: Common Lisp et Métaclasse · Voir plus »

Méthode (informatique)

En programmation orientée objet (POO), une méthode est une routine membre d'une classe.

Nouveau!!: Common Lisp et Méthode (informatique) · Voir plus »

National Aeronautics and Space Administration

Lancement du Saturn V, lanceur du programme Apollo, projet emblématique de la NASA. La National Aeronautics and Space Administration (en français: « Administration nationale de l'aéronautique et de l'espace »), plus connue sous son acronyme NASA, est l'agence fédérale responsable de la majeure partie du programme spatial civil des États-Unis.

Nouveau!!: Common Lisp et National Aeronautics and Space Administration · Voir plus »

Nombre complexe

En mathématiques, l'ensemble des nombres complexes est actuellement défini comme une extension de l'ensemble des nombres réels, contenant en particulier un nombre imaginaire noté Le nombre est normalement représenté par un caractère romain, l'italique étant réservé aux noms de variables.

Nouveau!!: Common Lisp et Nombre complexe · Voir plus »

Nombre rationnel

Un nombre rationnel est, en mathématiques, un nombre qui peut s'exprimer comme le quotient de deux entiers relatifs.

Nouveau!!: Common Lisp et Nombre rationnel · Voir plus »

Offuscation

L’offuscation, assombrissement.

Nouveau!!: Common Lisp et Offuscation · Voir plus »

OpenMusic

OpenMusic est un environnement de programmation graphique consacré à la composition musicale assistée par ordinateur.

Nouveau!!: Common Lisp et OpenMusic · Voir plus »

Perl (langage)

est un langage de programmation créé par Larry Wall en pour traiter facilement de l'information de type textuel.

Nouveau!!: Common Lisp et Perl (langage) · Voir plus »

Portée lexicale

En informatique, la portée lexicale (dite également portée statique), est une méthode pour déterminer la portée d'une variable en fonction de sa position dans le code.

Nouveau!!: Common Lisp et Portée lexicale · Voir plus »

Programmation fonctionnelle

La programmation fonctionnelle est un paradigme de programmation de type déclaratif qui considère le calcul en tant qu'évaluation de fonctions mathématiques.

Nouveau!!: Common Lisp et Programmation fonctionnelle · Voir plus »

Programmation impérative

En informatique, la programmation impérative est un paradigme de programmation qui décrit les opérations en séquences d'instructions exécutées par l'ordinateur pour modifier l'état du programme.

Nouveau!!: Common Lisp et Programmation impérative · Voir plus »

Programmation orientée objet

Schéma proposant un exemple de programmation orientée objet. La programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique.

Nouveau!!: Common Lisp et Programmation orientée objet · Voir plus »

Prolog

Prolog est un langage de programmation logique.

Nouveau!!: Common Lisp et Prolog · Voir plus »

Protocole à métaobjets

Un protocole à métaobjets est une technique en informatique qui consiste à faire de l'interprète d'un programme un objet de première classe, au même titre que ceux qui composent le programme.

Nouveau!!: Common Lisp et Protocole à métaobjets · Voir plus »

S-expression

Une S-expression (ou expression symbolique) est une convention pour la représentation de données ou d'expressions d'un programme sous forme textuelle.

Nouveau!!: Common Lisp et S-expression · Voir plus »

Sélection multiple

En programmation orientée objet, la sélection multiple (ou sélection de méthode à aiguillage multiple) traduit le fait que tous les arguments sont pris en compte par le compilateur pour sélectionner la méthode à appeler.

Nouveau!!: Common Lisp et Sélection multiple · Voir plus »

Sélection simple

En programmation orientée objet, la sélection simple (ou sélection de méthode à aiguillage simple) traduit le fait qu'un seul argument est utilisé par le compilateur pour sélectionner la méthode à appeler.

Nouveau!!: Common Lisp et Sélection simple · Voir plus »

Scheme

(prononciation) est un langage de programmation dérivé du langage fonctionnel Lisp, créé dans les années 1970 au Massachusetts Institute of Technology (MIT) par Gerald Jay Sussman et Guy L. Steele.

Nouveau!!: Common Lisp et Scheme · Voir plus »

Sega

est une société japonaise de développement et d'édition de jeux vidéo, ainsi qu'un fabricant de bornes et systèmes d'arcade.

Nouveau!!: Common Lisp et Sega · Voir plus »

Suite des protocoles Internet

La suite des protocoles Internet est l'ensemble des protocoles utilisés pour le transfert des données sur Internet.

Nouveau!!: Common Lisp et Suite des protocoles Internet · Voir plus »

Symbole

Un symbole peut être un objet, une image, un mot écrit, un son voire un être vivant, ou une marque particulière qui représente quelque chose d'autre par association, ressemblance ou convention.

Nouveau!!: Common Lisp et Symbole · Voir plus »

Système de fichiers

Le terme système de fichiers (abrégé « FS » pour File System, parfois filesystem en anglais) désigne de façon ambigüe.

Nouveau!!: Common Lisp et Système de fichiers · Voir plus »

Système de gestion d'exceptions

Dans le contexte des langages de programmation fonctionnels et impératifs, un système de gestion d'exceptions ou SGE permet de gérer les conditions exceptionnelles pendant l'exécution du programme.

Nouveau!!: Common Lisp et Système de gestion d'exceptions · Voir plus »

Table de hachage

Une table de hachage est, en informatique, une structure de données qui permet une association clé–valeur, c'est-à-dire une implémentation du type abstrait tableau associatif.

Nouveau!!: Common Lisp et Table de hachage · Voir plus »

Typage dynamique

Le typage dynamique est une technique utilisée dans certains langages de programmation pour assigner le type de la valeur dénotée par la variable durant l'exécution du code.

Nouveau!!: Common Lisp et Typage dynamique · Voir plus »

Typage statique

Le typage statique est une technique utilisée dans certains langages de programmation impératifs (C++, Java, Pascal, ou même Visual Basic avec lOption Explicit) pour associer à un symbole dénotant une variable le type de la valeur dénotée par la variable; et dans certains langages de programmation fonctionnels (ML, OCaml, Haskell, PureScript, etc.) pour associer à une fonction (un calcul) le type de son paramètre et le type de la valeur calculée.

Nouveau!!: Common Lisp et Typage statique · Voir plus »

Type (informatique)

Présentation des principaux '''types de données'''. En programmation informatique, un type de donnée, ou simplement un type, définit la nature des valeurs que peut prendre une donnée, ainsi que les opérateurs qui peuvent lui être appliqués.

Nouveau!!: Common Lisp et Type (informatique) · Voir plus »

Type abstrait

En informatique, un type de donnée abstrait (en anglais, abstract data type ou ADT) est une spécification mathématique d'un ensemble de données et de l'ensemble des opérations qu'on peut effectuer sur elles.

Nouveau!!: Common Lisp et Type abstrait · Voir plus »

Unicode

200x200px Unicode est un standard informatique qui permet des échanges de textes dans différentes langues, à un niveau mondial.

Nouveau!!: Common Lisp et Unicode · Voir plus »

Unix

Unix, officiellement UNIX, est une famille de systèmes d'exploitation multitâche et multi-utilisateur dérivé de l'Unix d'origine créé par AT&T, le développement de ce dernier ayant commencé dans les années 1970 au centre de recherche de Bell Labs mené par Kenneth Thompson.

Nouveau!!: Common Lisp et Unix · Voir plus »

Virgule flottante

exposant. La virgule flottante est une méthode d'écriture de nombres fréquemment utilisée dans les ordinateurs, équivalente à la notation scientifique en numération binaire.

Nouveau!!: Common Lisp et Virgule flottante · Voir plus »

Redirections ici:

Common LISP, Common lisp.

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »