LENGUAJES DE PROGRAMACIÓN
Un lenguaje de programación es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
ELEMENTOS
> Variables y vectores
Las variables son títulos asignados a espacios en memoria para almacenar datos específicos. Son contenedores de datos y por ello se diferencian según el tipo de dato que es capaz de almacenar.
> Condicionales
Las sentencias condicionales son estructuras de código que indican que, para que cierta parte del programa se ejecute, deben cumplirse ciertas premisas; por ejemplo: que dos valores sean iguales, que un valor exista, que un valor sea mayor que otro... Estos condicionantes por lo general solo se ejecutan una vez a lo largo del programa. Estos son algunos:
- If: Indica una condición para que se ejecute una parte del programa.
- Else if: Siempre va precedido de un "If" e indica una condición para que se ejecute una parte del programa siempre que no cumpla la condición del if previo y si se cumpla con la que el "else if" especifique.
- Else: Siempre precedido de "If" y en ocasiones de "Else If". Indica que debe ejecutarse cuando no se cumplan las condiciones previas.
> Bucles
Los bucles son parientes cercanos de los condicionantes, pero ejecutan constantemente un código mientras se cumpla una determinada condición. Los más frecuentes son:
- For: Ejecuta un código mientras una variable se encuentre entre 2 determinados parámetros.
- While: Ejecuta un código mientras que se cumpla la condición que solicita.
TIPOS DE LENGUAJES DE PROGRAMACIÓN
> Lenguajes de bajo nivel: están basados directamente en la máquina de Von Neumann, por lo que están a un nivel muy cercano a la máquina.
> Lenguaje de máquina: instrucciones reconocidas por los circuitos del procesador. Se codifican en binario.Instrucciones reconocidas por los circuitos del procesador. Se codifican en binario.
> Lenguaje de ensamblador: codificación mnemotécnica del lenguaje máquina.
> Lenguaje de alto nivel: están basados en máquinas abstractas, que facilitan la comprensión por personas.
SEGÚN EL PARADIGMA:
> Declarativos: describen el problema a solucionar.
> Lógicos: se especifican los hechos y las propiedades que especifican el problema.
> Procedurales: describe los pasos a seguir para la posibles.
- Imperativos: describe la programación en términos del estado del programa y sentencias que cambian dicho estado.
- Orientados a objetos: los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial.
LENGUAJES DE PROGRAMACIÓN
> Visual Basic. Net
> Perl
> Objetive-C
> C#
> PHP
> C++
> Java
> Python
> Ruby
> Java Script