Vous êtes sur la page 1sur 14

Conceptos Generales:

Lenguajes de Programación
Interpretados y Compilados
Compiladores y Traductores
Arquitectura C/S
(Repaso)
Desarrollo web
UMG
Lenguajes y Traductores
Tipos de Traductores

Compilador: Es aquel traductor que tiene como entrada una sentencia en


lenguaje formal y como salida tiene un archivo ejecutable u objeto.

Intérprete: traductor que tiene como entrada una sentencia en lenguaje formal y
como salida tiene una ejecución.
Lenguajes de Programación

Definición: Es un lenguaje informático formal diseñado para comunicar


instrucciones a una computadora o dispositivo.
Lenguajes de Programación
● Por nivel de abstracción: Según el grado de cercanía con la máquina
○ Bajo Nivel: Se toma en cuenta las características del procesador (Assembler)
○ Alto Nivel: Más parecidos al lenguaje humano. (C, C++, Java, Python, Ruby)
○ Nivel Medio*: Intermedio entre bajo y alto nivel.
● Segun su proposito:
○ General (C, C++, Python)
○ Específico ( Csound)
● Según su forma de ejecución:
○ Compilados (C, C++)
○ Interpretados (Python, PHP) *Java de considera mixo (compilado e
interpretado) o también pseudo interpretado
Lenguajes de Programación
● Paradigma de Programación:
○ Orientados a objetos (C++, C#)
○ Procedurales (C, Pascal)
○ Funcional (Lisp)
○ Lógica(Prolog)
● Por su lugar de ejecución
○ Servidor (PHP, Ruby)
○ Cliente (Javascript)
○ Interactividad
● Orientados a eventos
○ (Visual Basic)
○ No orientados a eventos (C)
Arquitectura C/S
Arquitectura Cliente Servidor
La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que las
tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y
los demandantes, llamados clientes.
Servidor Web
Es un programa que recibe peticiones del usuario mediante el protocolo HTTP, las
procesa del lado del servidor y devuelve una respuesta en formato HTML.
Ejemplos de Servidor Web
● IIS
● Apache
● Nginx
● Lighttpd
World Wide Web
World Wide Web

La WWW es una red mundial de documentos de hipertexto accesibles por


medio de internet empleando un navegador.

El usuario visualiza los documentos de hipertexto que pueden contener textos,


imágenes, videos entre otros contenidos.

A un documento de hipertexto se le denomina página web. Y a un conjunto de


páginas web se le denomina sitio web.
World Wide Web

Se puede accesar de una página web a otra por medio de enlaces denominados
hiperenlace (a veces conocido como hipervínculos).

Los documentos de hipertexto están construidos mediante un lenguaje de


marcado ,generalmente HTML, así también empleando otro tipo de lenguajes
como CSS, un lenguaje de hojas de estilo, entre otros.

Vous aimerez peut-être aussi