An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

.NET Compiler Platform, also known by its codename Roslyn, is a set of open-source compilers and code analysis APIs for C# and Visual Basic (VB.NET) languages from Microsoft. The project notably includes self-hosting versions of the C# and VB.NET compilers – compilers written in the languages themselves. The compilers are available via the traditional command-line programs but also as APIs available natively from within .NET code. Roslyn exposes modules for syntactic (lexical) analysis of code, semantic analysis, dynamic compilation to CIL, and code emission.

Property Value
dbo:abstract
  • .NET Compiler Platform (Codename Roslyn) ist der Name für eine von Microsoft entwickelte Plattform, die Compiler für die .NET-Programmiersprachen C# und Visual Basic .NET beinhaltet. Diese Compiler dienen der Kompilierung von C#- oder VB-Code in CIL-Code und wurden als Nachfolger für die ursprünglichen, für diese Sprachen entstandenen Compiler entwickelt, unter anderem deshalb, um besser mit dem im Laufe der Zeit gestiegenen Funktionsumfang der beiden Programmiersprachen umgehen zu können. Die Plattform beinhaltet zudem eine Klassenbibliothek und Programmierschnittstellen, unter anderem für die Codeanalyse, für Erweiterungen der Entwicklungsumgebung Visual Studio und für die Erweiterung des Compilers selbst. Im Gegensatz zu den ursprünglichen Compilern, die in C++ programmiert wurden, sind die in der Plattform enthaltenen Compiler in den Programmiersprachen geschrieben, für die sie vorgesehen sind, d. h. der C#-Compiler wurde in C# programmiert und der VB-Compiler in VB .NET. Der Peachpie-Compiler für die Programmiersprache PHP (Vorschau im September 2020) dagegen wird in C# entwickelt. (de)
  • .NET Compiler Platform, also known by its codename Roslyn, is a set of open-source compilers and code analysis APIs for C# and Visual Basic (VB.NET) languages from Microsoft. The project notably includes self-hosting versions of the C# and VB.NET compilers – compilers written in the languages themselves. The compilers are available via the traditional command-line programs but also as APIs available natively from within .NET code. Roslyn exposes modules for syntactic (lexical) analysis of code, semantic analysis, dynamic compilation to CIL, and code emission. (en)
  • .NETコンパイラプラットフォーム (ドットネット・コンパイラプラットフォーム、英語: .NET Compiler Platform) は、C#及びVisual Basic .NETのフリーかつオープンソースのコンパイラ・コード解析APIである。Roslyn (ロズリン) の通称でも知られている。 RoslynのC#コンパイラ及びVB.NETコンパイラは、その言語自身で書かれている (セルフホスティング)。コンパイラは従来のように、コマンドラインインタフェースを介して使用することもできるが、.NETコード内からネイティブに利用可能なAPIとしても利用することができる。Roslynはコードの字句解析、セマンティック解析、共通中間言語 (CIL) への動的コンパイル及びコード排出のためのモジュールを公開している。 (ja)
  • .NET Compiler Platform, также известная под кодовым названием Roslyn, представляет собой набор компиляторов с открытым исходным кодом и API для анализа кода языков C# и Visual Basic (VB.NET) от Microsoft. В частности, проект включает самостоятельные версии компиляторов C# и VB.NET — компиляторов, написанных на самих языках. Компиляторы доступны через традиционные программы командной строки, а также в виде API-интерфейсов, изначально доступных из кода .NET. Roslyn предоставляет модули для синтаксического (лексического) анализа кода, семантического анализа, динамической компиляции в CIL и эмиссии кода. (ru)
dbo:author
dbo:computingPlatform
dbo:developer
dbo:genre
dbo:latestReleaseDate
  • 2022-11-08 (xsd:date)
dbo:latestReleaseVersion
  • .NET 7.0.0
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 33644243 (xsd:integer)
dbo:wikiPageLength
  • 10300 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1122228111 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
dbp:developer
  • .NET Foundation and the open source community (en)
dbp:genre
dbp:latestReleaseDate
  • 2022-11-08 (xsd:date)
dbp:latestReleaseVersion
  • .NET 7.0.0 (en)
dbp:license
dbp:name
  • .NET Compiler Platform (en)
dbp:operatingSystem
  • Windows, Linux and macOS (en)
dbp:platform
dbp:programmingLanguage
dbp:repo
dbp:website
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • .NET Compiler Platform, also known by its codename Roslyn, is a set of open-source compilers and code analysis APIs for C# and Visual Basic (VB.NET) languages from Microsoft. The project notably includes self-hosting versions of the C# and VB.NET compilers – compilers written in the languages themselves. The compilers are available via the traditional command-line programs but also as APIs available natively from within .NET code. Roslyn exposes modules for syntactic (lexical) analysis of code, semantic analysis, dynamic compilation to CIL, and code emission. (en)
  • .NETコンパイラプラットフォーム (ドットネット・コンパイラプラットフォーム、英語: .NET Compiler Platform) は、C#及びVisual Basic .NETのフリーかつオープンソースのコンパイラ・コード解析APIである。Roslyn (ロズリン) の通称でも知られている。 RoslynのC#コンパイラ及びVB.NETコンパイラは、その言語自身で書かれている (セルフホスティング)。コンパイラは従来のように、コマンドラインインタフェースを介して使用することもできるが、.NETコード内からネイティブに利用可能なAPIとしても利用することができる。Roslynはコードの字句解析、セマンティック解析、共通中間言語 (CIL) への動的コンパイル及びコード排出のためのモジュールを公開している。 (ja)
  • .NET Compiler Platform (Codename Roslyn) ist der Name für eine von Microsoft entwickelte Plattform, die Compiler für die .NET-Programmiersprachen C# und Visual Basic .NET beinhaltet. Diese Compiler dienen der Kompilierung von C#- oder VB-Code in CIL-Code und wurden als Nachfolger für die ursprünglichen, für diese Sprachen entstandenen Compiler entwickelt, unter anderem deshalb, um besser mit dem im Laufe der Zeit gestiegenen Funktionsumfang der beiden Programmiersprachen umgehen zu können. Die Plattform beinhaltet zudem eine Klassenbibliothek und Programmierschnittstellen, unter anderem für die Codeanalyse, für Erweiterungen der Entwicklungsumgebung Visual Studio und für die Erweiterung des Compilers selbst. Im Gegensatz zu den ursprünglichen Compilern, die in C++ programmiert wurden, sind (de)
  • .NET Compiler Platform, также известная под кодовым названием Roslyn, представляет собой набор компиляторов с открытым исходным кодом и API для анализа кода языков C# и Visual Basic (VB.NET) от Microsoft. (ru)
rdfs:label
  • .NET Compiler Platform (de)
  • Roslyn (ja)
  • Roslyn (compiler) (en)
  • Roslyn (компилятор) (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • .NET Compiler Platform (Roslyn) (en)
is dbo:license of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License