| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Pros y contras de Objective C
    Objective C es una rama del lenguaje de programación C , desarrollado en la década de 1970 como uno de los primeros sistemas de lenguaje de programación de alto nivel. Objetivo C incorpora la sintaxis de C con las capacidades orientadas a objetos de Smalltalk. Manzana integró su marco de desarrollo , Cocoa, con Objective C para la programación en el sistema operativo Mac OS. Objective C es útil para los desarrolladores de Apple , pero pierde parte de su encanto si una aplicación tiene que ser transversal platformed con otro sistema operativo . Además, Objective C no soporta la función de " espacios de nombres " de C + + (otra rama de C ) que ayuda a lidiar con múltiples bibliotecas de código de terceros y módulos. Desarrollo del lenguaje para plataformas Popular

    Una ventaja de Objective C es que es el idioma principal que se utiliza para desarrollar aplicaciones para los productos de Apple . Objective C es el lenguaje de programación desarrollado específicamente para trabajar con el marco de programación Cocoa, lo que significa que tiene acceso a las bibliotecas de desarrollo de Apple. Creación de aplicaciones para cualquier producto de Apple , como el iPod , el iPhone o sistemas OS X, requiere un poco de conocimiento de Objective C.
    Objective C Runtime

    C y C + + son idiomas " compilados " de programación , lo que significa que el código fuente escrito por el programador se traduce a lenguaje de máquina , creando un archivo ejecutable que se ejecuta en el sistema operativo de un usuario . Lenguajes compilados están restringidos en su funcionamiento : Muchas de las decisiones que involucran la asignación de memoria y la creación de objetos ocurren en tiempo de compilación , no mientras se ejecuta el programa ( tiempo de ejecución) . Un programa escrito en Objective C es más dinámico , capaz de reunir información sobre sí mismo para tomar decisiones con respecto a la memoria o los tipos de datos , en lugar de haber tenido las decisiones tomadas durante el tiempo de codificación.

    Namespaces < br >

    Una desventaja de la programación en Objective C es que no contiene espacios de nombres. En otros idiomas , sobre todo C + +, espacios de nombres contienen funcionalidad definida por un nombre . Funciones existen en un espacio de nombres sólo en el ámbito de aplicación de ese espacio de nombres , lo que significa que otra función con un nombre idéntico en otro espacio de nombres puede ser utilizado por el programador sin cambiar ningún nombre. Esto permite a los programadores para importar una variedad de bibliotecas y no se preocupan innecesariamente acerca de los nombres de función en conflicto. En Objective C , importar dos bibliotecas con el mismo nombre de función puede provocar un error si el programador no tiene cuidado , porque el compilador no tiene forma de saber qué función llamar realidad .
    Portabilidad

    Otra desventaja de Objective C es que se basa en gran medida en el marco del cacao por su funcionalidad. Si bien esto es un beneficio para los desarrolladores de Apple , los desarrolladores de Windows no encontrará el mismo éxito la creación de aplicaciones de Windows en Objective C. Por el contrario, el desarrollo de Windows se centra en las bibliotecas. NET , atada a la de Visual C + + , C # o lenguajes de programación VB.NET . Los desarrolladores de Apple no necesitan preocuparse acerca de este inconveniente , a menos que estén buscando la portabilidad entre plataformas .

    Previous :

    next :
      Artículos relacionados
    ·Cómo compilar C Proyectos 
    ·Cómo eliminar un archivo en C 
    ·Cómo utilizar el interruptor de la caja en C # 
    ·Cómo hacer un subproceso de trabajo MFC 
    ·Cómo utilizar el depurador GDB por GNU 
    ·¿Cómo revertir un número en C 
    ·Cómo cambiar el nombre de dispositivo lógico - Volume…
    ·Cómo determinar el tamaño de la estructura en tiempo …
    ·Cómo ejecutar un script CGI CPP en la Web 
    ·Cómo convertir QString a Int 
      Artículos destacados
    ·Cómo guardar imágenes desde el control PictureBox en …
    ·Cómo hacer juegos en VB.NET 
    ·Cómo utilizar la función strrchr en C + + 
    ·Un tutorial sobre Restauración de la matriz en PHP 
    ·Cómo acceder a la SQL como Command 
    ·Tipos de cuadros de entrada en VBA 
    ·Cómo utilizar variables en una consulta de Access VBA 
    ·Cómo utilizar VBA para cálculos 
    ·¿Cómo saber si un control está deshabilitado en un L…
    ·Cómo hacer un diagrama de flujo modular 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com