El documento habla sobre la programación y los diferentes tipos de lenguajes de programación. Explica que la programación es el proceso de diseñar, codificar y mantener código para crear programas con un comportamiento deseado. Luego describe lenguajes de bajo, medio y alto nivel, así como las cinco generaciones de lenguajes de programación y el uso de pseudocódigo.
1. presentado por: estefany Andrea Uribe escobar
Presentado a: lida
Grado:7-b
Colegio bilingüe la Consolata
2012
2. • La Programación es el proceso de diseñar, codificar, depurar y
mantener el código fuente de programas computacionales. El
código fuente es escrito en un lenguaje de programación. El
propósito de la programación es crear programas que exhiban un
comportamiento deseado. El proceso de escribir código requiere
frecuentemente conocimientos en varias áreas distintas, además
del dominio del lenguaje a utilizar, algoritmos especializados y
lógica formal. Programar no involucra necesariamente otras
tareas tales como el análisis y diseño de la aplicación (pero sí el
diseño del código), aunque sí suelen estar fusionadas en el
desarrollo de pequeñas aplicaciones.
3. • Lenguajes de bajo nivel
Son lenguajes totalmente dependientes de la máquina, es decir que el
programa que se realiza con este tipo de lenguajes no se pueden migrar o
utilizar en otras maquinas.
Al estar prácticamente diseñados a medida del hardware, aprovechan al
máximo las características del mismo.
4. • Lenguajes de alto nivel
Son aquellos que se encuentran más cercanos al lenguaje natural que al
lenguaje máquina.
Están dirigidos a solucionar problemas mediante el uso de EDD's.
• Lenguajes de Medio nivel
Se trata de un termino no aceptado por todos, pero q seguramente habrás oído. Estos
lenguajes se encuentran en un punto medio entre los dos anteriores. Dentro de estos
lenguajes podría situarse C ya que puede acceder a los registros del sistema, trabajar
con direcciones de memoria, todas ellas características de lenguajes de bajo nivel y a la
vez realizar operaciones de alto nivel.
5. • Generaciones
La evolución de los lenguajes de programación se puede dividir en 5 etapas o
generaciones.
Primera generación: lenguaje maquina.
• Segunda generación: se crearon los primeros lenguajes ensambladores.
• Tercera generación: se crean los primeros lenguajes de alto nivel. Ej. C, Pascal,
Cobol…
• Cuarta generación. Son los lenguajes capaces de generar código por si solos, son los
llamados RAD, con lo cuales se pueden realizar aplicaciones sin ser un experto en el
lenguaje. Aquí también se encuentran los lenguajes orientados a objetos, haciendo
posible la reutilización d partes del código para otros programas. Ej. Visual, Natural
Adabes…
• Quinta generación: aquí se encuentran los lenguajes orientados a la inteligencia
artificial. Estos lenguajes todavía están poco desarrollados. Ej. LISP
6. • n ciencias de la computación, y análisis numérico el pseudocódigo (o
falso lenguaje) es una descripción de un algoritmo informático
de programación de alto nivel compacto e informal que utiliza las
convenciones estructurales de un lenguaje de programación verdadero,
pero que está diseñado para la lectura humana en lugar de la lectura
en máquina, y con independencia de cualquier otro lenguaje de
programación. Normalmente, el pseudocódigo omite detalles que no son
esenciales para la comprensión humana del algoritmo, tales como
declaraciones de variables, código específico del sistema y
algunas subrutinas. El lenguaje de programación se complementa,
donde sea conveniente, con descripciones detalladas en lenguaje
natural, o con notación
7. • matemática compacta. Se utiliza pseudocódigo pues este es más fácil
de entender para las personas que el código de lenguaje de
programación convencional, ya que es una descripción eficiente y con
un entorno independiente de los principios fundamentales de un
algoritmo. Se utiliza comúnmente en los libros de texto y
publicaciones científicas que se documentan varios algoritmos, y
también en la planificación del desarrollo de programas informáticos,
para esbozar la estructura del programa antes de realizar la
codificación efectivamente. No existe una sintaxis estándar para el
pseudocódigo, aunque los cincos IDE's que manejan pseudocódigo
tengan su sintaxis propia. Aunque sea parecido, el pseudocódigo no
debe confundirse con los programas esqueleto que incluyen código
ficticio, que pueden ser compilados sin errores. Los diagramas de
flujo y UML pueden ser considerados como una alternativa gráfica al
pseudocódigo, aunque sean más amplios en papel.
8. • En informática, la World Wide Web (WWW) o Red informática mundial1 es un
sistema de distribución de información basado en hipertexto o hipermedios
enlazados y accesibles a través de Internet. Con un navegador web, un usuario
visualiza sitios web compuestos de páginas web que pueden
contener texto, imágenes, vídeos u otros contenidos multimedia, y navega a
través de ellas usando hiperenlaces.
• La Web fue creada alrededor de 1989 por el inglés Tim Berners-Lee con la ayuda
del belga Robert Cailliau mientras trabajaban en el CERN en Ginebra, Suiza, y
publicado en 1992. Desde entonces, Berners-Lee ha jugado un papel activo
guiando el desarrollo de estándares Web (como los lenguajes de marcado con los
que se crean las páginas web), y en los últimos años ha abogado por su visión
de una Web semántica.