C-SHARP - 1.2 Qu'est-ce que le C-Sharp ?

Bonjour à tous, et bienvenue dans ce cours sur le C#. On va donc voir ensemble qu'est-ce que le C# ? Avant de parler technique, commençons tout d'abord par un bref historique. Le langage C# a été créé par Anders Hejlsberg chez Microsoft et lancé en 2000. Le C# est un langage de programmation simple, moderne, flexible, orienté objet, sûr et open-source. Microsoft a beaucoup investi dans son développement au cours des années. Construit sur les langages C et C++, mais conçu pour être plus facile à utiliser, il dispose d'un vaste ensemble de bibliothèques permettant d'effectuer différentes tâches. À sa création, C# était un langage exclusivement réservé aux développeurs Windows, car l'environnement de travail .NET était lié au système d'exploitation Microsoft. Cela a certainement été un frein pour beaucoup de se diriger vers le C# car ce dernier était spécifique à Windows. Cependant, le nouveau framework .NET Core a été conçu pour fonctionner sur plusieurs systèmes d'exploitation, dont Linux et Mac permettant d'élargir la communauté d'utilisation. Au niveau popularité, le C# est l'un des langues les plus utilisées au monde. Cela signifie que vous trouverez de nombreuses ressources pour vous aider à apprendre le C#. Il est notamment utilisé par de grandes entreprises dont Domino's Pizza, NBC et biens d'autres.. Les particularités de ce langage sont qu'il est premièrement facile à lire et à apprendre. Mais aussi il permet de développer une multitude d'applications qui peuvent être développées avec .NET et Visual Studio. Comme des applications Windows natives, des applications mobiles, des sites web et même des applications Android ou iOS natives avec certains cadres supplémentaires comme Xamarin. Avant de terminer, le langage C# est notamment très utilisé dans le domaine des jeux vidéo car la plupart des jeux vidéo ont été développer avec ce langage. Vous devez sans doute connaître le moteur Unity. dont beaucoup de jeux ont été scénariser avec le C#y compris des jeux comme Rimworld ou bien d'autres. Unity est également facile à apprendre, avec une vaste communauté avec des tutoriels YouTube, ou encore des forums consacrés à ce moteur de jeu. Le développement de jeux est un moyen idéal aussi pour les débutants d'acquérir une expérience pratique du langage C#. Pour conclure Le C# est l'un des langages de programmation les plus polyvalents et les plus modernes au monde. Non seulement il est facile à apprendre et à adapter, mais il bénéficie également d'un bon soutien de la part de la communauté, ainsi que du soutien de Microsoft. Ce qui n'est pas négligeable. Il peut être utilisé pour écrire tous les types de logiciels, y compris les applications pour consoles, les applications mobiles, les applications Windows, les sites web, les blockchains ou encore de l'IA. C'est tout pour cette vidéo. Dans la prochaine vidéo, nous allons installer ensemble les logiciels afin de pouvoir commencer à écrire notre code. Je vous dis à tout de suite !