Está en la página 1de 2

Orgenes e historia del lenguaje C

El lenguaje C fue desarrollado en 1972 por Brian Kernighan y Dennis Ritchie en los
Laboratorios Bell como un lenguaje de programacin que se utiliza para desarrollar el kernel
del sistema operativo Unix. Es un lenguaje de programacin que se ha encontrado ms fama
y difusin mundial . En los aos 80 el Instituto Nacional Americano de Estndares ( ANSI)
define las especificaciones de la lengua por acuar una primera versin de la norma del
lenguaje, conocido como ANSI C o C89 . En 1990 la liberacin de C89 tambin es ratificado
por la ISO (International Organization for Standardization) con una nueva versin del
lenguaje de programacin tambin conocido como C90 . Posteriormente, el lenguaje C
influye en la aparicin de otros lenguajes como Perl , PHP , Java, etc . de las cuales es una
fuente de inspiracin . En sus versiones posteriores , C + y C + + , el lenguaje de
programacin C se transforma en un lenguaje de programacin orientado a objetos.
Lenguaje HTML
Desde el surgimiento de internet se han publicado sitios web gracias al lenguaje HTML. Es un
lenguaje esttico para el desarrollo de sitios web (acrnimo en ingls de HyperText Markup
Language, en espaol Lenguaje de Marcas Hipertextuales). Desarrollado por el World Wide
Web Consortium (W3C). Los archivos pueden tener las extensiones (htm, html).

File Transfer Protocol


FTP (siglas en ingls de File Transfer Protocol, 'Protocolo de Transferencia
de Archivos') en informtica, es un protocolo de red para la transferencia de
archivos entre sistemas conectados a una red TCP (Transmission Control
Protocol), basado en la arquitectura cliente-servidor. Desde un equipo
cliente se puede conectar a un servidor para descargar archivos desde l o
para enviarle archivos, independientemente del sistema operativo utilizado
en cada equipo.
El servicio FTP es ofrecido por la capa de aplicacin del modelo de capas de
red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Un
problema bsico de FTP es que est pensado para ofrecer la mxima
velocidad en la conexin, pero no la mxima seguridad, ya que todo el
intercambio de informacin, desde el login y password del usuario en el
servidor hasta la transferencia de cualquier archivo, se realiza en texto
plano sin ningn tipo de cifrado, con lo que un posible atacante puede
capturar este trfico, acceder al servidor y/o apropiarse de los archivos
transferidos.
Para solucionar este problema son de gran utilidad aplicaciones como scp y
sftp, incluidas en el paquete SSH, que permiten transferir archivos
pero cifrando todo el trfico.

Extensible Markup Language


XML, siglas en ingls de eXtensible Markup Language ('lenguaje de
marcas extensible'), es un lenguaje de marcas desarrollado por el World
Wide Web Consortium (W3C) utilizado para almacenar datos en forma
legible. Deriva del lenguaje SGML y permite definir la gramtica de
lenguajes especficos (de la misma manera que HTML es a su vez un
lenguaje definido por SGML) para estructurar documentos grandes. A
diferencia de otros lenguajes, XML da soporte a bases de datos, siendo til
cuando varias aplicaciones se deben comunicar entre s o integrar
informacin. (Bases de datos Silberschatz).
XML no ha nacido slo para su aplicacin para Internet, sino que se propone
como un estndar para el intercambio de informacin estructurada entre
diferentes plataformas. Se puede usar en bases de datos, editores de texto,
hojas de clculo y casi cualquier cosa imaginable.
XML es una tecnologa sencilla que tiene a su alrededor otras que la
complementan y la hacen mucho ms grande y con unas posibilidades
mucho mayores. Tiene un papel muy importante en la actualidad ya que
permite la compatibilidad entre sistemas para compartir la informacin de
una manera segura, fiable y fcil.

También podría gustarte