kgkjhl
Páginas: 5 (1154 palabras)
Publicado: 5 de marzo de 2014
Los términos mono y simio son sinónimos,1 pero en la jerga zoológica suele distinguirse entre ambos por influencia del inglés, idioma en el que los términos equivalentes monkey y ape tienen diferente significado. Así, en dicha jerga científica, los monos actuales comprenderían a los platirrinos(Platyrrhini o monos del Nuevo Mundo) y a los cercopitecoideos (Cercopithecoidea o monos del Viejo Mundo), pero no a los primates hominoides, más cercanos al hombre, como el orangután, el gorila, el chimpancé y los gibones, que serían simios. A diferencia de éstos, los monos poseen por lo general cola, tienen un esqueleto más primitivo y son más pequeños. Este uso de la palabra “simio” como traducción dela palabra inglesa ape, restringida a los primates sin cola, es erróneo, y no corresponde al castellano. Se recomienda para este uso la palabra hominoideo.2
Proyecto Mono
software diseñado
Desarrollador
Novell
http://www.mono-project.com
Información general
Última versión estable 2.10.8
19 de diciembre, 2011
Género Lenguaje de programación
Sistema operativo Multiplataforma
LicenciaGPL, LGPL y MIT
En español ?
T.C.L es el nombre de un proyecto de código abierto iniciado por Ximian 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 deinfraestructura 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#, MonoBasic (la versión para mono de Visual Basic), Java y Python.
El CLR yel Sistema de tipos común (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++ einstanciar esa clase en un programa en Eiffel.
Un sistema de objetos único, sistema 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, llamadoPortable.NET, es parte del proyecto dotGNU.
Índice
1 Historia
2 Componentes
2.1 Bibliotecas de clase
2.2 Espacios de Nombres (namespaces) y Ensamblados (assemblies)
2.3 Lenguaje Común de Infraestructura (CLR)
2.4 Lenguaje Común de Especificación (CLS)
3 Mono y las patentes de Microsoft
4 Véase también
5 Enlaces externos
5.1Planetas
6 Referencias
Historia
Tan pronto como Microsoft publicó los documentos que especifican la arquitectura .NET en diciembre de 2000, Miguel de Icaza (cofundador de la empresa Ximian y de la GNOME Foundation) comenzó a interesarse en ellos.
GNOME siempre había luchado por proporcionar facilidades al programador, y una de las características más conocidas es que existen multitud debindings para poder utilizar cualquier lenguaje de programación para desarrollar aplicaciones. Pero la elaboración de dichos bindings era tremendamente laboriosa y cada vez que se realizaba un cambio en la interfaz original, era necesario cambiar todos y cada uno de los bindings.
Para intentar mejorar y facilitar la reutilización de código se realizó una implementación de componentes, llamada...
Leer documento completo
Regístrate para leer el documento completo.