C sharp

Wikipedia
Loikkaa: valikkoon, hakuun
Tämä artikkeli kertoo ohjelmointikielestä. C♯ on anglosaksinen musiikkimerkintä korotetulle C-sävelelle, jonka nimi on suomalaisittain ”cis”.

C# (englanninkielinen lausunta: C sharp) on Microsoft-yhtiön .NET-konseptia varten kehittämä ohjelmointikieli, joka julkaistiin kesäkuussa 2000. Kieli kehitettiin yhdistämään C++:n tehokkuus ja Java-kielen helppokäyttöisyys. C#-kieliset lähdekooditiedostot tallennetaan yleensä tiedostopäätteellä ".cs".

Historia[muokkaa | muokkaa wikitekstiä]

C#:n kehitti Anders Hejlsberg, joka tuli Microsoft-yhtiön palvelukseen Borlandilta. Anders Hejlsberg oli ennen C#:a mukana Turbo Pascalin, Delphin ja J++:n kehitystyössä.

C#:n kehityksen päätavoitteena oli luoda useanlaisiin ympäristöihin soveltuva helppokäyttöinen, oliopohjainen ohjelmointikieli, jonka kansainvälistäminen olisi myös helppoa. C#:n tavoitteena oli lisäksi yhdistää:[1][2][3]

  • C:n syntaksi
  • Delphin tai C++:n tehokkuus
  • Javan (vaikkakin korostettu, että C# ei ole Java-klooni[4]), Visual Basicin tai Delphin tarjoama helppokäyttöisyys.
  • Javan ja jo 70-luvun alussa käytetyn UCSD p-Systemin (Pascal) välikoodin käyttö.

Toteutus[muokkaa | muokkaa wikitekstiä]

Microsoft on pyrkinyt saamaan C#:lle virallisen standardisoinnin. C#:sta tulikin ISO-standardi vuonna 2003. Standardin pohjalta ollaan tekemässä itsenäisiä toteuksia kielestä, esimerkiksi:

Kielenä C# on vahvasti tyypitetty, mikä tarkoittaa että muuttujille on annettava jokin tietotyyppi, esimerkiksi kokonaisluku, luokka tai merkkijono. Kielessä ja kääntäjässä on myös useita ohjelmointivirheitä vähentäviä toimintoja, esimerkiksi alustamattomien muuttujien käytöstä varoitetaan.

Hello World -esimerkki[muokkaa | muokkaa wikitekstiä]

using System;
 
namespace HelloWorld
{
    class Program
    {
        static void Main()
        {
            Console.WriteLine("Hello world!");
        }
    }
}

Lähteet[muokkaa | muokkaa wikitekstiä]

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]


Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.