Programacion de Lenguaje en Maz

Páginas: 2 (328 palabras) Publicado: 20 de agosto de 2014
Programacion de Lenguaje en Mac
Programador
Informacion
Cocoa
La API de programación de Mac OS X se llama Cocoa (chocolate, suponemos
que para complementar el café que tomaban losprogramadores de Java) y
como dijimos antes es una API totalmente orientada a objetos, es decir
formada básicamente por clases. A esta API se la considera un framework en
el sentido de que sus clases ayudanal programador a montar el esqueleto de
su aplicación.
Carbon
Carbon es el nombre de la API que mantiene compatibilidad con la antigua
API de Mac. Para facilitar la migración al nuevo SO a lasaplicaciones Mac
actuales, Apple ha puesto esta API en Mac OS X. Se trata de un API
programable basada en funciones C.
Java
Por un lado la máquina virtual de Apple dispone de todas laslibrerías
estándar del Java 2 SDK 1.4.2 (AWT, Swing, Servlets, JSP, J2EE…), y de
hecho está certificada por Sun como una máquina virtual 100% pure Java.
Esto permite ejecutar aplicaciones Java hechas enotros entornos en Mac OS
X, y viceversa.

Pero además desde Java podemos acceder a todas las clases de la API Cocoa
(véase Figura 1), lo cual permite realizar aplicaciones Java prácticamentetan
rápidas como sus correspondientes aplicaciones Objective-C.
Objective-C++
Objective-C++ es un lenguaje que surgió en los tiempos de NeXTSTEP. Este
lenguaje permite mezclar código fuente C++y Objective-C en el mismo
fichero, así como llamar a objetos C++ desde Objective-C y viceversa. Esto
permite al programador Objective-C utilizar todas las librerías de C++
existentes, y alprogramador C++ acceder a todas las librarías de Cocoa. Los
ficheros Objective-C++ llevan la extensión .mm ó .M (extensión antigua que
se mantiene por compatibilidad).

Aunque inicialmente elcompilador de Mac OS X no soportaba Objective-C++,
a partir de Septiembre del 2001 Apple, tras las continuas peticiones recibidas
por parte de los desarrolladores, anunció que lo incluiría y así lo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS