Sie sind auf Seite 1von 5

Tipos de Lenguajes de Programacin

Existen dos tipos de lenguajes claramente diferenciados; los lenguajes de bajo


nivel y los de alto nivel:
Lenguajes de bajo nivel
Son lenguajes totalmente dependientes de la mquina, es decir que el programa
que se realiza con este tipo de lenguajes no se puede migrar o utilizar en otras
mquinas. Al estar prcticamente diseados a medida del hardware, aprovechan
al mximo las caractersticas del mismo. Dentro de este grupo se encuentran:
El lenguaje maquina: este lenguaje ordena a la mquina las operaciones
fundamentales para su funcionamiento. Consiste en la combinacin de 0's y 1's
para formar las ordenes entendibles por el hardware de la mquina. Este lenguaje
es mucho ms rpido que los lenguajes de alto nivel. La desventaja es que son
bastantes difciles de manejar y usar, adems de tener cdigos fuente enormes
donde encontrar un fallo es casi imposible.
El lenguaje ensamblador: es un derivado del lenguaje mquina y est formado por
abreviaturas de letras y nmeros llamadas mnemotcnicos. Con la aparicin de
este lenguaje se crearon los programas traductores para poder pasar los
programas escritos en lenguaje ensamblador a lenguaje mquina. Como ventaja
con respecto al cdigo mquina es que los cdigos fuentes eran ms cortos y los
programas creados ocupaban menos memoria. Las desventajas de este lenguaje
siguen siendo prcticamente las mismas que las del lenguaje ensamblador,
aadiendo la dificultad.
Lenguajes de alto nivel
Son aquellos que se encuentran ms cercanos al lenguaje natural que al lenguaje
mquina. Estn dirigidos a solucionar problemas mediante el uso de Estructuras
Dinmicas de Datos. Se tratan de lenguajes independientes de la arquitectura del
ordenador. Por lo que, en principio, un programa escrito en un lenguaje de alto
nivel, lo puedes migrar de una mquina a otra sin ningn tipo de problema. Estos

lenguajes permiten al programador olvidarse por completo del funcionamiento


interno de la maquina/s para la que estn diseando el programa. Tan solo
necesitan un traductor que entiendan el cdigo fuente como las caractersticas de
la mquina. Suelen usar tipos de datos para la programacin y hay lenguajes de
propsito general (cualquier tipo de aplicacin) y de propsito especfico (como
FORTRAN para trabajos cientficos).
Lenguajes de Programacin y sus Caractersticas:
Pascal:
Es un lenguaje de programacin de alto nivel.
Es un excelente lenguaje para quienes empiezan a programar debido su similitud
con el pseudocdigo.
Es un lenguaje de los llamados de propsito general, es decir, sirve para
desarrollar aplicaciones de diversos tipos.
Aplica la programacin por mdulos ya que utiliza procedimientos y funciones,
esto ayuda a la estructuracin del cdigo.
Maneja tanto datos simples y estructurados como aquellos definidos por el
usuario.
Emplea apuntadores, lo que permite utilizar estructuras dinmicas como lo son
listas, pilas, colas y rboles.
Soporta la recursividad permitiendo as al programador crear funciones que se
llamen a s mismas.
Basic
Los principios que originaron la creacin del BASIC eran: que fuese fcil de usar
por todos, crear un lenguaje de programacin de propsito general, que se le
pudiese incorporar caractersticas avanzadas y siguiese siendo de fcil uso para
los principiantes, ser interactivo, que los mensajes de error fuesen claros, que

respondiese rpidamente a los programas pequeos, que no fuese necesario


tener conocimiento del hardware de la computadora, y que protegiese al usuario
del sistema operativo.
-El BASIC se bas en otros dos lenguajes de programacin el FORTRAN II y el
Algol 60, hacindolo apropiado para el uso del computador a tiempo compartido y
para la aritmtica de matrices.
-Su nombre proviene de la expresin inglesa Beginners All-purpose Symbolic
Instruction Code (BASIC), que significa en espaol cdigo de instrucciones
simblicas de propsito general para principiantes.
El BASIC es un lenguaje de programacin muy amplio, con una sintaxis fcil,
estructura sencilla y un buen conjunto de operadores. No es un lenguaje
especfico, es polivalente, potente, se aprende rpidamente, en poco tiempo
cualquier usuario es capaz de utilizar casi la totalidad de su cdigo.
Visual Basic
Muestra el nombre del proyecto y del formulario que se est diseando
actualmente.
Agrupa los mens despegables que contienes todas las operaciones que pueden
llevarse a cabo con Visual Basic 6.0.
-Los botones que se utilizan con mayor frecuencia cuando se trabaja con un
proyecto. Simplifica la eleccin de opciones de los mens Archivo, Edicin, Ver y
Ejecutar; adems, en el rea derecha presenta la ubicacin (coordenadas) y el
tamao del objeto seleccionado.
Es el rea donde se disea la interfaz grfica, es decir, es donde se inserta electo
grficos, como botones, imgenes, casilla de verificacin, cuadros de listas, etc.
Presenta todos los controles necesarios para disear una aplicacin, como
cuadros de texto, etiquetas, cuadros de listas, botones de comandos, etc.

Muestra los elementos involucrados en el proyecto, como formularios, mdulos,


controles oxc, etc. Cada elemento puede seleccionarse en forma independiente
para su edicin.
Muestra la ubicacin que tendr el formulario en la pantalla, cuando ejecute la
aplicacin. Esta ubicacin puede cambiarse si se hace clic con el botn izquierdo
del mouse.
La Ventana propiedades muestra todas las propiedades del control actualmente
seleccionado, en este caso muestra las propiedades del Form1, luego podemos
ver que abajo dice "Form1 Form", lo que est en negrita es el nombre del objeto, y
lo que le sigue es el tipo de objeto, en este caso es un Formulario (Form).
Lenguaje C
-En un principio fue un lenguaje ligado a UNIX, pero despus se implement en
otros ambientes como Microsoft y MS-DOS y, adems, adquiri el estndar ANSI y
luego el ISO.
-No es un lenguaje complejo como el Basic, el Cobol o el Pascal, pero es superior
a un lenguaje de ensamble.
-El lenguaje de programacin C sirve para crear aplicaciones y software de
sistemas.
-Posee un conjunto completo de instrucciones de control, con los cuales se
pueden definir todas las tareas dentro de un desarrollo web.
-Con el lenguaje C se puede trabajar un programa en mdulos lo que permite que
se puedan compilar de modo independiente.
-El lenguaje C trabaja con libreras de funciones en las que bsicamente slo se
necesitan cambiar los valores dentro de una aplicacin dada.

-Lo importante tambin es la seguridad que ofrece C, ya que no entrega slo los
mecanismos bsicos para tratar los datos que manipula con el hardware. Esto
hace que slo el programador pueda desarrollar el sistema.

Das könnte Ihnen auch gefallen