Cω - Cω
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Парадигма | мультипарадигма: структурированный, императив, объектно-ориентированный, событийный, функциональный |
---|---|
Разработано | Microsoft Research и Microsoft SQL Server Команда WebData |
Разработчик | Microsoft Research и Microsoft SQL Server Команда WebData |
Впервые появился | 2003 |
Стабильный выпуск | 1.0.2 / 28 октября 2004 г. |
Печатная дисциплина | статический, сильный, Безопасно |
Операционные системы | Кроссплатформенность |
Интернет сайт | Страница исследования Microsoft |
Под влиянием | |
C #, Полифонический C # | |
Под влиянием | |
C # с LINQ, Присоединяется к библиотеке параллелизма |
Cω (произносится "см. омега ";[1] обычно пишется «Cw» или «Comega», когда символ «ω» недоступен) является бесплатным расширением C # язык программирования, разработанная командой WebData в Microsoft SQL Server в сотрудничестве с Microsoft Research в Великобритания и Редмонд. Ранее он был известен как кодовые имена ИКС# (X Sharp) и Xen. Он был переименован в Cω после Полифонический C #, еще один исследовательский язык, основанный на присоединиться к исчислению, был интегрирован в него.
Подробности
Cω пытается создать хранилища данных (например, базы данных и XML документы) доступны с той же легкостью и безопасность типа как традиционные типы, такие как струны и массивы. Многие из этих идей были унаследованы от более раннего инкубационного проекта в группе WebData XML под названием X # и Xen. Cω также включает новые конструкции для поддержки параллельное программирование; эти особенности были в значительной степени заимствованы из более ранних Полифонический C # проект.
Впервые доступный в 2004 году в качестве предварительной версии компилятора, возможности Cω впоследствии были использованы Microsoft при создании LINQ функции, выпущенные в 2007 году в .NET версии 3.5[2] Конструкции параллелизма также были выпущены в слегка измененной форме в виде библиотеки под названием Присоединяется к библиотеке параллелизма, за C # и другие языки .NET Microsoft Research.[3]
Рекомендации
- ^ "Comega Home". Microsoft Research. Получено 2008-08-12.
- ^ Концепции языка C # 3.0 | Статьи | TomasP.Net В архиве 2007-02-12 в Wayback Machine
- ^ «Библиотека параллелизма Joins». Получено 2007-06-08.