Está en la página 1de 16

Ing.

Claudia Velasquez Rios


LENGUAJES DE PROGRAMACION
Programación Estructurada
Ing. Claudia Isabel Velasquez Rios
UCATEC
INTRODUCCION

Los lenguajes de programación son instrucciones


que puede realizar una maquina para controlar el
comportamiento lógico y físico de la misma,
especificando el campo exacto que se desea
controlar. Debe ser correcto, claro, eficiente y
multiplataforma para permitir al usuario
interactuar de manera precisa el programa
resultante.
HISTORIA

Los primeros operadores de computadoras


decidieron hacer un traductor para
reemplazar los 0 y 1 por palabras o
abstracción de palabras y letras
provenientes del inglés; éste se conoce
como lenguaje ensamblador. Este sigue la
misma estructura del lenguaje máquina,
pero las letras y palabras son más fáciles
de recordar y entender que los números.
LENGUAJES DE BAJO NIVEL

Un lenguaje de programación de bajo nivel es el que


proporciona poca o ninguna abstracción del
microprocesador de un ordenador. Son lenguajes
totalmente dependientes de la máquina, el programa que
se realiza con este tipo de lenguajes no se pueden utilizar
en otras maquinas. Al estar prácticamente diseñados a
medida del hardware, aprovechan al máximo las
características del mismo.
LENGUAJES DE MEDIO NIVEL

Lenguaje de medio nivel es un lenguaje de programación


informática como el lenguaje C, que se encuentran entre los
lenguajes de alto nivel y los lenguajes de bajo nivel.

Suelen ser clasificados muchas veces de alto nivel, pero


permiten ciertos manejos de bajo nivel. Son precisos para
ciertas aplicaciones como la creación de sistemas operativos,
ya que permiten un manejo abstracto (independiente de la
máquina, a diferencia del ensamblador), pero sin perder
mucho del poder y eficiencia que tienen los lenguajes de bajo
nivel.
LENGUAJES DE MEDIO NIVEL
LENGUAJES DE ALTO NIVEL

Un lenguaje de programación de alto nivel se


caracteriza por expresar los algoritmos de una
manera adecuada a la capacidad cognitiva humana,
en lugar de a la capacidad ejecutora de las máquinas.
Se tratan de lenguajes independientes de la
arquitectura del ordenador. Por lo que, un programa
escrito en un lenguaje de alto nivel, se puede migrar
de una máquina a otra sin ningún tipo de problema.
BASIC
Los creadores del BASIC fueron John Goerge
Kemeny y Thomas Eugene Kurtz en el año
1964. Fue inventado para permitir a los
estudiantes escribir programas usando
terminales de computador de tiempo
compartido. Con el BASIC se quiso hacer un
lenguaje de programación mucho más
sencillo que los que existían por aquel
entonces.
C++

El C++ es un lenguaje orientado a objetos al que se le


añadieron características y cualidades de las que
carecía el lenguaje C.
Depende mucho del hardware, tiene una gran
potencia en la programación a bajo nivel, y se le
añadieron elementos que nos permiten programar a
alto nivel. El C++ es uno de los lenguajes más
potentes porque nos permite programar a alto y a
bajo nivel, pero a su vez es difícil de aprender porque
es necesario hacerlo casi todo manualmente.
HTML

El lenguaje de programación HTML (Hyper


Text Markup Lenguage) o lenguaje de
marcas hipertextuales fue creado por Tim
Berners-Lee a partir del SGML (Standard
Generalized Markup Language) o lenguaje
de marcación generalizado. El html nació
como un lenguaje de marcas para producir
todo tipo de documentos estructurados.
JAVA
El Java es un lenguaje de programación
orientado a objetos creado por James
Gosling en el año 1990. Su código es muy
similar al del lenguaje C y C++ con un
modelo de objetos mucho más sencillo. La
diferencia entre el Java y los lenguajes C y
C++ es que el Java es un lenguaje de
programación plenamente orientado a
objetos.
SQL
El lenguaje de consulta estructurado o SQL (por sus
siglas en inglés structured query language) es un
lenguaje declarativo de acceso a bases de datos
relacionales que permite especificar diversos tipos de
operaciones en éstas. Una de sus características es el
manejo del álgebra y el cálculo relacional
permitiendo efectuar consultas con el fin de
recuperar -de una forma sencilla- información de
interés de una base de datos, así como también
hacer cambios sobre ella.
CONCLUSIONES

Por medio de esta investigación aprendimos


que es un lenguaje de programación, su
historia, su implementación y la técnica para
que para que los programas tengan un buen
funcionamiento.
Durante esta labor pudimos comprender la
diferencia entre lenguajes de alto y bajo
nivel, sus similitudes y sus correlaciones.

También podría gustarte