FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB

158 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
158
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

FUNDAMENTOS DE PROGRAMACIÓN EN EL DISEÑO WEB

  1. 1. IEM SAN JUAN BAUTISTA DE LA SALLE Presentado por : Leidy vannesa pinzón puentes Karen johana lagos torres Presentado a : Manuel suescun curso :1002 Zipaquirá 2013
  2. 2. Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales El propósito de la programación es crear programas que exhiban un comportamiento deseado. El código fuente es escrito en un lenguaje de programación
  3. 3. Un lenguaje de programación es un lenguaje inventado para controlar una máquina, (normalmente, un ordenador).
  4. 4. 1.LENGUAJE DE NIVEL ABTRACTO • La programación se realiza teniendo muy en cuenta las características del LENGUAJE DE procesador. Ejemplo: Lenguajes ensamblador NIVEL BAJO • Permiten un mayor grado de abstracción pero al mismo tiempo mantienen algunas cualidades de los lenguajes de bajo nivel. Ejemplo: C puede realizar LENGUAJE DE operaciones lógicas y de desplazamiento con bits, tratar todos los tipos de datos como lo que son en realidad a bajo nivel (números), etc. NIVEL MEDIO • más parecidos al lenguaje humano. Manejan conceptos, tipos de datos, etc., de una manera cercana al pensamiento humano ignorando (abstrayéndose) del LENGUAJE DE funcionamiento de la máquina. Ejemplos: Java, Ruby NIVEL ALTO
  5. 5. 2.proposito LENGUAJE DE PROPOSITO GENERAL • Aptos para todo tipo de tareas: Ejemplo: C. • Diseñados para realizar sistemas operativos o drivers. LEGUAJE DE PROGRAMACION DE SISTEMAS LENGUAJE DE SCRIPT • Para realizar tareas varias de control y auxiliares. Antiguamente eran los llamados lenguajes de procesamiento por lotes (batch) o JCL (“Job Control Languages”).
  6. 6. Lenguajes imperativos o procedurales Lenguajes imperativos o procedurales Lenguajes orientados a objetos. • Estos lenguajes se fundamentan en el uso de variables para almacenar valores y el uso de instrucciones que indican las operaciones a realizar sobre los datos. La mayoría de los lenguajes de alto nivel son de este tipo. • En este caso, el proceso por el cual se ejecuta el programa no aparece de forma explícita. Los programas se construyen mediante la definición de funciones (lenguajes funcionales como Lisp) o expresiones lógicas que indican las relaciones entre determinadas estructuras de datos (lenguajes de programación lógica como Prolog). • El diseño de los programas se centra más en los datos y su estructura. Los programas consisten en descripciones de unidades denominadas objetos que encapsulan los datos y las operaciones que actúan sobre ellos. Uno de los lenguajes más usados en esta filosofía es el C++.
  7. 7. El número de veces que el bloque de instrucciones se ejecutará se puede especificar de manera explícita, o a través de una condición lógica que indica cuándo se ejecuta de nuevo y cuándo no

×