- Sing Sharp
-
- Правильный заголовок этой статьи — Sing#. Он показан некорректно из-за технических ограничений.
Sing# Класс языка: мультипарадигменный: структурный, императивный, объектно-ориентированный, событийно-ориентированный, функциональный, контрактный
Появился в: 2005
Автор(ы): Релиз: 1.0.21125
Типизация данных: статическая, строгая, типобезопасная, номинативная
Испытал влияние: Лицензия Microsoft Research License
Сайт: Sing# — язык программирования с поддержкой параллелизма, является расширением языка программирования Spec#, который, в свою очередь, является расширением языка C#. Microsoft Research разработала Spec#, и позднее расширила его, превратив в Sing#, для разработки операционной системы Singularity. Sing# расширяет возможности Spec# за счет поддержки каналов и конструкций низкоуровневого языка программирования, необходимых для реализации системного ПО. Sing# типобезопасен. Семантика примитивов обмена данными (message-passing primitives) в языке Sing# фиксирована и описывается формальными соглашениями.
См. также
Дополнительные источники
- Language Support for Fast and Reliable Message-based Communication in Singularity OS. Manuel Fähndrich, Mark Aiken, Chris Hawblitzel, Orion Hodson, Galen C. Hunt, James R. Larus, and Steven Levi. Proceedings of EuroSys2006. Leuven, Belgium, April 2006. ACM SIGOPS.
- An Overview of the Singularity Project, Technical Report MSR-TR-2005-135, Microsoft Research, 2005.
C# Версии 1.0 • 2.0 • 3.0 • 4.0 ПО Visual C# • Visual Studio • Mono • SharpDevelop • Turbo C# Связанное Синтаксис • Сравнение с Java • .NET Framework • Sing# Категории:- Появились в 2005 году
- Языки программирования по алфавиту
- Семейство языков программирования C Sharp
- Языки программирования семейства C
- Классовые языки программирования
- Языки формальных спецификаций
- Microsoft Research
Wikimedia Foundation. 2010.