Tecnologico

Solo disponible en BuenasTareas
  • Páginas : 8 (1830 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de febrero de 2012
Leer documento completo
Vista previa del texto
HERNANDEZ ESPINOZA VICTOR HUGO
FUNDAMENTOS DE PROGRAMACION
GRUPO 5A
TEMAS A INBESTIGAR
1: HISTORIA DE LOS LENGUAJES DE PROGRAMACION
2: PROCESO DE EDICION, COMPILACION, ENLAZADO
3: ENTORNO DEL LENGUJE “C”
4: DIAGRAMA DE FLUJO
5: PSEUDOCODIGOS
6: ESTRUCTURA GENERAL DE UN PROGRAMA EN LENGUAJE “C”
7: CONCEPTOS BASICOS DE IDENTIFICADOR, LOCALIDAD DE MEMORIA Y PALABRAS RESERBADAS

REFERENCIAShttp://es.wikipedia.org/wiki/Pseudoc%C3%B3digo

http://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n)

http://www.nebrija.es/~abustind/Informatica/MetodologiaI/Practicas/Compilacion.pdf

http://cafa75.tripod.com/id7.html

http://www.ediciones-dmc.com/Autor/proceso.htm

http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C/Referenciahttps://sites.google.com/site/programacionyal/home/unidad-1/1-7-conceptos-basicos-de-identificador-y-palabras-reservadas

http://www.alegsa.com.ar/Dic/palabra%20reservada.php

Historia de los lenguajes de programación
Los primeros lenguajes
Shortcode
En 1949, aparece el primer lenguaje que se usó en computadoras electrónicas: “Shortcode”, requería que el programador convirtiera (compilara) su programa a 0's y 1's de manera manual.
A-0
Fue hasta el año de 1951,que Grace Hopper[3] trabajando para Remington Rand, comienza a desarrollar el primer compilador, lo que trajo consigo una programación más rápida.
Fortran
Es en el año de 1957 cuando aparece el primero de los grandes lenguajes de programación de uso aun actualmente: FORTRAN, que proviene de Formula TRANslating system.
Fue desarrollado por IBM para cómputo científico, el líder del proyecto fue JohnBackus, que después contribuiría en ALGOL.
El lenguaje original solo incluía FOR, DO y GOTO. También definió los tipos de datos básicos: TRUE, FALSE, integer, real, double presicion.
El lenguaje original era bueno manejando números, pero malo manejando entrada y salida, lo cual propicio la aparición de otros lenguajes orientados a negocios.
LISP
En el año de 1958, el profesor John McCarthy [4]del M.I.T. comenzó a desarrollar la teoría de un lenguaje de de procesamiento de listas. En 1959 aparece públicamente la primer implementación llamada LISP 1.5.
En 1960 McCarthy publica un histórico artículo acerca de los fundamentos de LISP que hizo por la programación lo mismo que hizo Euclídes por la geometría, demostrar como con unos cuantos operadores y una notación para funciones es posibleconstruir un lenguaje de programación completo

Proceso de edición, compilación, enlazada
Edición:
• Preparación y envío del contrato
• Aceptación del contrato de derecho de autor y depósito inicial de 300.000 $ pesos (150 USD) por el autor
• Creación del cuadro del proceso
• Creación de los ficheros electrónicos
• Envío del manuscrito por el autor
• Creación de la estructura del texto
• Envío delas ideas e imágenes de la cobertura por el autor
• Panorama y creación de la cobertura
• Comprobación del texto
• Compaginación del texto
• Aprobación del texto en formato PDF por el autor
• Aprobación de la cobertura en JPEG por el autor
• Comprobación final del texto
• Compaginación final del texto
• Compaginación final de la cobertura
• Inspección y formato PDF y PSD.
PROCESO DE COMPILACION:
Elproceso de compilación realiza primero un análisis del programa fuente para producir la sintaxis del programa objeto. Para ello utiliza diversas tablas.

Para obedecer a estas funciones las estructuras deben obedecer a reglas muy rígidas, puesto que las ambigüedades no podrían ser dilucidas por la maquina. De ahí la importancia de los lenguajes formales y de los autómatas en relación con loslenguajes evolucionados y los compiladores; pues las tareas esenciales del compilador son la evaluación sintáctica y la evaluación semántica.

El explorador (scanner) o analizador lexicográfico tiene como misión indagar sobre los caracteres del programa fuente y generar los símbolos del programa para pasarlo a los analizadores sintáctico y semántico.
Enlazada:
El objetivo de este apunte es...
tracking img