C Sharp
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 |
- Ispravan naslov ovog članka jeC#.Simbol # je zamenjen zbog tehničkih ograničenja.
C#[1](engl.C sharp,Šablon:Izgovor) je jedan od mlađihprogramskih jezika.Nastao je2002.godine kao sastavni deo MS.NET Framework 1.0. C# jeobjektno orijentisan programski jezikkao i većina modernih viših programskih jezika (C++,Javaitd). Jezik je opšte primene i namenjen je izradi aplikacija za.NET Framework platformu.
Najavljena je 2000. godine, a premijerno je prikazana2002.godine od strane kompanijeMajkrosoft.
Ujulu2003.Majkrosoftje predstavio specifikaciju za C# 2.0 za početak2004.godine. Ova verzija sadrži neke nove mogućnostiprogramskog jezika,od kojih je naznačajnije da su generici sada parametrizovani tipovi, mnogo više kao što su to biliC++šabloni. Oni se implementiraju generisanjem po tipu nezavisnogbajtkodau vremenu prevođenja (kompajliranja), a kada se u vremenu izvršenja (engl.run-time) šablon prvi put instancira za konkretan tip, tada se generišebajtkodzavisan 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 nakonzoli.
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,voidiwhile.[2]
- ↑Čita sesi šarp.
- ↑Ključne reči jezika C#— sa sajtaMajkrosofta