Cω - Cω
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto problémech na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
![]() | |
Paradigma | multi-paradigma: strukturovaný, rozkazovací způsob, objektově orientovaný, řízené událostmi, funkční |
---|---|
Navrhl | Microsoft Research a Microsoft SQL Server Tým WebData |
Vývojář | Microsoft Research a Microsoft SQL Server Tým WebData |
Poprvé se objevil | 2003 |
Stabilní uvolnění | 1.0.2 / 28. října 2004 |
Psací disciplína | statický, silný, bezpečný |
OS | Cross-platform |
webová stránka | Stránka Microsoft Research |
Ovlivněno | |
C#, Polyfonní C # | |
Ovlivněno | |
C# s LINQ, Připojí se ke knihovně souběžnosti |
Cω (vyslovuje se „viz omega ";[1] obvykle napsané „Cw“ nebo „Comega“, kdykoli není k dispozici symbol „ω“) je volným rozšířením C# programovací jazyk, vyvinutý týmem WebData v Microsoft SQL Server ve spolupráci s Microsoft Research v Spojené království a Redmond. To bylo dříve známé jako krycí jména X# (X Sharp) a Xen. Poté byl přejmenován na Cω Polyfonní C #, další výzkumný jazyk založený na připojit kalkul, bylo do něj integrováno.
Detaily
Cω se pokouší vytvořit datová úložiště (např databáze a XML dokumenty) přístupné se stejnou lehkostí a bezpečnost typu jako tradiční typy struny a pole. Mnoho z těchto nápadů bylo zděděno z dřívějšího inkubačního projektu v rámci týmu WebData XML s názvem X # a Xen. Cω také zahrnuje nové konstrukty na podporu souběžné programování; tyto rysy byly do značné míry odvozeny od dřívějších Polyfonní C # projekt.
Poprvé k dispozici v roce 2004 jako náhled kompilátoru, funkce Cω byly následně Microsoftem použity při vytváření LINQ funkce vydané v roce 2007 v .NET verze 3.5[2] Konstrukty souběžnosti byly také vydány v mírně upravené podobě jako knihovna s názvem Připojí se ke knihovně souběžnosti, pro C# a další jazyky .NET do Microsoft Research.[3]
Reference
- ^ "Comega Home". Microsoft Research. Citováno 2008-08-12.
- ^ Koncepty za jazykem C # 3.0 | Články | TomP.Net Archivováno 2007-02-12 na Wayback Machine
- ^ „Připojuje se ke knihovně souběžnosti“. Citováno 2007-06-08.