C sharp
Wikipedia
- Teknisten rajoitusten vuoksi artikkelin yllä näkyvä otsikko on virheellisessä muodossa. Oikea kirjoitustapa on: C#.
C# (englanninkielinen lausunta: C sharp) on Microsoft-yhtiön .NET-konseptia varten kehittämä ohjelmointikieli, joka julkaistiin kesäkuussa 2000. Kieli kehitettiin muistuttamaan C++- ja Java-kieliä.
[muokkaa] Historia
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 tavoitteena oli yhdistää:
- C:n syntaksi
- Delphin tai C++:n tehokkuus
- Javan, Visual Basicin tai Delphin tarjoama helppokäyttöisyys.
- Javassa ja jo 70-luvun alussa käytetyn UCSD p-System:n (Pascal) välikoodi käyttö.
[muokkaa] Toteutus
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:
- Mono, Ximianin .NET-alusta
- dotGNU ja PortableNET, Free Software Foundationin projekteja
[muokkaa] Aiheesta muualla
Arkkitehtuuri: | Common Language Infrastructure • .NET assembly • .NET metadata • Base Class Library |
Common Language Infrastructure: | Common Language Runtime • Common Type System • Common Intermediate Language • Virtual Execution System |
Kielet: | C# • Visual Basic .NET • C++/CLI (Managed) • J# • JScript .NET • Windows PowerShell • IronPython • F# |
Windows Foundations: | Presentation • Communication • Workflow • CardSpace |
Aiheeseen liittyviä: | Windows Forms • ASP.NET • ADO.NET • .NET Remoting • XAML |
Muita toteutuksia: | .NET Compact Framework • .NET Micro Framework • Shared Source CLI • Portable.NET • Mono |
Kehitysympäristöjä: | Visual Studio • SharpDevelop • Delphi |
ALGOL| BASIC| Modula-3 | MUMPS | Plankalkül | PL/I | Simula
Tuotantokäytössä: |
|