*   >> Lese Utdanning Artikler >> science >> programming

C-Sharp

C #

Tittelen på denne artikkelen av tekniske årsaker ikke kan inneholde tegnet #. Riktig navn skal være C #.

C # er et høyt nivå objektorientert programmeringsspråk utviklet av Microsoft sammen med plattformen. NET Framework, senere godkjent av standardiseringskomiteer ECMA (ECMA-334) og ISO (ISO /IEC 23270). Microsoft baserte C # til C + + og Java.

C # kan brukes til å lage databaseprogrammer, nettsteder og applikasjoner, webtjenester, programmer av skjemaet i Windows-programvare for mobile enheter (PDA-er og mobiltelefoner), etc.


Språk Mål

ECMA standard [1] definerer den nåværende utformingen av C # som følger:

C # er en enkel, moderne, multi-purpose og objektorientert programmeringsspråk.

Språk og gjennomføringen gir støtte for software engineering prinsipper som: overvåke grensen mellom felt, deteksjon ved hjelp neinicializovaných variabler og automatisk søppelrydding. Også viktig er deres egenskaper slik som: robusthet, holdbarhet og programmerer produktivitet.

Språket er egnet for utvikling av distribuerte programvarekomponenter i ulike miljøer.


Kildekode portabilitet er svært viktig, spesielt for de programmerere som er kjent med C og C + +.

Internasjonal støtte er også svært viktig.

C # er designet for å skrive programmer for enheter med avanserte operativsystemer og for enheter med begrensede evner.

Selv om programmer skrevet i C # bør ikke kaste bort tid med den tildelte prosessor og minne ikke kan måles med applikasjoner skrevet i C eller assembler språk.

Språk

Følgende beskrivelse er basert på C # språket spesifikasjon og andre dokumenter, som du finner under Referanser.


C # er det ingen multippel arv - det betyr at hver klasse kan nedstammer fra bare én klasse. Denne beslutningen ble tatt for å unngå komplikasjoner og kompleksitet som er assosiert med multippel arv. En klasse kan implementere en rekke av grensesnitt.

Det er ingen globale variabler og metoder. Alle funksjoner og metoder må erklæres innen klasser. Erstatning for dem er statiske variabler og metoder for offentlige klasser.


I objektorientert programmering for å være i samsvar med prinsippet om innkapsling av en modell som ofte brukes når kan nås dataene klasse attributter fra utsiden bare indirekte ved hjelp av to metoder bli (tilbehør) og sette (mutator ). C # kan i stedet definere den såkalte Eiendom, som fortsatt funge

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

Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.