👩‍💻Développeurs C#🧑‍💻
5.75K subscribers
12 photos
2 videos
32 links
Apprentissage et Perfectionnement en C# et ces technologies.
De zéro à pro
Débutant
Intermédiaire
Professionnels
Download Telegram
Partager le lien du canal autour de vous s'il vous plaît pour faire en bénéficier les autres.
La connaissance ça se partage 👌
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
1. Définition et origine du langage C#
👍2
Le C# (prononcé [siː.ʃɑːp]) est un langage de programmation orienté objet à typage fort, créé par la société Microsoft, et notamment un de ses employés, Anders Hejlsberg, le créateur du langage Delphi.

Il a été créé afin que la plate-forme Microsoft .NET soit dotée d'un langage permettant d'utiliser toutes ses capacités. Il est très proche du Java dont il reprend la syntaxe générale ainsi que les concepts (la syntaxe reste cependant relativement semblable à celles de langages tels que le C++ et le C). Un ajout notable à Java est la possibilité de surcharge des opérateurs, inspirée du C++. Toutefois, l'implémentation de la redéfinition est plus proche de celle du Pascal Objet.
2. Plate-forme d'exécution
La plate-forme Microsoft .NET (possibilité de mixage avec des modules d'autres langages)
Des implémentations libres de ce langage et de sa plate-forme d'exécution sont en cours de finalisation, comme le projet Mono maintenu par Novell, ou dotGNU maintenu par la Free Software Foundation. L'idée fondatrice de ces projets est qu'une application en C# puisse s'exécuter sans modification sur une plate-forme propriétaire comme Windows ou libre comme Linux.
👍1
3. Caractéristiques du C#
👍1
Récent : il a été créé par Microsoft au début des années 2000, ce qui en fait un langage assez jeune (comparé au C, au C++ et à Java).

Idéal sous Windows & Windows Phone 7 : c'est le langage recommandé pour développer sous Windows aujourd'hui, mais on s'en sert aussi pour créer des applications Windows Phone 7, pour Silverlight, ASP...

Libre : le langage est ouvert, et on peut s'en servir pour développer des applications sous Linux notamment. Le fait qu'il soit issu de Microsoft ne l'empêche pas d'avoir son lot d'aficionados dans le monde du libre.

Inspiré de Java : même s'il a ses spécificités, il ressemble globalement plus au Java qu'au C ou au C++ contrairement à ce que son nom pourrait laisser penser.

Associé au framework .NET : un langage seul comme le C# ne permet pas de faire grand chose. On l'associe en général à une boîte à outils que l'on appelle le framework .NET (aussi écrit Dot NET et prononcé "dotte nette") qui offre toutes les possibilités que l'on peut imaginer : accès réseau, création de fenêtres, appel à une base de données...

Apprécié en entreprise : si Java reste un des langages les plus utilisés en entreprise, C# se présente comme un sérieux challenger. C'est aujourd'hui une compétence recherchée en entreprise.
👍2
4. Logique de programmation
👍3
Depuis lors on dit programme programme mais c'est quoi exactement un programme ? 😢
Comme vous le savez tous un ordinateur fonctionne à base des programmes pour exécuter des tâches. Vous en utiliser tous les jours sans même parfois vous en rendre compte. Qu'il s'agisse du symple éditeur de texte bloque note ou du puissant Adobe photoshop en passant par votre système d'exploitation votre navigateur Web votre lecteur de musique vos jeux vidéo ou même le fameux Windows Explorer. Tous est programme dans un ordinateur. C'est ce qui forme le software
1👍1
Un ordinateur ne peux exécuter ces programmes que s'ils sont on écrit en code binaire(ensemble de 0 et 1). Le processeur de votre ordinateur ne lit et comprend que ce code.
1👍1
Mais écrire un programme en langage binaire c'est possible ça ? 😢 🙆
Non non détendez vous ! 😅. Personne ne dispose des capacités et du temps nécessaire pour écrire un programme en binaire c'est la raison pour laquelle il existe des languages de programmation qui sont beaucoup plus humains (plus proches du langage humain les uns par rapport aux autres). Bien sûr ce n'est pas impossible mais c'est beaucoup trop compliqué pour les débutant comme nous ça s'appelle l'assembleur.
1👍1
C'est tout pour l'instant la suite c'est pour tout à l'heure où demain, le temps nous le dira 😅. J'attend des questions de votre part et une réactivité d'envergure. 😉
👍21
This media is not supported in your browser
VIEW IN TELEGRAM
👍1