Please enable JavaScript.
Coggle requires JavaScript to display documents.
lenguajes de programación IOS - Coggle Diagram
lenguajes de programación IOS
Objetive-C
Objetive-C se trata de un lenguaje de programación orientado a objetos este se deriva de el lenguaje C El mismo está compuesto por superconjuntos de C, sin duda alguna uno de los lenguajes de programación más comunes, lo que permite generar objetos
características
Las sentencias del control de flujo, tales como while, for, do while, están inmersas en Objetive C.
Las conversiones, sean explicitas e implícitas entre tipos, también se encuentran entre las características de este lenguaje de programación.
Ámbitos de variables, ya sean globales, estáticas y locales.
Estructuras, datos fundamentales
Swift
Swift es un lenguaje de programación para el desarrollo de aplicaciones OS X, iOS, tvOS y watchOS. Se basa en las mejores partes de C y el objetive-C, sin estar limitado por su compatibilidad. Además, es un sistema que adopta patrones seguros para la programación e incorpora más funciones para que la programación sea más flexible y sencilla.
características
Múltiples valores de retorno.
Iteración concisa y rápida.
Estructuras que admiten extensiones, métodos y protocolos.
Patrones de programación funcional.
Flujo de control avanzado.
Potente manejo de errores.
C++
Orientado a Objetos: El foco de la programación está en los objetos y la manipulación y configuración de sus distintos parámetros o propiedades. Rapidez: La compilación y ejecución de un programa en C++ es mucho más rápida que en la mayoría de lenguajes de programación.
características
Compatibilidad con bibliotecas
Compilación
Orientado a Objetos
Punteros
Rapidez
Didáctico
C
Todos los programas que son creados tienen un diferentes tipos de formato. Este formato es conocido como la sintaxis. La sintaxis en C es una serie de reglas y procesos que lideran la estructura de un programa. Estas reglas tienen que ser entendidas por el compilador para que se pueda crear un programa en C válido, es decir, tienen que establecer cómo comienza una línea de código en C, cómo termina o cuándo usar, por ejemplo, comillas o llaves. El lenguaje en C hace distinción entre mayúsculas y minúsculas siendo este el motivo por el que se programa en minúsculas.
características
Rico en tipo de datos, operadores y variables en C.
Los programas son producidos de forma rápida y son bastante potentes.
Organización del trabajo con total libertad.
Ofrece un control absoluto de todo lo que sucede en el ordenador.
Objetivos generales. No es un lenguaje para una tarea específica, pudiendo programar tanto un sistema operativo, una hoja de cálculo o un juego.
No depende del hardware, por lo que se puede migrar a otros sistemas.
Programación de nivel medio (beneficiándose de las ventajas de la programación de alto y bajo nivel).
Estructura de C - Lenguaje estructurado.
Lenguaje ensamblador
El lenguaje ensamblador o assembly es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables
características
Permite que los trabajos complejos se ejecuten de una manera más simple.
Es eficiente en memoria, ya que requiere menos memoria.
Es más rápido en velocidad, ya que su tiempo de ejecución es menor.
Está orientado principalmente al hardware.
Se requiere menos instrucción para obtener el resultado.
Se utiliza para trabajos críticos.
No es necesario realizar un seguimiento de las ubicaciones de memoria.
Es un sistema integrado de bajo nivel.