Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Protocolos y lenguajes de programación




Enviado por Pablo Turmero



    Monografias.com

    PROGRAMACIÓN
    Un lenguaje de programación es un idioma artificial, creado y diseñado por el ser humano, para expresar algoritmos que pueden ser llevados a cabo por computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina. Está conformado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático, se le llama programación.

    Monografias.com

    HISTORIA DE LA PROGRAMACIÓN
    Al principio, con las primeras computadoras, el ser humano debía aprender el lenguaje binario de éstas para poder ingresar instrucciones (input). También tenía que utilizarlo para leer los resultados (output).

    Por lo básicas y, a la vez, complejas que eran las computadoras, resultaba imposible utilizarlas sin estudiar extensivamente su funcionamiento. Por lo general, una persona debía prepararse durante años para poder usar una máquina.

    Monografias.com

    HISTORIA DE LA PROGRAMACIÓN
    INPUT(binario)
    COMPUTADORA(binario)
    OUTPUT(binario)

    Monografias.com

    HISTORIA DE LA PROGRAMACIÓN
    Con el desarrollo de la computadora personal, a mediados de la década del 70, esto cambia radicalmente por cuestiones obvias.

    Debido a que la persona común no contaba con el tiempo ni con el interés de aprender lenguaje binario, las empresas fabricantes de equipos y de software comenzaron a programar las computadoras para que pudieran interpretar el lenguaje humano.

    Esto permitió que el input y el output fuesen instrucciones totalmente comprensibles para las personas, y que “cualquiera” pudiese utilizar una computadora.

    Monografias.com

    HISTORIA DE LA PROGRAMACIÓN
    INPUT(humano)
    COMPUTADORA(binario)
    OUTPUT(humano)

    Monografias.com

    PROTOCOLOS
    Conjunto de reglas que normalizan y estructuran un determinado contenido / canal.

    Se lo debe concebir como la columna vertebral de un proceso.

    Monografias.com

    PROTOCOLOS
    HTTP: Hyper Text Transfer Protocol. Básicamente permite la estructuración de páginas web con contenido visual e interfaz gráfica (imágenes, audio y video), y la creación de vínculos que pueden unir sitio web en diferentes partes del mundo.

    FTP: File Transfer Protocol. Permite la carga y descarga (upload y download) de archivos a Internet. Es el protocolo que se usa cada vez que se baja o sube contenido a un servidor.

    TCP: Transmission Control Protocol. Permite manejar las comunicaciones individuales de datos entre un servidor web y sus usuarios.

    IP: Internet Protocol. Provee comunicabilidad a Internet, ya que posibilita la existencia de que cada computadora conectada a la red tenga una dirección única en todo el mundo.

    IRC: Internet Relay Chat. Es el protocolo del chat. Permite el envio y recepción de mensajes de forma instantánea.

    Monografias.com

    PROTOCOLOS
    POP3: Post Office Protocol (ver. 3). Permite a los usuarios conectarse al servidor, bajar sus e-mails a sus PC’s y poderlos leer desconectándose de la red.

    SMTP: Simple Mail Transfer Protocol. Permite el envio de mensajes de e-mail entre servidores web.

    WAP: Wireless Application Protocol. Permite conectar dispositivos inalámbricos a Internet (celulares, PDA’s, etc.).

    Monografias.com

    LENGUAJES
    Conjunto de símbolos que, articulándose, permiten expresar un determinado contenido.

    Monografias.com

    LENGUAJES
    HTML: Hyper Text Markup Language. Lenguaje de programación de etiquetas que permite la creación de sitios web con contenido multimedia y vínculos.

    FTPC: File Transfer Protocol Commands. Conjunto de comandos que deben escribirse en texto simple para subir o bajar información de Internet.

    TCPC: Transmission Control Protocol Commands. Conjunto de comandos que deben escribirse en texto simple para mandar información usando el TCP.

    IRCC: Internet Relay Chat Commands. Conjunto de comandos que deben escribirse en texto simple para chatear.

    POP3C: Post Office Protocol (ver. 3) Commands. Conjunto de comandos que deben escribirse en texto simple para bajar correo electrónico desde un servidor.

    Monografias.com

    LENGUAJES
    SMTPC: Simple Mail Transfer Protocol Commands. Conjunto de comandos que deben escribirse en texto simple para mandar correo electrónico a un servidor.

    WML: Wireless Markup Language. Lenguaje de programación de etiquetas que permite la creación de sitios web con contenido multimedia y vínculos para dispositivos inalámbricos.

    Monografias.com

    LENGUAJES DE PROGRAMACIÓN
    HAY 3 TIPOS
    Lenguaje de programación de etiquetas
    HTML – WML

    Lenguaje de programación sin compilación
    JavaScriptPHP

    Lenguaje de programación con compilación
    Java – C++

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter