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!
 

Surcharge de fonction

Indice Surcharge de fonction

La surcharge de fonction (également connue sous le nom de surdéfinition, polymorphisme ad hoc ou overloading en anglais) est une possibilité offerte par certains langages de programmation de définir plusieurs fonctions ou méthodes de même nom, mais qui diffèrent par le nombre ou le type des paramètres effectifs.

27 relations: C (langage), C Sharp, C++, Classe (informatique), Common Lisp, Compilateur, D (langage), Déclaration (informatique), Dispatch multiple, Free Pascal, Haskell, Héritage (informatique), Java (langage), Julia (langage), Langage de programmation, Matrice (mathématiques), Méthode (informatique), Nombre complexe, Paramètre (programmation informatique), Polymorphisme (informatique), Programmation orientée objet, Prolog, Routine (informatique), Typage dynamique, Typage statique, Type (informatique), Visual Basic.

C (langage)

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

Nouveau!!: Surcharge de fonction et C (langage) · Voir plus »

C Sharp

C# (C sharp en anglais britannique) est un langage de programmation orientée objet, commercialisé par Microsoft depuis 2002 et destiné à développer sur la plateforme Microsoft.NET, au même titre que d’autres langages liés à cette plateforme (ex. VB.NET, J#, etc.) C# est dérivé du C++ et très proche du Java dont il reprend la syntaxe générale ainsi que les concepts, y ajoutant des notions telles que la surcharge des opérateurs, les et les délégués.

Nouveau!!: Surcharge de fonction et C Sharp · Voir plus »

C++

C++ est un langage de programmation compilé permettant la programmation sous de multiples paradigmes, dont la programmation procédurale, la programmation orientée objet et la programmation générique.

Nouveau!!: Surcharge de fonction et C++ · Voir plus »

Classe (informatique)

En programmation orientée objet, la déclaration d'une classe regroupe des membres, méthodes et propriétés (attributs) communs à un ensemble d'objets.

Nouveau!!: Surcharge de fonction et Classe (informatique) · Voir plus »

Common Lisp

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

Nouveau!!: Surcharge de fonction et Common Lisp · Voir plus »

Compilateur

En informatique, un compilateur est un programme qui transforme un code source en un code objet.

Nouveau!!: Surcharge de fonction et Compilateur · Voir plus »

D (langage)

Le D est un langage de programmation impératif orienté objet et multi-paradigmes conçu pour la programmation système.

Nouveau!!: Surcharge de fonction et D (langage) · Voir plus »

Déclaration (informatique)

En programmation informatique, la déclaration permet d'indiquer au compilateur l'existence d'une entité informatique (variable, routine, etc.), en spécifiant.

Nouveau!!: Surcharge de fonction et Déclaration (informatique) · Voir plus »

Dispatch multiple

Le dispatch multiple est une fonctionnalité de certains langages orientés objet ou fonctionnels dans lesquels une fonction ou une méthode peut être spécialisée pour plus d'un de ses paramètres formels.

Nouveau!!: Surcharge de fonction et Dispatch multiple · Voir plus »

Free Pascal

Free Pascal (ou Free Pascal Compiler ou FPK) est un compilateur pour le langage Pascal, développé en tant que logiciel libre.

Nouveau!!: Surcharge de fonction et Free Pascal · Voir plus »

Haskell

Haskell est un langage de programmation fonctionnel fondé sur le lambda-calcul et la logique combinatoire.

Nouveau!!: Surcharge de fonction et Haskell · Voir plus »

Héritage (informatique)

En programmation orientée objet, l’héritage est un mécanisme qui permet, lors de la déclaration d’une nouvelle classe, d'y inclure les caractéristiques d’une autre classe.

Nouveau!!: Surcharge de fonction et Héritage (informatique) · Voir plus »

Java (langage)

Java est un langage de programmation de haut niveau orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le au.

Nouveau!!: Surcharge de fonction et Java (langage) · Voir plus »

Julia (langage)

Julia est un langage de programmation de haut niveau, performant et dynamique pour le calcul scientifique, avec une syntaxe familière aux utilisateurs d'autres environnements de développement similaires (Matlab, R, Scilab, Python, etc.). Il fournit un compilateur sophistiqué, un système de types dynamiques avec polymorphisme paramétré, une exécution parallèle distribuée, des appels directs de fonctions C, Fortran et Python.

Nouveau!!: Surcharge de fonction et Julia (langage) · 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!!: Surcharge de fonction et Langage de programmation · Voir plus »

Matrice (mathématiques)

upright.

Nouveau!!: Surcharge de fonction et Matrice (mathématiques) · Voir plus »

Méthode (informatique)

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

Nouveau!!: Surcharge de fonction et Méthode (informatique) · 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!!: Surcharge de fonction et Nombre complexe · Voir plus »

Paramètre (programmation informatique)

En programmation informatique, un paramètre est une donnée manipulée par une section de code (voir: sous-programme, fonction, méthode) et connue du code appelant cette section.

Nouveau!!: Surcharge de fonction et Paramètre (programmation informatique) · Voir plus »

Polymorphisme (informatique)

En informatique et en théorie des types, le polymorphisme, du grec ancien polús (plusieurs) et morphê (forme), est le concept consistant à fournir une interface unique à des entités pouvant avoir différents types.

Nouveau!!: Surcharge de fonction et Polymorphisme (informatique) · 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!!: Surcharge de fonction et Programmation orientée objet · Voir plus »

Prolog

Prolog est un langage de programmation logique.

Nouveau!!: Surcharge de fonction et Prolog · Voir plus »

Routine (informatique)

En informatique, une routine est une entité informatique qui encapsule une portion de code (une séquence d'instructions) effectuant un traitement spécifique bien identifié (asservissement, tâche, calcul) relativement indépendant du reste du programme, et qui peut être réutilisé dans le même programme, ou dans un autre.

Nouveau!!: Surcharge de fonction et Routine (informatique) · 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!!: Surcharge de fonction 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!!: Surcharge de fonction 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!!: Surcharge de fonction et Type (informatique) · Voir plus »

Visual Basic

Visual Basic (VB) est un langage de programmation événementielle de troisième génération ainsi qu'un environnement de développement intégré, créé par Microsoft pour son modèle de programmation COM.

Nouveau!!: Surcharge de fonction et Visual Basic · Voir plus »

Redirections ici:

Polymorphisme ad hoc, Polymorphisme ad-hoc, Surcharge (programmation informatique), Surcharge de méthodes, Surcharge des fonctions, Surdéfinition.

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »