Movatterモバイル変換


[0]ホーム

URL:


Mine sisu juurde
Vikipeedia
Otsing

C Sharp

Allikas: Vikipeedia

Selle artikli pealkiri peaks olemaC#, kuid vikitarkvara ei võimalda sellist pealkirja.

Artiklis ei ole piisavaltviiteid.
Palun aita väiteid kontrollida javiiteid lisada.(Kuidas ja millal see märkus eemaldada?)
C#
Faililaiend.cs
Paradigmastruktureeritud,funktsionaalne,objektorienteeritud,sündmusorienteeritud
Väljalaskeaeg2000
LoojaAnders Hejlsberg (Microsoft)
ArendajaMads Torgersen (Microsoft)
Viimane väljalase14.0 (11.11.2025) Muuda Vikiandmetes
Tüüpiminestaatiline,dünaamiline,tugev,turvaline,nominatiivne
Implementatsioonid.NET-raamistik,Mono,DotGNU
DialektidCω, Spec#, Polyphonic C#
Mõjutatud keeltestJava,C++,Eiffel,Modula-3,Object Pascal
Mõjutanud keeliD,F#,Java 5,Nemerle,Vala
LitsentsVababara MIT litsents

C# (loetakseC Sharp) on üldotstarbelineprogrammeerimiskeel. ArendatudMicrosofti poolt.NET initsiatiivi raames, standardiseeritudECMA jaISO poolt.

C# on üks.NET-raamistiku keeltest. Tema praegust arendust juhibAnders Hejlsberg. Keele nimi on tuletatud programmeerimiskeeleC++ nimest ning samuti tähistab nootiC diees, kuna '++' tähendab suurendamist ühe võrra, ning samuti '#' on nagu kaks märki '+' teineteise peal.[1]

Keele disaini põhimõtted

[muuda |muuda lähteteksti]

ECMA standardi järgi on C# disaini põhimõtted järgmised:[2]

  • C# on lihtne kaasaegne üldotstarbelineobjektorienteeritud programmeerimiskeel.
  • Keel ja selle teostused toetavad tarkvaraarenduse põhimõtteid nagutugev tüüpimine, massiivi piiride kontrollimine, väärtustamata muutujate kasutamise avastamine ning automaatnemälukoristus. Tähtsad on tarkvara robustsus ja programmeerija tootlikkus.
  • Keel on mõeldud tarkvarakomponentide loomiseks hajusates keskkondades.
  • Lähtekoodiporditavus on väga oluline, nagu ka äratuntavus programmeerijatele, kes on tuttavad keeltega C ja C++.
  • Rahvusvahelikustamise toetus on tähtis.
  • C# on sobilik rakenduste kirjutamiseks erinevates süsteemides, alates keerulisi operatsioonisüsteeme kasutavatest süsteemidest lõpetadesmanussüsteemidega.
  • Kuigi C#-rakendused peaksid kasutama mälu ja arvutusvõimsust säästlikult, ei võistle keel jõudluses ega mälukasutuses otseselt C või assemblerkeelega.

Hello world

[muuda |muuda lähteteksti]

Hello world programm C#-is:

classProgram{staticvoidMain(string[]args){System.Console.WriteLine("Hello, world");}}

Viited

[muuda |muuda lähteteksti]
  1. "Details".nilsnaegele.com. Originaali arhiivikoopia seisuga 7. aprill 2019. Vaadatud 7. aprillil 2019.{{cite web}}: CS1 hooldus: sobimatu URL (link)
  2. "C# Language Specification"(PDF).Ecma International. Juuni 2006. Vaadatud 26.01.2012.
Pärit leheküljelt "https://et.wikipedia.org/w/index.php?title=C_Sharp&oldid=7091186"
Kategooria:
Peidetud kategooriad:

[8]ページ先頭

©2009-2026 Movatter.jp