Lær om C# for nybegynnere
elenabs/Getty Images
C# er en generell objektorientert programmeringsspråk utviklet hos Microsoft og utgitt i 2002. Det ligner på Java i sin syntaks. Hensikten med C# er å nøyaktig definere en rekke operasjoner som en datamaskin kan utføre for å utføre en oppgave.
De fleste C#-operasjoner involverer manipulering av tall og tekst, men alt som datamaskinen fysisk kan gjøre, kan programmeres i C#. Datamaskiner har ingen intelligens – de må bli fortalt nøyaktig hva de skal gjøre, og handlingene deres er definert av programmeringsspråket du bruker. Når de er programmert, kan de gjenta trinnene så mange ganger som nødvendig med høy hastighet. Moderne PC-er er så raske at de kan telle til en milliard på sekunder.
Hva kan et C#-program gjøre?
Typiske programmeringsoppgaver inkluderer å legge data inn i en database eller trekke den ut, vise høyhastighetsgrafikk i et spill eller video, kontrollere elektroniske enheter koblet til PC-en og spille musikk eller lydeffekter. Du kan til og med bruke den til å skrive programvare for å generere musikk eller hjelpe deg med å komponere.
Noen utviklere mener at C# er for tregt for spill fordi det er det tolket heller enn kompilert. Imidlertid kompilerer .NET Framework den tolkede koden første gang den kjøres.
Er C# det beste programmeringsspråket?
C# er et høyt rangert programspråk. Mange dataspråk er skrevet for et bestemt formål, men C# er et generellt språk med funksjoner for å gjøre programmer mer robuste.
I motsetning til C++ og i mindre grad Java, er skjermhåndteringen i C# utmerket på både skrivebord og web. I denne rollen overtok C# språk som Visual Basic og Delphi.
Hvilke datamaskiner kan kjøre C#?
Enhver PC som kan kjøre .NET Framework kan kjøre programmeringsspråket C#. Linux støtter C# ved å bruke Mono C#-kompilatoren.
Hvordan kommer jeg i gang med C#?
Du trenger en C# kompilator. Det finnes en rekke kommersielle og gratis tilgjengelige. Den profesjonelle versjonen av Visual Studio kan kompilere C#-kode. Mono er en gratis og åpen kildekode C#-kompilator.
Hvordan begynner jeg å skrive C#-applikasjoner?
C# er skrevet med et tekstredigeringsprogram. Du skriver et dataprogram som en serie instruksjoner (kalt uttalelser ) i en notasjon som ser litt ut som matematiske formler.
Dette lagres som en tekstfil og deretter kompilert og koblet for å generere maskinkode som du deretter kan kjøre. De fleste applikasjonene du bruker på en datamaskin ble skrevet og kompilert slik, mange av dem i C#.
Er det rikelig med C# åpen kildekode?
Ikke så mye som i Java, C eller C++, men det begynner å bli populært. I motsetning til kommersielle applikasjoner, hvor kildekoden eies av en bedrift og aldri gjøres tilgjengelig, kan åpen kildekode sees og brukes av alle. Det er en utmerket måte å lære kodeteknikker på.
Arbeidsmarkedet for C#-programmerere
Det er mange C#-jobber der ute, og C# har støtte fra Microsoft, så det vil sannsynligvis være en stund.
Du kan skrive dine egne spill, men du må være kunstnerisk eller trenge en artistvenn fordi du også trenger musikk og lydeffekter. Kanskje du foretrekker en karriere som forretningsprogramvareutvikler som lager forretningsapplikasjoner eller som programvareingeniør.