Akk d C#, Microsoft tebɣa ad tesnulfu tameslayt n programmation tugar Java n Oracle, di 1999 teffeɣ-d version tamezwarut n C#, version-agi tella tettcabi s waṭas ɣer Java.
Di les versions nniḍen, C# yettembeddal u yerna aṭas les fonctionnalités i ixuṣṣen di Java am :
Lambda expressions,
Generics,
Automatic Get Set,
Async await,
Extension Methods,
.Net
C# d tutlayt teddu g lFramework .Net, llant 3 les versions n .Net :
.Net Framework : sɣur Microsoft, wagi mači d ilelli.
.Net Mono : sɣur Novel, d ilelli.
.Net Core : sɣur Microsoft, d ilelli.
Akken yiwen ad yeprogrami mebla ad yessen lFramework gar 3 les Framework-agi, Microsoft teffeɣ-d .Net Standard.
↑Lattner, Chris (2014-06-03). "Chris Lattner's Homepage". Chris Lattner. Retrieved 2014-06-03. The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, CLU, and far too many others to list.
Tuccḍa n temsisɣelt: La balise <ref> nommée « dynamic » définie dans <references> n’est pas utilisée dans le texte précédent. Tuccḍa n temsisɣelt: La balise <ref> nommée « influenced by CPP » définie dans <references> n’est pas utilisée dans le texte précédent. Tuccḍa n temsisɣelt: La balise <ref> nommée « influenced by op » définie dans <references> n’est pas utilisée dans le texte précédent.
Tuccḍa n temsisɣelt: La balise <ref> nommée « influenced » définie dans <references> n’est pas utilisée dans le texte précédent.
Tuccḍa n temsisɣelt: Des balises <ref> existent pour un groupe nommé « lower-alpha », mais aucune balise <references group="lower-alpha"/> correspondante n’a été trouvée