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!
 

C Sharp

Indice 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.

82 relations: Anders Hejlsberg, Anglais britannique, Application (informatique), Application web, ASP.NET, Base Class Library, Bibliothèque logicielle, Bytecode, C (langage), C++, Chronomètre, Classe (informatique), Commission électrotechnique internationale, Common Intermediate Language, Common Language Runtime, Component Object Model, Composant d'interface graphique, Conversion de type, Coroutine, Définition d'opérateur, Dépassement d'entier, DotGNU, Ecma International, ECMAScript, Encapsulation (programmation), Environnement d'exécution, Espace de noms, Extensible Markup Language, F Sharp, Fermeture (informatique), Fonction anonyme, Généricité, Héritage (informatique), Héritage multiple, Hello world, J Sharp, Java (langage), Java Development Kit, Java Native Interface, Kotlin (langage), Langage d'assemblage typé, Langage de programmation, Language Integrated Query, Logiciel multiplateforme, Microsoft, Microsoft .NET, Microsoft Visual Studio, Minuteur, Mono (logiciel), Objet (informatique), ..., Observateur (patron de conception), Organisation internationale de normalisation, Patron de conception, Pile technologique, Polymorphisme (informatique), Programmation événementielle, Programmation impérative, Programmation orientée objet, Programmation structurée, Python (langage), Ramasse-miettes (informatique), Réflexion (informatique), Sûreté du typage, Service web, Swift (langage d'Apple), Système de gestion d'exceptions, Système nominatif de types, Tableau (structure de données), Typage dynamique, Typage fort, Typage statique, TypeScript, Unicode, Unity (moteur de jeu), Vala (langage), Visual Basic .NET, Windows 2000, Windows 7, Windows Vista, Windows XP, .NET Framework, 2003 en informatique. Développer l'indice (32 plus) »

Anders Hejlsberg

Anders Hejlsberg, né le, est un programmeur danois.

Nouveau!!: C Sharp et Anders Hejlsberg · Voir plus »

Anglais britannique

L'expression « anglais britannique » (en anglais: British English) est employée de façon plus ou moins précise pour différencier les variétés de la langue anglaise employées au Royaume-Uni des autres variétés de l'anglais à travers le monde.

Nouveau!!: C Sharp et Anglais britannique · Voir plus »

Application (informatique)

Une application, un applicatif ou encore une appli, une app est, dans le domaine informatique, un programme (ou un ensemble logiciel) directement utilisé pour réaliser une tâche, ou un ensemble de tâches élémentaires d'un même domaine ou formant un tout.

Nouveau!!: C Sharp et Application (informatique) · Voir plus »

Application web

En informatique, une application web (aussi appelée web application, de l'anglais et français) est une application manipulable directement en ligne grâce à un navigateur web et qui ne nécessite donc pas d'installation sur les machines clientes, contrairement aux applications mobiles.

Nouveau!!: C Sharp et Application web · Voir plus »

ASP.NET

ASP.NET est un framework permettant de générer à la demande des pages web, lancé par Microsoft en Jesse Liberty - Dan Hurwitz, Programming ASP.NET, "O'Reilly Media, Inc.". 2003,, et utilisé pour mettre en œuvre des applications webKeyton Weissinger, ASP in a Nutshell: A Desktop Quick Reference, "O'Reilly Media, Inc." - 2000,.

Nouveau!!: C Sharp et ASP.NET · Voir plus »

Base Class Library

Voici a peu près un aperçu de cette bibliothèque standard de Microsoft La Base Class Library (BCL) de Microsoft est une bibliothèque standard utilisée par tous les langages basés sur framework.NET.

Nouveau!!: C Sharp et Base Class Library · Voir plus »

Bibliothèque logicielle

En informatique, une bibliothèque logicielle est une collection de routines, qui peuvent être déjà compilées et prêtes à être utilisées par des programmes.

Nouveau!!: C Sharp et Bibliothèque logicielle · Voir plus »

Bytecode

Code binaire En informatique, le (terme anglais signifiant « code en bytes ») est un code intermédiaire entre les instructions machines et le code source, qui n'est pas directement exécutable.

Nouveau!!: C Sharp et Bytecode · Voir plus »

C (langage)

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

Nouveau!!: C Sharp et C (langage) · 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!!: C Sharp et C++ · Voir plus »

Chronomètre

Un chronomètre, sur le site du CNRTL, consulté le 30 octobre 2015 désigne un instrument de mesure du temps.

Nouveau!!: C Sharp et Chronomètre · 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!!: C Sharp et Classe (informatique) · Voir plus »

Commission électrotechnique internationale

La Commission électrotechnique internationale (CEI;, IEC) est l'organisation internationale de normalisation chargée des domaines de l'électricité, de l'électronique, de la compatibilité électromagnétique, de la nanotechnologie et des techniques connexes.

Nouveau!!: C Sharp et Commission électrotechnique internationale · Voir plus »

Common Intermediate Language

Dans l'environnement de programmation Microsoft, le Common Intermediate Language (CIL) est le langage de programmation de plus bas niveau qui peut être lu par un humain.

Nouveau!!: C Sharp et Common Intermediate Language · Voir plus »

Common Language Runtime

en Common Language Runtime (CLR) est le nom choisi par Microsoft pour le composant de machine virtuelle du framework.NET.

Nouveau!!: C Sharp et Common Language Runtime · Voir plus »

Component Object Model

Component Object Model (abr. COM) est une technique de composants logiciels développée par Microsoft et DEC, depuis 1994, populaire sur Windows et également disponible sur les systèmes d'exploitation OpenVMS, Tru64 ainsi que d'autres Unix.

Nouveau!!: C Sharp et Component Object Model · Voir plus »

Composant d'interface graphique

En informatique, un composant d'interface graphique (aussi appelé en anglais ou encore) est un élément de base d'une interface graphique avec lequel un utilisateur peut interagir (par exemple une fenêtre ou une zone de texte).

Nouveau!!: C Sharp et Composant d'interface graphique · Voir plus »

Conversion de type

En informatique la conversion de type, le transtypage ou la coercition (cast en anglais) est le fait de convertir une valeur d'un type (source) dans un autre (cible).

Nouveau!!: C Sharp et Conversion de type · Voir plus »

Coroutine

Dans un programme, une coroutine est une unité de traitement qui s'apparente à une routine, à ceci près que, alors que la sortie d'une routine met fin à la routine, la sortie de la coroutine peut être le résultat d'une suspension de son traitement jusqu'à ce qu'il lui soit signalé de reprendre son cours.

Nouveau!!: C Sharp et Coroutine · Voir plus »

Définition d'opérateur

La définition d'opérateur est une fonctionnalité offerte par certains langages de programmation qui permet d'utiliser des opérateurs (comme +,.

Nouveau!!: C Sharp et Définition d'opérateur · Voir plus »

Dépassement d'entier

Le vol 501 d'Ariane 5 en 1996 s'est soldé par sa destruction en raison d'un dépassement d'entier. Un dépassement d'entier (integer overflow) ou erreur d'opérande est, en informatique, une condition qui se produit lorsqu'une opération mathématique produit une valeur numérique supérieure à celle représentable dans l'espace de stockage disponible.

Nouveau!!: C Sharp et Dépassement d'entier · Voir plus »

DotGNU

DotGNU est une alternative libre à la plateforme Microsoft.NET qui vise à créer une bibliothèque conforme aux spécifications Common Language Infrastructure de Microsoft.

Nouveau!!: C Sharp et DotGNU · Voir plus »

Ecma International

Ecma International - European association for standardizing information and communication systems, connu jusqu'en 1994 comme ECMA - European Computer Manufacturers Association, est une organisation de standardisation active dans le domaine de l'informatique.

Nouveau!!: C Sharp et Ecma International · Voir plus »

ECMAScript

ECMAScript est un ensemble de normes concernant les langages de programmation de type script et standardisées par Ecma International dans le cadre de la spécification ECMA-262.

Nouveau!!: C Sharp et ECMAScript · 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!!: C Sharp et Encapsulation (programmation) · Voir plus »

Environnement d'exécution

Un environnement d'exécution ou runtime est un logiciel responsable de l'exécution des programmes informatiques écrits dans un langage de programmation donné Christoph Zimmermann,Advances in Object-Oriented Metalevel Architectures and Reflection,CRC Press - 1996,.

Nouveau!!: C Sharp et Environnement d'exécution · 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!!: C Sharp et Espace de noms · Voir plus »

Extensible Markup Language

LExtensible Markup Language, généralement appelé XMLCe nom est une idée de James Clark, elle est expliquée par dans sa.

Nouveau!!: C Sharp et Extensible Markup Language · Voir plus »

F Sharp

F# est un langage de programmation fonctionnel, impératif et orienté objet pour la plate-forme.NET.

Nouveau!!: C Sharp et F Sharp · Voir plus »

Fermeture (informatique)

Dans un langage de programmation, une fermeture ou clôture est une fonction accompagnée de son environnement lexical.

Nouveau!!: C Sharp et Fermeture (informatique) · Voir plus »

Fonction anonyme

En programmation informatique, une fonction anonyme, aussi appelée lambda expression ou fonction lambda est une fonction n'ayant pas de nom.

Nouveau!!: C Sharp et Fonction anonyme · Voir plus »

Généricité

En programmation, la généricité (ou programmation générique), consiste à définir des algorithmes identiques opérant sur des données de types différents.

Nouveau!!: C Sharp et Généricité · 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!!: C Sharp et Héritage (informatique) · 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!!: C Sharp et Héritage multiple · Voir plus »

Hello world

Hello World » en Piet. « » (traduit littéralement en français par) sont les mots traditionnellement écrits par un programme informatique simple dont le but est de faire la démonstration rapide de son exécution sans erreur.

Nouveau!!: C Sharp et Hello world · Voir plus »

J Sharp

J# (prononcé J-Dièse ou J-Sharp en anglais) est un dérivé non officiel de Java créé par Microsoft (Microsoft n'ayant plus le droit de créer des produits officiellement en rapport avec Java), issu de J++, et permettant de créer des applications pour l'environnement d'exécution.NET.

Nouveau!!: C Sharp et J Sharp · 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!!: C Sharp et Java (langage) · Voir plus »

Java Development Kit

Le Java Development Kit (JDK) désigne un ensemble de bibliothèques logicielles de base du langage de programmation Java, ainsi que les outils avec lesquels le code Java peut être compilé, transformé en bytecode destiné à la machine virtuelle Java.

Nouveau!!: C Sharp et Java Development Kit · Voir plus »

Java Native Interface

La JNI est une bibliothèque logicielle d'interfaçage, intégrée nativement au JDK de Java, qui permet au code Java s'exécutant à l'intérieur de la JVM d'appeler et d'être appelé http://java.sun.com/docs/books/jni/html/intro.html#1811.

Nouveau!!: C Sharp et Java Native Interface · Voir plus »

Kotlin (langage)

Kotlin est un langage de programmation orienté objet et fonctionnel, avec un typage statique qui permet de compiler pour la machine virtuelle Java, JavaScript, et vers plusieurs plateformes en natif (grâce à LLVM).

Nouveau!!: C Sharp et Kotlin (langage) · Voir plus »

Langage d'assemblage typé

En informatique, un langage d’assemblage typé (L.A.T.), ou assembleur typé, désigne un langage d’assemblage qui possède une syntaxe permettant d’exprimer de manière avancée certains invariants d’un programme, concernant essentiellement des données voire des flux d’exécution; afin qu’ils soient vérifiés mécaniquement.

Nouveau!!: C Sharp et Langage d'assemblage typé · 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!!: C Sharp et Langage de programmation · Voir plus »

Language Integrated Query

Language Integrated Query (« requête intégrée au langage », aussi connu sous le nom de LINQ) est un composant du framework.NET de Microsoft qui ajoute des capacités d'interrogation sur des données aux langages.NET en utilisant une syntaxe proche de celle de SQL.

Nouveau!!: C Sharp et Language Integrated Query · Voir plus »

Logiciel multiplateforme

Un logiciel multiplateforme est un logiciel conçu pour fonctionner sur plusieurs plateformes informatiques.

Nouveau!!: C Sharp et Logiciel multiplateforme · Voir plus »

Microsoft

Microsoft Corporation (Prononciation en anglais américain retranscrite selon la norme API.) est une multinationale informatique et micro-informatique américaine, fondée en 1975 par Bill Gates et Paul Allen.

Nouveau!!: C Sharp et Microsoft · Voir plus »

Microsoft .NET

Microsoft.NET ou simplement.NET (prononcé « dot net ») est le nom donné à un ensemble de produits et de technologies informatiques de l'entreprise Microsoft pour rendre des applications facilement portables sur Internet.

Nouveau!!: C Sharp et Microsoft .NET · Voir plus »

Microsoft Visual Studio

Microsoft Visual Studio est une suite de logiciels de développement pour Windows et mac OS conçue par Microsoft.

Nouveau!!: C Sharp et Microsoft Visual Studio · Voir plus »

Minuteur

Un minuteur ou compte-minute est un dispositif, souvent programmable, permettant de mesurer le temps.

Nouveau!!: C Sharp et Minuteur · Voir plus »

Mono (logiciel)

Mono est une mise en œuvre open source (sous licence GNU GPL, GNU LGPL ou X11 selon les éléments) de la plateforme de développement Microsoft.NET fondée sur la CLI.

Nouveau!!: C Sharp et Mono (logiciel) · Voir plus »

Objet (informatique)

En informatique, un objet est un conteneur symbolique et autonome qui contient des informations et des mécanismes concernant un sujet, manipulés dans un programme.

Nouveau!!: C Sharp et Objet (informatique) · Voir plus »

Observateur (patron de conception)

Le patron observateur est un patron de conception de la famille des patrons comportementaux.

Nouveau!!: C Sharp et Observateur (patron de conception) · Voir plus »

Organisation internationale de normalisation

L'Organisation internationale de normalisation (en Международная организация по стандартизации), généralement désigné sous le sigle ISO, choisi pour être le sigle identique dans toutes les langues (ce choix est un exemple de normalisation), est un organisme de normalisation international composé de représentants d'organisations nationales de normalisation de, selon le principe d’un membre par pays.

Nouveau!!: C Sharp et Organisation internationale de normalisation · Voir plus »

Patron de conception

En informatique, et plus particulièrement en développement logiciel, un patron de conception (souvent appelé) est un arrangement caractéristique de modules, reconnu comme bonne pratique en réponse à un problème de conception d'un logiciel.

Nouveau!!: C Sharp et Patron de conception · Voir plus »

Pile technologique

En informatique, une pile technologique, pile logicielle ou infrastructure technologique est l'ensemble des technologies logicielles utilisées par une application.

Nouveau!!: C Sharp et Pile technologique · 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!!: C Sharp et Polymorphisme (informatique) · Voir plus »

Programmation événementielle

En informatique, la programmation événementielle est un paradigme de programmation fondé sur les événements.

Nouveau!!: C Sharp et Programmation événementielle · 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!!: C Sharp 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!!: C Sharp et Programmation orientée objet · Voir plus »

Programmation structurée

La programmation structurée constitue un sous-ensemble de la programmation impérative.

Nouveau!!: C Sharp et Programmation structurée · Voir plus »

Python (langage)

Python (prononcé) est un langage de programmation interprété, multiparadigme et multiplateformes.

Nouveau!!: C Sharp et Python (langage) · Voir plus »

Ramasse-miettes (informatique)

Illustration d'un ramasse-miette compactant. Un ramasse-miettes.

Nouveau!!: C Sharp et Ramasse-miettes (informatique) · Voir plus »

Réflexion (informatique)

En programmation informatique, la réflexion est la capacité d'un programme à examiner, et éventuellement à modifier, ses propres structures internes de haut niveau lors de son exécution.

Nouveau!!: C Sharp et Réflexion (informatique) · Voir plus »

Sûreté du typage

La sûreté du typage est un principe permettant d'améliorer la qualité de la programmation.

Nouveau!!: C Sharp et Sûreté du typage · Voir plus »

Service web

Un service web (ou service de la toile) est un protocole d'interface informatique de la famille des technologies web permettant la communication et l'échange de données entre applications et systèmes hétérogènes dans des environnements distribués.

Nouveau!!: C Sharp et Service web · Voir plus »

Swift (langage d'Apple)

Swift est un langage de programmation objet compilé, multi-paradigmes, qui se veut simple, performant et sûr.

Nouveau!!: C Sharp et Swift (langage d'Apple) · 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!!: C Sharp et Système de gestion d'exceptions · Voir plus »

Système nominatif de types

Un système nominatif de types est une classe majeure de système de types en programmation informatique.

Nouveau!!: C Sharp et Système nominatif de types · Voir plus »

Tableau (structure de données)

En informatique, un tableau est une structure de données représentant une séquence finie d'éléments auxquels on peut accéder efficacement par leur position, ou indice, dans la séquence.

Nouveau!!: C Sharp et Tableau (structure de données) · 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!!: C Sharp et Typage dynamique · Voir plus »

Typage fort

En informatique, un langage de programmation est dit fortement typé lorsqu'il garantit que les types de données employés décrivent correctement les données manipulées.

Nouveau!!: C Sharp et Typage fort · 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!!: C Sharp et Typage statique · Voir plus »

TypeScript

est un langage de programmation libre et open source développé par Microsoft qui a pour but d'améliorer et de sécuriser la production de code JavaScript.

Nouveau!!: C Sharp et TypeScript · Voir plus »

Unicode

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

Nouveau!!: C Sharp et Unicode · Voir plus »

Unity (moteur de jeu)

Unity est un moteur de jeu multiplateforme (smartphone, ordinateur, consoles de jeux vidéo et Web) développé par Unity Technologies.

Nouveau!!: C Sharp et Unity (moteur de jeu) · Voir plus »

Vala (langage)

Vala est un langage de programmation compilé, dont l'objectif est de fournir les bénéfices des langages de programmation modernes (comme la POO) aux développeurs de la plateforme GNOME qui utilisent GLib et son système GObject.

Nouveau!!: C Sharp et Vala (langage) · Voir plus »

Visual Basic .NET

Visual Basic.NET est un langage de programmation à la syntaxe similaire à celle de Visual Basic 6.

Nouveau!!: C Sharp et Visual Basic .NET · Voir plus »

Windows 2000

Windows 2000 est un système d'exploitation 32 bits développé et distribué par Microsoft.

Nouveau!!: C Sharp et Windows 2000 · Voir plus »

Windows 7

Windows 7 (précédemment connu en tant que Blackcomb et Vienna) est un système d'exploitation de la société Microsoft, sorti le et successeur de Windows Vista.

Nouveau!!: C Sharp et Windows 7 · Voir plus »

Windows Vista

Windows Vista est un système d'exploitation propriétaire de la famille Microsoft Windows, et plus précisément de la branche Windows NT (NT 6.0), développé et commercialisé par la société Microsoft.

Nouveau!!: C Sharp et Windows Vista · Voir plus »

Windows XP

Windows XP (nom de code Whistler) est un système d'exploitation multitâches, développé et commercialisé par Microsoft, permettant l'usage d'un ordinateur tel qu'un ordinateur fixe, un portable ou encore un Media Center.

Nouveau!!: C Sharp et Windows XP · Voir plus »

.NET Framework

Le.NET FrameworkPrononcé en anglais car dot est l'équivalent anglophone du mot point.

Nouveau!!: C Sharp et .NET Framework · Voir plus »

2003 en informatique

---- Cet article recense les principaux évènements de 2003 dans le domaine de l'informatique.

Nouveau!!: C Sharp et 2003 en informatique · Voir plus »

Redirections ici:

.cs (extension de fichier), C Sharp (programming language), C dièse, C sharp, C♯, ECMA-334, ISO 23270, Langage C sharp, Langage de programmation C sharp, Langage de programmation CSharp.

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »