Professional Documents
Culture Documents
ALGORITMOS
CURSO: 301303_172
CODIGO: 16232867
CARTAGO 06-09-2107
INTRODUCCIN.
Por ejemplo, podras producir un documento (como este tutorial) compuesto por varios
archivos separados. Tu procesador de texto puede crear Backus de cada uno de estos
archivos cuando guardas una nueve versin de los documentos. Al final del da, queris
colocar la versin actual del documento, es decir los ltimos archivos, en una carpeta de
respaldo. Finalmente, para poner un poco de orden, borras las versiones previas. Un
sencillo archivo BAT para hacer esto sera:
Con el paso del tiempo y la continua evolucin de las computadoras, los lenguajes de
programacin han ido cambiando y mejorando de acuerdo a las necesidades tanto de
programadores como de las mquinas en general, dejando consigo una gran variedad de
lenguajes y cdigos que seguramente nadie conoce en su totalidad.
Los lenguajes de programacin al principio eran muy difciles de entender pues estaban
desarrollados para ser entendidos directamente por las maquinas (lenguajes de bajo nivel) y
eran muy pocas las personas que se dedicaban a programar en ese entonces, pero con el
paso del tiempo se han hecho cada vez ms amigables y gracias al uso de compiladores e
intrpretes se ha podido llevar la programacin a un nivel ms humano (lenguajes de alto
nivel) facilitando el proceso de desarrollo de software.
LENGUAJES DE PROGRAMACIN
Se ha visto hasta ahora que los lenguajes de programacin son un simbolismo, que nos
permite expresar en operaciones elementales (instrucciones) la solucin a nuestro
problema.
El ordenador ejecuta las instrucciones que le hemos suministrado previamente en forma de
programa. Pero este programa escrito en un lenguaje determinado necesita ser traducido a
lenguaje mquina que es el comprensible directamente por el ordenador.
Existen abundantes lenguajes que se han especificado y de los que se han escrito
traductores; las normas (sintaxis) y palabras que emplean cada uno de ellos las definieron
los organismos internacionales, otros los constructores y otros los clientes.
Los manuales son las caractersticas del lenguaje y los traductores se suelen adquirir
conjuntamente, en los ordenadores grandes al proveedor del equipo y para los
microordenadores en las tiendas de informtica.
Es decir, los lenguajes de programacin son aplicaciones especficas que han sido pensadas
y diseadas para crear otras aplicaciones o programas.
Ejemplos: Pascal, Turbo C++, CA-Clipper, Visual Basic, Visual C++, Java, Cobol, C,
Fortran, HTML, Prolog, CSMP, SIMAN, Lisp, Lingo, SQL, Delphi, dBase, etc.