domingo, 30 de junio de 2019

LENGUAJES DE PROGRAMACIÓN

               Lenguajes de Programación



En el mundo, podemos encontrar una lista impresionante de lenguajes de programación. Hay sitios que mencionan que el  número supera incluso los 200 lenguajes, aunque tu nadamas conozcas 20, o hasta 50. La realidad es que estamos realmente llenos de lenguajes de programación con los que posiblemente te puedas encontrar en el camino. Y esta es precisamente la razón por la cual vamos a crear este artículo. Pues ¿Sabes cuáles son los lenguajes de programación más utilizados? A continuación lo vas a descubrir, aunque seguramente mas o menos ya te haz dado una idea con el paso de los años.
-Un lenguaje de programacion  es un lenguaje que puede ser utilizado para controlar  el comportamiento de una maquina,particularmente una computadora.

los elementos esenciales  de  lenguaje de programación son:

  • operadores
  • variables
  • condicionantes
  • bucles
  • funciones
  • sintaxis
operadores: son todos aquellos simbolos que representan enlaces entre cada uno de los argumentos que intervienen en una operación,se les llama operadores y se utiliza para construir expresiones.

variables:se clasifican como contenedores de datos y por ello se diferencian según el tipo de datos que son capaces de almacenar.En la mayoría de lenguajes de programación se requiere especificar un tipo de variable concreto para guardar un dato de concreto.

Condicionantes:los condicionantes son estructuras de codigo que indican que,para cierta parte del programa se ejecute,deben cumplirse ciertas premisas;por ejemplo:que dos valores que sean igual que un valor exista,que un valor sea mayor que otro.....estos condicionantes por general solo se ejecutan una vez mas a lo largo del programa.

Bucles:los bucles son parientes cercanos de los condicionantes,pero ejecutan constantemente un código mientras se cumpla una determinada condición.

Funciones:se usan para evitar que se repitan fragmentos de código. Una función podría considerarse como una variable que encierra código dentro de si.

Sintaxis:A la forma visible de un lenguaje de programación se le conoce como sintaxis.


SU CLASIFICACIÓN

Los lenguajes de programacion se clasifican en 2 tipos de lenguaje que son:

1. Lenguaje de bajo nivel
1.1 lenguaje maquina 
1.2 lenguaje ensamblador

2. Lenguaje de alto nivel.
-java,basic,Fortan,Cobol Pascal,C++,Ruby,Phyton,php.etc...


LENGUAJE DE BAJO NIVEL


Son lenguajes totalmente dependientes de la maquina es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas.

En los lenguajes de bajo nivel encontramos:
Lenguaje maquina: Este lenguaje ordenada a la maquina las operaciones fundamentales para su funcionamiento.Este lenguaje es mucho mas rápido que los lenguajes de alto nivel.

Lenguaje ensamblador: Es una traducción directa del código maquina.

Ventajas y desventajas de los lenguajes de programación de bajo nivel

ventajas:
-Mayor facilidad de codificacion  que el lenguaje de maquina.
-Codigos mas cortos  y con mejor de deteccion/correcion de errores.

Desventajas:
- Dependencia total de la maquina lo que impide la transportabilidad de los programas.
-Codificacion mas compleja a diferencias de los de alto nivel.




Lenguaje de alto nivel


Este tipo de lenguajes de programacion son independientes de la maquina,son muy similares al lenguaje humano,pero precisan de un programa interprete o compilador que traduzca este lenguaje de programacion de alto nivel a uno de bajo nivel como el lenguaje de maquina que la computadora pueda entender.

Lenguajes de programacion imperactivos: Entre ellos tenemos el Cobol,Pascal,C,Ada,Basic.etc...
Lenguajes de programacion declarativos: El lisp,el Prolog,Haskell.etc..

Lenguajes de programacion orientados a objetos: El Smalltalk el C++,Java.etc...

Ventajas y desventajas de los lenguajes de programación de alto nivel:
Ventajas

- Resultan en un código fuente más fácil de leer, escribir y mantener por los humanos. En general, permite emplear menos líneas de código en comparación con lenguaje máquina.

- Permiten escribir un código válido ejecutable en distintos tipos de máquinas y sistemas operativos.

Desventajas

- Son más lentos de ejecutar, siendo el código máquina más eficiente. De todas maneras esto depende del diseño del compilador para lenguajes de alto nivel: un buen diseño produce más eficiencia.

- En algunos casos el programa resultante requiere una determinada plataforma para ejecutarse.



No hay comentarios.:

Publicar un comentario

Power Builder Pow erBuilder es una herramienta de desarrollo de  clase empresarial  desarrollada por la empresa  PowerSoft . PowerBuil...