C♯ | |
---|---|
Programska Paradigma | višestruka: objektno-orijentiran, strukturiran, naredbeni, vođen događajima i zadacima, funkcionalan, generičan, reflektivan, konkurentan |
Pojavio se | 2000 |
Tvorac | Microsoft |
Sistem tipovanja | statično, dinamičko,[1] (ostalo...) |
Glavne implementacije | Visual C#, .NET Framework, Mono, DotGNU |
Dijalekti | Cω, Spec#, Polyphonic C# |
Utjecali | C++,[2] Eiffel, Java,[2] Modula-3, Object Pascal,[3] ML, Icon, Haskell, Cω, F#[a] |
Utjecao na | D, Dart,[4] F#, Java,[5] Kotlin, Monkey, Nemerle, Swift,[6] Vala |
C#[b][c] je programski jezik višestruke paradigme koji usvaja strogo tipovanje, imperativne, deklarativne, funkcionalne, generične, objektno-orijentirane (ima klase) i komponentno-orijentirane programske discipline. Razvio ga je Microsoft unutar .NET inicijative, a kasnije su ga za standard odobrili Ecma (ECMA-334) i ISO (ISO/IEC 23270:2006). C# je jedan od programskih jezika dizajniran za CLI.
C# namjerava biti jednostavan, moderan, objektno-orijentirani programski jezik opće namjene.[7] Njegov razvojni tim predvodi Anders Hejlsberg. Najnovija verzija je C# 5.0, koja je izdata 15. augusta 2012.
<ref>
;
nije naveden tekst za reference s imenom dynamic
<ref>
;
nije naveden tekst za reference s imenom influenced by CPP
<ref>
;
nije naveden tekst za reference s imenom influenced by op
<ref>
;
nije naveden tekst za reference s imenom influenced
<ref>
;
nije naveden tekst za reference s imenom ECMA-334
Greška kod citiranja: <ref>
oznake postoje za grupu pod imenom "lower-alpha", ali nije pronađena pripadajuća <references group="lower-alpha"/>
oznaka, ili zatvarajući </ref>
nedostaje