pg. 0
TIPOS DE LENGUAJES DE
PROGRAMACIN
pg. 1
INTRODUCCIN
Los lenguajes y tipo de programacin hay en gran cantidad, algunos han
evolucionado a lo largo del tiempo y siguen vigentes en el transcurso de muchos
aos, mientras que otros han sido operativos durante un periodo ms o menos
largo y actualmente no se usan.
Dada esta gran variedad de lenguajes, no se pretende dar una visin de todos, sino
de una clasificacin en diversos tipos y concretar algunos de ellos. En lo general un
lenguaje es un mtodo conveniente y sencillo de describir las estructuras de
informacin y las secuencias de acciones necesarias para ejecutar una tarea
concreta. Los lenguajes de programacin utilizan juegos de caracteres alfabeto
para comunicarse con las computadoras. Las primeras computadoras solo
utilizaban informaciones numricas digitales mediante el cdigo o alfabeto digital, y
los primeros programas se escribieron en ese tipo de cdigo, denominado cdigo
de maquina basado en dos dgitos 0 y 1, por ser entendible directamente por la
maquinas (computadora).
II.
1. Clasificacin
2. Programacin orientada a objetos
3. Lenguajes orientados a objetos
Para poder entender la clasificacin de los lenguajes de programacin, se debe comenzar por
explicar que es un lenguaje de programacin, esto para un mayor entendimiento. Entonces el lenguaje de
programacin es bsicamente cdigos que son interpretados por un ordenador como ordenes o
instrucciones, el lenguaje base con el que trabajan la gran mayora de los sistemas informticos es el
lenguaje maquina, este se basa en el sistema numrico de base dos, llamado sistema binario, en donde 0
representa una llave apagada y 1 una encendida. Las computadoras trabajan con dos tipos de pulsaciones
electromagnticas, entonces el 0 en este caso representa una pulsacin de 0.3 voltios, mientras que el 1
representa 0.5 voltios.
Una cadena de llaves generan lo que se conoce como instrucciones, pudiendo dar as inicio a una
programacin, ya que un computador no hace nada por si solo a menos que se le ordene mediante una
programacin inmediata o previa.
Dado a que el lenguaje maquina es muy complejo en cuanto a su sintaxis ya que asolo se vale de 1
s y 0s, una instruccin pudiese ser :11011100010010100110110001000110010, por lo tanto es difcil de
recordar y crear, por ello se crean nuevos lenguaje que representan una instruccin como la anterior en
letras entendibles por el hombre, es decir por ejemplo: antes lenguaje maquina la suma es igual a:
001011010, y en el lenguaje que se encarga de darle una nueva etiqueta a esa instruccin en maquina la
suma es igual a + pero de tras fondo sigue siendo 001011010.
Clasificacin
Los lenguajes de programacin se clasifican por su nivel de abstraccin del procesador, en este
caso la abstraccin es un principio por el cual se asla toda aquella informacin que no es resulta relevante
a un determinado nivel de conocimiento.
Lenguaje de bajo nivel es el que proporciona poca o ninguna abstraccin del microprocesador de
un ordenador. Consecuentemente es fcilmente trasladado a lenguaje de mquina.
En general se utiliza este tipo de lenguaje para programar controladores (drivers).
Ventajas
Mayor adaptacin al equipo.
Posibilidad de obtener la mxima velocidad con mnimo uso de memoria.
Inconvenientes
Imposibilidad de escribir cdigo independiente de la mquina.
Universidad Nacional Intercultural de la Amazonia
Greysi Lizeth Rodrguez Guevara
pg. 2
pg. 3
pg. 4
OCAML
Object Pascal
CLIPS
Visual .net
Java
Actionscript
COBOL
Perl
C#
Visual Basic.NET
PHP
pg. 5