*   >> läser Utbildning artiklar >> science >> programming

C-Sharp

C # Omdömen

Titeln på den här artikeln av tekniska skäl kan inte innehålla # -tecknet. Det korrekta namnet ska vara C #.

C # är en objektorienterat högnivåspråk som utvecklats av Microsoft tillsammans med plattformen. NET Framework, senare godkänts av standardiseringskommittéer ECMA (ECMA-334) och ISO (ISO /IEC 23270). Microsoftbaserad C # för att C + + och Java.

C # kan användas för att skapa databasprogram, webbplatser och applikationer, webbtjänster, tillämpningar av formen i Windows-programvara för mobila enheter (handdatorer och mobiltelefoner), etc.

Omdömen

Språk Mål

ECMA standard [1] definierar den nuvarande utformningen av C # på följande sätt:

C # är en enkel, modern, mångsidiga och objektorienterad programmeringsspråk.

Språk och dess genomförande ger stöd för programvaruteknik principer, såsom: att övervaka gränsen områden, detektering med hjälp av neinicializovaných variabler och automatisk sophämtning. Viktigt är också deras egenskaper såsom: robusthet, hållbarhet och programmerare produktivitet.

Språket är lämpar sig för utveckling av distribuerade mjukvarukomponenter i olika miljöer.


Källkod portabilitet är mycket viktigt, särskilt för de programmerare som är bekanta med C och C + +.

Det internationella stödet är också mycket viktigt.

C # är utformad för att skriva applikationer för enheter med avancerade operativsystem och enheter med begränsad kapacitet.

Även om program skrivna i C # ska inte slösa någon tid med den tilldelade processor och minne inte kan mätas med program skrivna i C eller assembler språk.


Språkomdömen

Följande beskrivning är baserad på C # språkspecifikationen och andra dokument, som återfinns i avsnittet Referenser.

C # finns det ingen multipelt arv - det betyder att varje klass kan härstamma från en enda klass. Detta beslut fattades för att undvika komplikationer och komplexitet som är förknippade med multipelt arv. En klass kan genomföra något antal gränssnitt.

Det finns inga globala variabler och metoder. Alla funktioner och metoder måste deklareras i klasserna. Ersättning för dem är statiska variabler och metoder för offentliga klasser.


I objektorienterad programmering för att följa principen om inkapsling av en modell som ofta används när uppgifterna klassattribut kan nås från utsidan indirekt genom två metoder får (accessor) och ställ in (mutator ). C # kan istället defi

Page   <<       [1] [2] [3] >>

Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.