af Andrés Gómez 10 år siden
351
Mere som dette
Se fundamenta en la combinación de objetos. Éstos se componen de
Identidad
Diferencian a cada uno de los objetos
Métodos
Permiten la interacción entre objetos
Datos
Contienen la información o instrucción
Se basa en la implementación de órdenes para que la máquina, en una serie de pasos, llegue a la resolución de una tarea. Es decir que se centra en el cómo y no en el qué
Se enfoca en lo qué se quiere conseguir, en vez de cómo se conseguirá. Es decir, se basa en la solución del problema, más no en el proceso. Puede ser
Funcional
Se basa en funciones matemáticas para expresar la solución del problema en términos numéricos, sin bajar al nivel de máquina
Lógica
Define las características de las posibles soluciones al problema
Traducen en simultánea con la ejecución del programa
Puede tardar más en el proceso de traducción
Es más flexible, ya que permite variar el código fuente al tiempo que se ejecuta la traducción
Traducen de manera global antes de que se ejecute el programa
Desventaja
Cada vez que se realicen cambios en el código fuente, éste debe ser compilado de nuevo.
Ventaja
Ejecución más rápida
define cuál será el resultado de la ejecución de un programa.
Es un conjunto de reglas que definen qué expresiones de texto son correctas
While
For
Else
Else If
If
Boolean
Sólo contiene unos y ceros
String
Contiene cadenas de texto
Float
Contiene un número decimal
Int
Contienen un número entero
Char
Contienen un sólo carácter, ya sea
Número
Signo
Letra
Se acercan más al lenguaje natural, es decir, se basan en códigos entendibles por el hombre. Son independientes de la arquitectura del ordenador.
Los lenguajes de programación más usados hoy en día, son los de alto nivel.
Deben ser, en todos los casos, traducidos a lenguaje de bajo nivel.
Son portables, es decir que se pueden usar en cualquier tipo de ordenador
Mucho más fáciles de usar, ya que emplean códigos basados en el alfabeto que conocemos.
Dependen netamente de la máquina, por lo que no son portables, es decir, no se pueden migrar de hardware.
Ensamblador
Fue el primer lenguaje de programación. Se parece al lenguaje máquina, pero puede ser interpretado por sus desarrolladores.
Devetaja
Sigue siendo difícil su uso
Los programas ocupan menos memoria
Códigos más cortos
Máquina
Es el lenguaje empleado por los ordenadores. Se basa en unos y ceros, siendo el úncio lenguaje que entienden los equipos.
Desventajas
Es muy complicado de manejar
Ventajas
Aprovecha al máximo las características del ordenador
Es más rápido