C# (engl.
Programska Paradigma: | strukturiran, imperativan, objektno orijentisan |
---|---|
Pojavio se: | 2001 |
Tvorac: | Microsoft |
Sistem tipovanja: | statični, strogi, i sigurni i nesigurni |
Glavne implementacije: | .NET Framework, Mono, DotGNU |
Dijalekti: | 1.0, 1.5 , 2.0 (ECMA) |
Utjecali: | C++, Java programski jezik |
Utjecao na: | Nemerale |
Nastao je 2002. godine kao sastavni deo MS .NET Framework 1.0. C# je objektno orijentisan programski jezik kao i većina modernih viših programskih jezika (C++, Java itd). Jezik je opšte primene i namenjen je izradi aplikacija za .NET Framework platformu.
Najavljena je 2000. godine, a premijerno je prikazana 2002. godine od strane kompanije Majkrosoft.
U julu 2003. Majkrosoft je predstavio specifikaciju za C# 2.0 za početak 2004. godine. Ova verzija sadrži neke nove mogućnosti programskog jezika, od kojih je naznačajnije da su generici sada parametrizovani tipovi, mnogo više kao što su to bili C++ šabloni. Oni se implementiraju generisanjem po tipu nezavisnog bajtkoda u vremenu prevođenja (kompajliranja), a kada se u vremenu izvršenja (engl. run-time) šablon prvi put instancira za konkretan tip, tada se generiše bajtkod zavisan od tipa. Ta mogućnost daje visoko-performansne i mnogo više tipizirane generike koji ne zahtevaju mnogo izvornog koda.
Ovaj primer izvršava se na konzoli.
using System; namespace HelloNameSpace { public class HelloWorld { static void Main() { Console.WriteLine("Zdravo, svete!"); } } }
Ključne reči C# (verzija 2.0) su: abstract, as, base, bool, break, byte, case, catch, char, checked, class, const, continue, decimal, default, delegate, do, double, else, enum, event, explicit, extern, false, finally, fixed, float, for, foreach, goto, if, implicit, in, int, interface, internal, is, lock, long, namespace, new, null, object, operator, out, override, params, private, protected, public, readonly, ref, return, sbyte, sealed, short, sizeof, stackalloc, static, string, struct, switch, this, throw, true, try, typeof, uint, ulong, unchecked, unsafe, ushort, using, virtual, volatile, void i while.
This article uses material from the Wikipedia Srpskohrvatski / Српскохрватски article C Sharp, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Sadržaj je dostupan pod CC BY-SA 4.0 osim ako je drugačije navedeno. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Srpskohrvatski / Српскохрватски (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.