...
Life hacks, användbara tips, rekommendationer. Artiklar för män och kvinnor. Vi skriver om teknik, och om allt som är intressant.

Programmeringsspråk: C#

6

Programmeringsspråket C har förföljt utvecklare sedan starten. Å ena sidan var det ett systemprogrammeringsspråk nära maskinprogrammering. Å andra sidan skakades programmeringsvärlden på den tiden av nya paradigm och teknologier förknippade med tillkomsten av eran av objektorienterad programmering (OOP). Och dess kapacitet i C var helt klart inte tillräcklig, trots utseendet på de första versionerna av C ++ från Borland. Det fanns förresten också omvända försök att förenkla C ännu mer: Sphinx C–-projektet är fortfarande populärt, där hela RTL-delen kastades ut ur programmen.

Men världen väntade på mer, så alla dessa C++, C-byggare, C # (C-sharp) dök upp. Den senare släpptes redan 2001 och har redan nått den 4:e versionen. Liksom andra liknande språk lånade den syntax från C och Java – då skulle programmerare inte ha förstått betydande förändringar. Men liksom C++ är C-sharp inte en direkt ättling till C – de är bara lika. Som med Java, som bara kan kallas en kusin till detta språk. Vissa programmerare är helt enkelt säkra på att C-sharp är samma Delphi med sitt RAD-skal, bara syntaxen är annorlunda. Och allt detta är sant. Den viktigaste skillnaden med det nya programmeringsspråket är att det bara kan fungera i .

NET ramverk. Tills nyligen ställde programmerare in denna plattform exklusivt medvetet, men nu ingår den i operativsystemet, med början i Vista. Vad ger en sådan plattform? För det första är det så oberoende av operativsystemet som möjligt – program under det rör inte ens registret! För det andra kan olika programmeringsspråk användas i paketutveckling – deras resultat kombineras i ett sent bindningsskede. Och detta beror på det faktum att varje kompilator först skapar ett program på den mellanliggande MSIL-koden. Intressant nog fanns det en gång ett projekt som heter TopSpeed, där programmeringsspråk (Pascal, Modula, C) ingick i en enda miljö som slots, och de hade en gemensam länkare och kodgenerator. Men vi pratar inte om historia eller ens om .NET-teknik.

C-sharp, under sin utveckling, som en skördetröska, samlade upp många av de bästa aspekterna och teknologierna av avancerade språk på den tiden. Samtidigt kastade författarna, som försökte att inte komplicera språket, ut några onödiga saker från det – till exempel flerklassarv, sophämtare, etc. Glöm inte plattformen.

NET – den innehåller alla nödvändiga och välstrukturerade klasser. Dessutom, med utvecklingen av plattformen, förbättrades funktionerna i C-sharp-språket automatiskt. Till exempel stöd för internationella applikationer, stöd för 64-bitars system m.m. Sedan version 3 har själva språket uppdaterats ganska mycket, utan att förlora sin relativa enkelhet. Språket togs i alla fall mycket varmt emot i programmeringsgemenskapen.

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer