Skip to content
EntityQ722656· pop 32· linked from 633 articles

Proyecto Mono

Sign in to save

computer software project

Wikidata facts

Instance of
free software
Founded by
Miguel de Icaza
Developer
Novell
Official website
www.mono-project.com
Image
Mono architecture.svg
Show 12 more facts
software version identifier
6.12.0.206
operating system
Microsoft Windows
inception
2004-06-30
topic's main category
Category:Mono (software)
programmed in
XML
issue tracker URL
bugzilla.xamarin.com
influenced by
.NET Framework
source code repository URL
github.com/mono/mono
different from
Mono
publication date
2004-00-00
Sources (12)

via Wikidata · CC0

Article · Español

Mono es el nombre de un proyecto de código abierto iniciado por Ximian respaldado por Microsoft y actualmente impulsado por Novell (tras la adquisición de Ximian) para crear un grupo de herramientas libres, basadas en GNU/Linux y compatibles con .NET según lo especificado por el ECMA. Mono posee importantes componentes útiles para desarrollar software: * Una máquina virtual de infraestructura de lenguaje común (CLI) que contiene un cargador de clases, un compilador en tiempo de ejecución (JIT), y unas rutinas de recolección de memoria. * Una biblioteca de clases que puede funcionar en cualquier lenguaje que funcione en el CLR (Common Language Runtime). * Un compilador para el lenguaje C#, Visual Basic,​ Java y Python. * El CLR y el (-CTS) permite que la aplicación y las bibliotecas sean escritas en una amplia variedad de lenguajes diferentes que compilen para byte code * Esto significa que si, por ejemplo, se define una clase que realice una manipulación algebraica en C#, ésta pueda ser reutilizada en cualquier lenguaje compatible con CLI. Puede crear una clase en C#, una subclase en C++ e instanciar esa clase en un programa en Eiffel. * Un único, system de hilos, bibliotecas de clases y sistema recolector de memoria pueden ser compartidos por todos estos lenguajes. * Es un proyecto independiente de la plataforma. Actualmente Mono funciona en GNU/Linux, OpenBSD, FreeBSD, UNIX, Mac OS X, Solaris y plataformas Windows. Existe un proyecto similar, llamado Portable.NET, que es parte del proyecto dotGNU.

Abstract from DBpedia / Wikipedia · CC BY-SA