37 relations: C Sharp (programming language), Common Intermediate Language, Common Language Runtime, Common Type System, Data type, DotGNU, Ecma International, Framework Class Library, Free software, Free Software Foundation, Hewlett-Packard, Intel, Intermediate representation, International Organization for Standardization, Language-independent specification, List of CLI languages, Machine code, Metadata (CLI), Microsoft, Microsoft Open Specification Promise, MIT License, Mono (software), Open-source model, Portable.NET, Programming language, Reasonable and non-discriminatory licensing, Shared source, Shared Source Common Language Infrastructure, Specification (technical standard), Standard Libraries (CLI), Virtual Execution System, Xamarin, Xbox 360, .NET Compact Framework, .NET Foundation, .NET Framework, .NET Micro Framework.
C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.
Common Intermediate Language (CIL), formerly called Microsoft Intermediate Language (MSIL), is the lowest-level human-readable programming language defined by the Common Language Infrastructure (CLI) specification and is used by the.NET Framework,.NET Core, and Mono.
The Common Language Runtime (CLR), the virtual machine component of Microsoft's.NET framework, manages the execution of.NET programs.
In Microsoft's.NET Framework, the Common Type System (CTS) is a standard that specifies how type definitions and specific values of types are represented in computer memory.
In computer science and computer programming, a data type or simply type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.
DotGNU is a decommissioned part of the GNU Project that aims to provide a free software replacement for Microsoft's.NET Framework by Free Software Foundation.
Ecma is a standards organization for information and communication systems.
The Framework Class Library (FCL) is a standard library and Microsoft's.NET Framework implementation of the Standard Libraries as defined in the Common Language Infrastructure.
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on 4 October 1985 to support the free software movement, which promotes the universal freedom to study, distribute, create, and modify computer software, with the organization's preference for software being distributed under copyleft ("share alike") terms, such as with its own GNU General Public License.
The Hewlett-Packard Company (commonly referred to as HP) or shortened to Hewlett-Packard was an American multinational information technology company headquartered in Palo Alto, California.
Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.
An Intermediate representation (IR) is the data structure or code used internally by a compiler or virtual machine to represent source code.
The International Organization for Standardization (ISO) is an international standard-setting body composed of representatives from various national standards organizations.
A language-independent specification (LIS) is a programming language specification providing a common interface usable for defining semantics applicable toward arbitrary language bindings.
CLI Languages are computer programming languages that are used to produce libraries and programs that conform to the Common Language Infrastructure (CLI) specifications.
Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).
Metadata, in the Common Language Infrastructure (CLI), refers to certain data structures embedded within the Common Intermediate Language (CIL) code that describes the high-level structure of the code.
Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.
The Microsoft Open Specification Promise (or OSP) is a promise by Microsoft, published in September 2006, to not assert its patents, in certain conditions, against implementations of a certain list of specifications.
The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT).
Mono is a free and open-source project led by Xamarin, a subsidiary of Microsoft (formerly by Novell and originally by Ximian), and the.NET Foundation, to create an Ecma standard-compliant,.NET Framework-compatible set of tools including, among others, a C# compiler and a Common Language Runtime.
The open-source model is a decentralized software-development model that encourages open collaboration.
Part of the decommissioned DotGNU project, Portable.NET is a free software and open source software initiative aiming to build a portable toolchain and runtime for Common Language Infrastructure applications.
A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.
Reasonable and non-discriminatory (RAND) terms, also known as fair, reasonable, and non-discriminatory (FRAND) terms, denote a voluntary licensing commitment that standards organizations often request from the owner of an intellectual property right (usually a patent) that is, or may become, essential to practice a technical standard.
A shared source or source available software source code distribution model includes arrangements where the source can be viewed, and in some cases modified, but without necessarily meeting the criteria to be called open source.
The Shared Source Common Language Infrastructure (SSCLI), previously codenamed Rotor, is Microsoft's shared source implementation of the CLI, the core of.NET.
A specification often refers to a set of documented requirements to be satisfied by a material, design, product, or service.
The Common Language Infrastructure (CLI) includes the Standard Libraries in order to encapsulate a large number of common functions, such as file reading and writing, XML document manipulation, exception handling, application globalization, network communication, threading and reflection, which makes the programmer's job easier.
The Virtual Execution System (VES) is a run-time system of the Common Language Infrastructure CLI which provides an environment for executing managed code.
Xamarin is a Microsoft-owned San Francisco, California-based software company founded in May 2011 by the engineers that created Mono, Mono for Android and MonoTouch, which are cross-platform implementations of the Common Language Infrastructure (CLI) and Common Language Specifications (often called Microsoft.NET).
The Xbox 360 is a home video game console developed by Microsoft.
The Microsoft.NET Compact Framework (.NET CF) is a version of the.NET Framework that is designed to run on resource constrained mobile/embedded devices such as personal digital assistants (PDAs), mobile phones, factory controllers, set-top boxes, etc.
The.NET Foundation is an independent organization, incorporated on March 31, 2014, by Microsoft, to improve open-source software development and collaboration around the.NET Framework.
.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.
The.NET Micro Framework (NETMF) is a.NET Framework platform for resource-constrained devices with at least 256 KB of flash and 64 KB of random-access memory (RAM).