Está en la página 1de 6

LENGUAJE DE PROGRAMACION

Un lenguaje de programacin es un idioma artificial diseado para expresar computaciones que pueden ser llevadas a cabo por mquinas como las computadoras.

Est formado por un conjunto de smbolos y reglas sintcticas y semnticas 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 cdigo fuente de un programa informtico se le llama programacin.

PARA QUE SE UTILIZA UN LENGUAJE DE PROGRAMACION

Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana.

EJEMPLOS DE LENGUAJE DE PROGRAMACION

1. PHP PHP usa una mezcla entre interpretacin y compilacin para intentar ofrecer a los programadores la mejor mezcla entre rendimiento y flexibilidad. PHP compila para tu cdigo una serie de instrucciones (llamadas opcodes) siempre que estas son accedidas. Estas instrucciones son entonces ejecutadas una por una hasta que el script termina. Esto es diferente a la manera convencional de compilacion de lenguajes como C++ donde el cdigo es compilado a cdigo ejecutable que es despus ejecutado. Php es recompilado cada vez que se solicita un script.

2.

C#

C# es un lenguaje de propsito general orientado a objetos creado por Microsoft para su plataforma .NET. Su sintaxis bsica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET el cual es similar al de Java aunque incluye mejoras derivadas de otros lenguajes. C# fue diseado para combinar el control a bajo nivel de lenguajes como C y la velocidad de programacin de lenguajes como Visual Basic.

3. AJAX AJAX no es un lenguaje exactamente su nombre viene dado por el acrnimo de Asynchronous JavaScript And XML y es posiblemente la mayor novedad en cuanto a programacin web en estos ltimos aos.

El corazn de Ajax es el objeto XMLHttpRequest que nos permite realizar una conexin al servidor y al enviarle una peticin y recibir la respuesta que procesaremos en nuestro cdigo Javascript, estamos hablando del verdadero motor de Ajax, por ejemplo gracias a este objeto podemos desde una pgina HTML leer datos de una web o enviar datos de un formulario sin necesidad de recargar la pgina.

4. JAVASCRIPT Se trata de un lenguaje de programacin del lado del cliente, porque es el navegador el que soporta la carga de procesamiento. Gracias a su compatibilidad con la mayora de los navegadores modernos, es el lenguaje de programacin del lado del cliente ms utilizado.

5. PERL Perl es la alternativa ms popular a PHP, seguramente porque es el lenguaje ms antiguo tambin dentro de las alternativas. En internet nos encontramos numerosos recursos que utilizan Perl, muchos de las aplicaciones open source requieren tener Perl instalado correctamente. Perl tiene una ventaja y es que es muy flexible, y tambin tiene una gran cantidad de mdulos ya escritos.

6. C Es un lenguaje de medio nivel pero con numerosas caractersticas de bajo nivel. Dispone de las estructuras tpicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel.

7. Ruby Y Ruby On Rails Ruby on Rails, tambin conocido como RoR o Rails es un framework de aplicaciones web de cdigo abierto escrito en el lenguaje de programacin Ruby. Por decirlo de algn modo parece ser RoR.

8. ASP Active Server Pages (ASP) y ASP.NET es un intento de Microsoft para introducirse en el mercado del desarrollo Web, y viene a ser como su estndar para su servidor Web, ISS. Asp ha sido atacado por la comunidad open source desde que este apareci, y dan numerosas razones para ello El propietario, una nica plataforma, la lentitud

9. NETREXX es un lenguaje de programacin para la mquina virtual Java desarrollado en IBM por Michael Cowlishaw con fuertes influencias de los lenguajes de programacin REXX (en cuya familia se considera incluido) y Java. 10. FENIX Es el nombre de un proyecto multiplataforma de software libre para crear un compilador alternativo al lenguaje DIV parte fundamental de la suite para el desarrollo de videojuegos Div Games Studio. Sin embargo, con el paso del tiempo se han ido aadiendo nuevas caractersticas que entre otras cosas, ha derivado en una versin hasta cierto punto incompatible con el lenguaje DIV original y en un nuevo proyecto ms ambicioso. ACTIVIDAD No. 3 1. MOTOR DE BUSQUEDA Tambin conocido como buscador, es un sistema informtico que busca archivos almacenados en servidores web gracias a su spider (o Web crawler). Un ejemplo son los buscadores de Internet (algunos buscan nicamente en la web, pero otros lo hacen adems en noticias, servicios como Gopher, FTP, etc.) cuando se pide informacin sobre algn tema. Las bsquedas se hacen con palabras clave o con rboles jerrquicos por temas; el resultado de la bsqueda es un listado de direcciones web en los que se mencionan temas relacionados con las palabras clave buscadas. Como operan en forma automtica, los motores de bsqueda contienen generalmente ms informacin que los directorios. Sin embargo, estos ltimos tambin han de construirse a partir de bsquedas (no automatizadas) o bien a partir de avisos dados por los creadores de pginas (lo cual puede ser muy limitante). Los buenos directorios combinan ambos sistemas. Hoy en da Internet se ha convertido en una herramienta, para la bsqueda de informacin, rpida, para ello han surgido los buscadores que son un motor de bsqueda que nos facilita encontrar informacin rpida de cualquier tema de inters, en cualquier rea de las ciencias, y de cualquier parte del mundo.

EJEMPLOS MOTORES DE BUSQUEDA

BUSCADOR BIWE TERRA ALTAVISTA EL BUSCADOR ELCANO LYCOS MUNDO LATINO OZ SOL GOOGLE YAHOO! ALTAVISTA OVERTURE INFOSEEK EXCITE

DIRECCIN URL biwe.cesat.es http://www.terra.es/ http://www.altavista.es/

IDIOMA Castellano Castellano Castellano

http://www.elbuscador.com/ Castellano http://www.elcano.com/ http://www.lycos.es/ Castellano Castellano

http://www.mundolatino.org/ Castellano http://www.ozu.es/ http://www.sol.es/ http://www.google.com/ http://www.yahoo.es/ http://www.altavista.com/ www.overture.com infoseek.go.com http://www.excite.com/ Castellano Castellano Castellano Castellano Ingls Ingls Ingls Ingls

WEBCRAWLER http://www.webcrawler.com/ Ingls

WIKI

Un wiki o una wiki (del hawaiano wiki, rpido) es un sitio web cuyas pginas pueden ser editadas por mltiples voluntarios a travs del navegador web. Los usuarios pueden crear, modificar o borrar un mismo texto que comparten. Los textos o pginas wiki tienen ttulos nicos. Si se escribe el ttulo de una pgina wiki en algn lugar del wiki entre dobles corchetes ([[...]]), esta palabra se convierte en un enlace web a la pgina wiki. En una pgina sobre alpinismo, por ejemplo, puede haber una palabra como piolet o brjula que est marcada como palabra perteneciente a un ttulo de pgina wiki. La mayor parte de las implementaciones de wikis indican en el URL de la pgina el propio ttulo de la pgina wiki (en Wikipedia ocurre as: http://es.wikipedia.org/wiki/Alpinismo), facilitando el uso y comprensibilidad del link fuera del propio sitio web. Adems, esto permite formar en muchas ocasiones una coherencia terminolgica, generando una ordenacin natural del contenido. La aplicacin de mayor peso y a la que le debe su mayor fama hasta el momento ha sido la creacin de enciclopedias colectivas, gnero al que pertenece la Wikipedia. Existen muchas otras aplicaciones ms cercanas a la coordinacin de informaciones y acciones, o la puesta en comn de conocimientos o textos dentro de grupos. La mayor parte de los wikis actuales conservan un historial de cambios que permite recuperar fcilmente cualquier estado anterior y ver qu usuario hizo cada cambio, lo cual facilita enormemente el mantenimiento conjunto y el control de usuarios nocivos.

FORO Un foro representa un segmento de la sociedad donde un grupo de personas mantienen conversaciones ms o menos en torno a un tema en comn y especfico o bien cualquier tema de actualidad. En todo foro aparecen las figuras del administrador (supe usuario), moderadores y usuarios. Normalmente en los foros aparecen una serie de normas para pedir la moderacin a la hora de relacionarse con otras personas y evitar situaciones tensas y desagradables.

FUNCIONES DE UN FORO Un foro en internet, comnmente, permite que el administrador del sitio defina varios foros sobre una sola plataforma. stos funcionarn como contenedores de las discusiones que empezarn los usuarios; otros usuarios pueden responder en las discusiones ya comenzadas o empezar unas nuevas segn lo crean convenientes. Se puede clasificar a los foros de internet en aquellos que requieren registrarse para participar y aquellos en los que se puede aportar de manera annima. En el primer tipo, los usuarios eligen un nick, al que le asocian una contrasea y, probablemente, una direccin de correo electrnico para poder confirmar su deseo de unirse al foro. Los miembros, generalmente, tienen ciertas ventajas como las de poder personalizar la apariencia del foro, sus mensajes y sus perfiles (con informacin personal, avatares, etc.).

CHAT El chat es un sistema mediante el cual dos o ms personas pueden comunicarse a travs de Internet, en forma simultnea, es decir en tiempo real, por medio de texto, audio y hasta video, sin importar si se encuentra en diferentes ciudades o pases. Agosto, 2001. El chat es un sistema mediante el cual dos o ms personas pueden comunicarse a travs de Internet, en forma simultnea, es decir en tiempo real, por medio de texto, audio y hasta video, sin importar si se encuentra en diferentes ciudades o pases. Puedes entablar comunicacin con amigos, familiares, compaeros de trabajo e incluso con gente desconocida, slo tienes que elegir la sala y checar que la persona est en lnea. Es un medio muy econmico porque te puedes comunicar a cualquier parte del mundo y no tienes que pagar llamadas de larga distancia.

BLOG

En el momento de definir qu es un blog, hay que hacerlo tanto del lado del lector como de su creador. Desde el punto de vista del primero, un blog es un sitio constituido por textos o entradas, ordenados cronolgicamente, de tal manera que la anotacin ms nueva aparece en la parte superior de la pgina. Pero para que esta definicin sea ms comprensiva, hay que sumar otros elementos importantes: la facilidad de la actualizacin de contenidos y presentacin visual, y el nfasis en aprovechar las capacidades colaborativas de la Red. Primero, una de las grandes diferencias entre una pgina personal tpica, armada en HTML con Dreamweaver, y un blog, radica sobre todo en la interfaz de carga. Un blogger prcticamente nunca necesita meter mano en el cdigo, al menos en la instancia de contenidos. Puede cargar todo desde una plantilla muy sencilla, en donde los estilos de tipografa se

definen de manera muy parecida a la de un procesador de textos como Microsoft Word. Y el aspecto visual tampoco toma tanto tiempo: es posible definir de una vez el modo en que se presentar nuestro blog con un simple template, que podemos personalizar si queremos, o dejar tal cual si no nos interesa demasiado darle un toque particular. El punto es el siguiente: es mucho ms sencillo mantener un blog que una vieja pgina personal, que necesitaba actualizaciones en el cdigo HTML, la verificacin de los enlaces, chequear si las imgenes se encontraran en su lugar, subir todo el contenido por FTP, etc. Para un blogger, la nica razn por la cual hay que meterse a trabajar con el cdigo HTMl es si hay que agregar un script para ejecutar alguna funcin especfica; por ejemplo, hacer listas de los ltimos comentarios publicados en el blog, o un lista de lecturas recientes en Internet.

También podría gustarte