Maison > Article > développement back-end > Qu'est-ce que le langage de programmation C# ?
Initialement appelé Cool, C# a été inventé par Anders Hejlsberg de Microsoft et lancé en juillet 2000. C# a été conçu dès le départ jusqu'à conviennent aux systèmes hébergés et embarqués. Par exemple, C# peut exécuter les deux sur votre ordinateur de bureau et sur un appareil IoT comme un Raspberry Pi. C# est le langage principal utilisé dans Microsoft .NET Framework, qui fonctionne sur des millions d'appareils dans le monde entier. Et, grâce au dernière version de .NET, C# peut désormais être utilisé pour écrire Linux et macOS applications également.
C#
est utile pour écrire des applications pour Windows et macOS, et pour
création de sites Web, de jeux, de micrologiciels intégrés et bien plus encore. Par
étant compilé en langage intermédiaire, ou IL, C# peut s'exécuter sur n'importe quel
appareil doté d’un interprète pour IL.
Grâce à Mono, C# n'est pas réservé aux projets basés sur Microsoft. Mono est une implémentation open source du .NET Framework, ce qui rend Les applications multiplateformes se sentent parfaitement à l'aise avec C#. Des outils tels que Xamarin et Visual Studio Code font de C# un citoyen de premier ordre pour le développement d'applications sur Windows, macOS, Android, iOS et la majorité des distributions Linux.
Voici trois raisons pour lesquelles C# est si largement adopté :
C# est un langage géré, ce qui signifie des tâches complexes telles que la gestion de la mémoire (critique à tout application) et la collecte des déchets sont prises en charge pour vous. Être géré rend le C# beaucoup plus accessible et plus facile à apprendre.
La bibliothèque de classe de base, ou BCL, est une vaste bibliothèque de codes de fonctions courantes qui ont été développé, testé et fourni gratuitement par Microsoft. Le les ressources au sein de la BCL vous permettent de vous concentrer sur des problèmes métier spécifiques plutôt que comment convertir une chaîne en majuscule ou gérer le type conversion. Lorsque vous utilisez C# efficacement, vous bénéficierez d’une calendrier de développement et solutions simplifiées.
Toutes les principales plates-formes cloud prennent en charge C# comme langage principal et il est actuellement utilisé dans des millions d'applications cloud.
C# est un langage incroyablement mature et populaire . Voici quelques raisons pour lesquelles cela vaut la peine de l'apprendre :
Enquête 2020 auprès des développeurs Stack Overflow a montré que 32,3 % des développeurs professionnels utilisent C#. Vous pouvez utiliser C# pour toute application moderne, que ce soit sur un appareil mobile, un architecture de microservices, ou le dernier produit SaaS rent-a-llama.
Apprendre le C# est une étape importante vers la pérennité de vos compétences. Avec C# à votre actif, vous développerez pour la dernière machine d'apprentissage, de jeux, de console et d'applications mobiles natives, plus… juste à propos de toute autre chose. Il existe même une version de C# pour l'informatique quantique !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!