Diferencias Objective C y C

Páginas: 22 (5493 palabras) Publicado: 29 de mayo de 2015
Universidad Nacional Autónoma de Honduras.
En el Valle de Sula


# Asignatura:

# Catedrático:

#Alumna:

# No Cuenta: <20122006215>

# Sección: <18:00>

# Fecha: < 27-11-2014>



Introducción
En el presente trabajo se dará a conocer un resumen de las diferencias que existenentre dos lenguajes de programación los cuales son C++ y Objective C. Antes de eso se abordara una definición de cada uno .
En un sentido General podríamos decir que son 2 lenguajes completamente diferentes.
Los 2 parten de C.
C++ es mucho mas aceptado como lenguaje general. Existen una enorme cantidad de editores y compiladores para prácticamente cualquier sistema que te imagines.
Su sintaxises de las más completas, pero al mismo tiempo de las más complejas y confusas.
Por ejemplo, para llamar un método se usa el operador punto
Código:
Objeto. Método (parámetros);
Por otro lado Objective-C es un lenguaje que no fue popular sino hasta que apple lo adopto como lenguaje base para sus dispositivos. Su sintaxis es completamente diferente(en la parte orientada a objetos). La "buenanoticia" es que su sintaxis se apega mas a la teoría de la programación orientada a objetos y al buen uso de esta.
Por ejemplo, separa la definición de interfaces y la parte de implementación.
Por otro lado, hace énfasis en el paso de mensajes a objetos a través de métodos.
Código:
Objeto método
Aunque sea difícil de creer la sintaxis de Objective-C es un poco más clara que la de C++.

Por otro lado,cada uno tiene sus librerías estándar.
La de C++ es muy completa y muy compleja, tiene de todo, strings, vectores, mapas, colas, pilas, listas, excepciones, etc.
La de Objective-C que no conozco completamente tiene una menos completa que también maneja listas, mapas, cadenas, etc.

Lo malo de Objective-C es que solo conozco un buen editor, Xcode, que por cierto solo funciona en MAC. Mientras que conC++ tienes de todos colores y sabores.


Diferencias entre los lenguajes de programación Objetive C, y C++
Definición:
Lenguaje de Programación Obejetive C
En lo que los analistas consideran una prueba irrefutable de que la denominada “era post-PC” es ya toda una realidad y basándose en los datos de la última clasificación del TIOBE Índex, el lenguaje C++ ha sido superado en popularidad porObjective-C.
¿Y qué es Objective-C?
El lenguaje de programación orientado a objetos, creado como un súper conjunto de C, que es utilizado profusamente en la programación de Mac OS X y GNUstep. Pero también de iOS.
Su origen se remonta al año 1983, precisamente el mismo en el que nació C++. Cinco años después Steve Jobs lo licenció para su uso en NeXT. Y hasta 2009 sobrevivió con menos del 1% de cuotade mercado. La evolución sufrida en el ecosistema móvil durante los últimos tres años con la introducción de iPhone y iPad, sin embargo, se ha convertido en su mejor baza.
Según un estudio reciente, el desarrollo de aplicaciones para iPhone tiene una curva de aprendizaje mayor que cualquiera de las otras plataformas móviles. También le cuesta más a los desarrolladores en términos de tiempo ygastos desarrollar una aplicación para iOS que crear la misma aplicación para Android, BlackBerry o Windows Phone.
Sin embargo, a pesar de esos retos, iOS ha impulsado la popularidad de Objective-C, el lenguaje de programación utilizado por Apple para el desarrollo de aplicaciones tanto en la plataforma Mac como en iOS, a tal punto que ya es el tercer lenguaje de programación más popular entre losdesarrolladores.
Ahora bien, el mismo estudio que si bien es cierto que iOS es la plataforma más costosa para los desarrolladores, también es la que ofrece mayores beneficios económicos a los desarrolladores, lo que explica por qué los desarrolladores prefieren optar por iOS y Objective-C no por ninguna de las otras plataformas y lenguajes de programación disponibles actualmente
Eso sí, en la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diferencias c y c++
  • Objective C
  • Objective
  • Diferencia entre pascal y c
  • Diferencia entre C ++ Y JAVA
  • Diferencia entre pascal y lenguaje c
  • Diferencias entre c y c++
  • Por qué utilizamos decibles A C Z y cuál es la diferencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS