*   >> Læs Uddannelse artikler >> science >> programming

C-Sharp

C #

Titlen på denne artikel, af tekniske årsager ikke kan indeholde den # tegn. Det korrekte navn bør være C #.

C # er et højt niveau objektorienteret programmeringssprog udviklet af Microsoft sammen med platformen. NET Framework, senere godkendt af standardiseringsudvalg ECMA (ECMA-334) og ISO (ISO /IEC 23270). Microsoft baserede C # til C + + og Java.


C # kan bruges til at skabe database-programmer, websteder og applikationer, web-tjenester, applikationer af formularen i Windows-software til mobile enheder (PDA'er og mobiltelefoner), osv

Sprog Mål

ECMA standard [1] definerer den nuværende udformning af C # som følger:

C # er en enkel, moderne, multi-purpose og objektorienteret programmeringssprog.

Sprog og dets gennemførelse giver støtte til software engineering principper såsom: overvågning af grænsen til marker, afsløring hjælp neinicializovaných variabler og automatisk garbage collection.

Også er vigtige deres egenskaber som: robusthed, holdbarhed og programmør produktivitet.

Sproget er egnet til udvikling af distribuerede softwarekomponenter i forskellige miljøer.

Kildekode portabilitet er meget vigtigt, især for de programmører, der er fortrolig med C og C + +.

International støtte er også meget vigtigt.

C # er beregnet til at skrive applikationer til enheder med avancerede operativsystemer og enheder med begrænsede evner.


Selv om det ikke kan måles programmer skrevet i C #, bør ikke spilde tid med den tildelte processor og hukommelse med applikationer skrevet i C eller assembler sprog.

Sprog

Den følgende beskrivelse er baseret på C # sproget specifikation og andre dokumenter, som kan findes i afsnittet Referencer.

C # er der ingen multipel nedarvning - det betyder, at hver klasse kan nedstamme fra kun én klasse. Denne beslutning blev truffet for at undgå komplikationer og kompleksitet, der er forbundet med multipel nedarvning.

En klasse kan implementere et vilkårligt antal grænseflader.

Der er ingen globale variabler og metoder. Alle funktioner og metoder skal angives under klasser. Stedfortræder for dem er statiske variabler og metoder til offentlige klasser.

I objektorienteret programmering med henblik på at overholde princippet om indkapsling af en model anvendes ofte, når dataene klassen attributter kan tilgås udefra kun indirekte ved hjælp af to metoder får (tilbehø) og indstille (mut

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

Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.