Vous êtes sur la page 1sur 4

INSTITUTO TECNOLOGICO

SUPERIOR DE ALVARADO
Campus Medelln

INGENIERA
ELECTRNICA

Materia:
Programacion Estructurada

Semestre - Grupo - Sistema:


5 Semestre - Electrnica Escolarizado

Producto Acadmico:
Importancia de la programacin en las computadoras

Presenta:
francisco de jesus hernandez teran

MEDELLIN DE BRAVO, VER. Ago. Dic. 2016

La importancia de la programacin en las computadoras

Un programa computacional es un conjunto de instrucciones que se le dan al


computador para que a su vez las realice el hardware, un computador necesita
tener programas para poder funcionar al igual que un programa sin computadora
no sirve de nada a menos que el trabajo sea realizado por un procesador.
Un programa puede referirse tanto a si es o no un programa ejecutable como a su
cdigo de fuente; que este al ser copilado se vuelve ejecutable.
A aquel personal que disean, prueban, asignan cdigos de fuente e instalan los
programas generalmente se les llama PROGRAMADORES.
Cuando se pide que el programa sea ejecutado, el procesador ejecuta instruccin
por instruccin hasta que finalice el programa.
Desacuerdo a sus funciones los programas se pueden clasificar como software de
sistema y software de copelacin adems de poder ejecutarse varias tareas al
mismo tiempo a esto se le llama multitarea.

Los programas se clasifican segn su lenguaje de programacin, ya sean de


paradigmas imperativos o declarativos. Los programas que manejan un lenguaje
imperativo especifican un algoritmo, usan declaraciones, publican sentencias.
Los programas que manejan un lenguaje declarativo especifican las propiedades
que la salida debe conocer y este tipo de lenguaje no especifica ningn tipo de
implementacin; dentro de esta categora encontramos dos sus categoras las
cuales son lenguajes funcionales y lenguajes lgicos.
Los primeros programas que fueron cargados manualmente al procesador central
mediante interruptores. Despus de establecer un lenguaje de ejecucin se creaba
un botn de ejecucin. Tambin fueron cargados mediante una cinta de papel o
una tarjeta perforada, estos procesos fueron varias veces repetidos; Depuse de
que el programa estuviese cargado la direccin de inicio se estableca mediante
interruptores y el botn de ejecucin se oprima.
Con todo esto podemos afirmar que los programas
indispensables para el funcionamiento de las computadoras.

informticos

Clasificacin de los lenguajes de programacin.

son

Los lenguajes de programacin son lenguajes creado por el ser humano para
poder comunicarse con las computadoras. As podramos decir que lenguaje de
programacin es el conjunto de smbolos y palabras que permiten al usuario de
una computadora darle instrucciones y rdenes para que la computadora los
ejecute.
Existen diferentes clases o tipos de lenguajes de programacin:
1 El Lenguaje Mquina: es el lenguaje de programacin que entiende
directamente la mquina (computadora). Este lenguaje de programacin utiliza el
alfabeto binario, es decir, el 0 y el 1.
Con estos dos nicos dgitos, tambin conocidos como bits, se forman lo que se
conoce como cadenas binarias (combinaciones de ceros y unos) son con las que
se escriben las instrucciones, y a travs de estas instrucciones el microprocesador
de la computadora entiende nuestra peticin. El lenguaje mquina fue el primer
lenguaje de programacin. Este lenguaje de programacin dejo de utilizarse por su
gran dificultad y por la facilidad para cometer errores al escribir las cadenas
binarias.
2 Lenguajes de programacin de bajo nivel: Son mucho ms fciles de utilizar
que el lenguaje mquina, pero dependen mucho de la mquina o computadora
como suceda con el lenguaje mquina. El lenguaje ensamblador fue el primer
lenguaje de programacin que trato de sustituir el lenguaje mquina por otro
lenguaje que fuese ms parecido al de los seres humanos.
En este lenguaje se conoce como programa fuente, que traduce las instrucciones
a un programa escrito en lenguaje ensamblador por el programador, y programa
objeto es la traduccin a lenguaje mquina del programa fuente.
Los lenguajes de este tipo pueden crear programas muy rpidos, pero son difciles
de aprender, son especficos de cada procesador (de cada mquina), si nos
llevamos el programa a otro computador ser preciso reescribir el programa desde
el comienzo.
3 Lenguajes de programacin de alto nivel: Este tipo de lenguajes de
programacin son independientes de la mquina, los podemos usar en cualquier
computador con muy pocas modificaciones o sin ellas, son muy similares al
lenguaje humano, pero precisan de un programa interprete o compilador que
traduzca este lenguaje de programacin de alto nivel a uno de bajo nivel como el
lenguaje de mquina que la computadora pueda entender.
Los lenguajes de programacin de alto nivel son ms fciles de aprender porque
se usan palabras o comandos del lenguaje natural, generalmente del ingls. Este
es el caso del BASIC, el lenguaje de programacin ms conocido.
Existen muchos lenguajes de programacin de alto nivel con sus diferentes
versiones. Por esta razn es difcil su tipificacin, pero una clasificacin muy

extendida desde el punto de vista de trabajar de los programas y la filosofa de su


creacin es la siguiente:
Lenguajes de programacin imperativos: entre ellos tenemos el Cobol, Pascal, C y
Ada.
Lenguajes de programacin declarativos: el Lisp y el Prolog.
Lenguajes de programacin orientados a objetos: el Smalltalk y el C++.
Lenguajes de programacin orientados al problema: son aquellos lenguajes
especficos para gestin.
Lenguajes de programacin naturales: son los nuevos lenguajes que pretender
aproximar el diseo y la construccin de programas al lenguaje de las personas.
Otra clasificacin de los lenguajes de programacin de alto nivel, es teniendo en
cuenta el desarrollo de las computadoras segn sus diferentes generaciones:
Lenguajes de programacin de primera generacin: el lenguaje mquina y el
ensamblador.
Lenguajes de programacin de segunda generacin: los primeros lenguajes de
programacin de alto nivel imperativo (FROTRAN, COBOL).
Lenguajes de programacin de tercera generacin: son lenguajes de
programacin de alto nivel imperativo, pero mucho ms utilizados y vigentes en la
actualidad (ALGOL 8, PL/I, PASCAL, MODULA).
Lenguajes de programacin de cuarta generacin: usados en aplicaciones de
gestin y manejo de bases de datos (NATURAL, SQL).
Lenguajes de programacin de quinta generacin: creados para la inteligencia
artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG).

Vous aimerez peut-être aussi