SlideShare una empresa de Scribd logo
1 de 7
Programacion II - Pérez, Pablo.
   PHP (Hypertext Preprocessor) es un lenguaje de programación creado
    especialmente para el desarrollo de páginas web dinámicas, ya que puede
    ser incrustado dentro del código HTML –el lenguaje más utilizado para el
    armado de sitios web– y orientado a la creación de hipertextos.
   Su nombre proviene de las siglas del término en inglés Hypertext
    Preprocessor (inicialmente PHP Tools o Personal Home Page Tools). la
    implementación principal de PHP es producida por The PHP Group. No
    cuenta con licencia, es un software libre, gratuito y multiplataforma.
   Generalmente no se ejecuta en la computadora sino en un servidor web,
    tomando el código en PHP como su entrada y creando páginas web como
    salida.
   Las páginas que cuentan con este lenguaje pueden acceder a bases de
    datos, conexiones en red y otras tareas para crear la página final que verá
    el usuario. Este lenguaje posee muchas ventajas para los programadores:
    su gran parecido con los lenguajes más comunes de programación
    estructurada –como C y Perl–permite crear aplicaciones y funciones
    complejas con pocos conocimientos. Todo en su diseño está orientado a
    facilitar la creación de funciones claves para las páginas web, de forma
    sencilla.

                          Programacion II - Pérez, Pablo.
   Sus ventajas:
   -Es un lenguaje multiplataforma. Completamente orientado al desarrollo de
    aplicaciones web dinámicas con acceso a información almacenada en una
    base de datos. El código fuente escrito en PHP es invisible al navegador y
    al usuario, ya que es el servidor el que se encarga de ejecutar el código y
    enviar su resultado HTML al navegador.
   Capacidad de conexión con la mayoría de los motores de base de datos
    que se utilizan en la actualidad (MySQL y PostgreSQL).
   Capacidad de expandir su potencial utilizando una enorme cantidad de
    módulos.
   Posee una amplia documentación en su página oficial, entre la cual se
    destaca que todas las funciones del sistema están explicadas y
    ejemplificadas en un único archivo de ayuda.
   Es libre, por lo que se presenta como una alternativa de fácil acceso para
    todos.
   Sus funciones:
   Crear, borrar, mover, modificar, transferir archivos por FTP (File Transfer
    Protocol o protocolo de transferencia de archivos). Cualquier tipo de
    operación más o menos compleja puede ser programada en PHP a partir de
    una amplia librería de funciones.

                          Programacion II - Pérez, Pablo.
   Javascript es lenguaje de propósito general que creó una forma de incrustar
    programas en páginas web.
   A través de la tecnología de los denominados applets, se podían crear pequeños
    programas encargados de realizar acciones puntuales que se ejecutaban en el
    navegador dentro de las propias páginas. Brendan Eich rompió la primera barrera del
    HTML al desarrollar en el año 1995 Javascript y hacer posible la programación dentro
    de las páginas web.
   Javascript es un lenguaje s del lado del usuario, porque es el navegador el que
    soporta la carga de procesamiento.
   Entre sus funciones se destaca la posibilidad que brinda de: crear contenidos
    dinámicos –elementos de la página que tengan movimiento, cambien de color o
    cualquier otro dinamismo–, crear efectos especiales en las páginas y definir
    interactividades con el usuario. El navegador será el encargado de interpretar las
    instrucciones de Javascript y ejecutarlas para realizar estos efectos e
    interactividades, de modo que el mayor recurso con que cuenta este lenguaje es el
    propio navegador. Javascript también hace posible ejecutar instrucciones que den
    respuesta a las acciones del usuario, permitiendo crear páginas interactivas con
    programas como calculadoras, agendas o tablas de cálculo.
   Actualmente, casi todas las páginas un poco avanzadas utilizan Javascript, pues se
    ha vuelto una de las insignias de la Web 2.0. Páginas tan populares como Facebook,
    Twitter o YouTube emplean este lenguaje: los usuarios lo usan cuando entran a una
    red social y hacen un comentario o al votar por un video.



                            Programacion II - Pérez, Pablo.
JAVA                                            JAVASCRIPT
                         Para programar se necesitan ciertas             No necesita que sus programas se compilen
Compilador               herramientas de desarrollo y un compilador,     sino
                         que traduce un programa escrito en un           que estos se interpretan en forma directa por
                         lenguaje de programación a otro, generando      el
                         un programa equivalente que la máquina          navegador.
                         será capaz de interpretar.

                         Es un lenguaje de programación orientado a      No es orientado a objetos: esto quiere decir
Orientado a objetos      objetos: utiliza objetos y sus interacciones    que se puede programar sin necesidad de
                         para diseñar aplicaciones.                      crear
                                                                         clases, tal como se realiza en los lenguajes de
                                                                         programación estructurada.

                         Es más potente debido a que es un lenguaje      Sólo se pueden escribir programas para que
Propósito                de propósito general, con el que se pueden      se
                         hacer aplicaciones más variadas.                ejecuten en páginas web.


                         Es un lenguaje de programación fuertemente      No tiene esta característica y permite insertar
Estructuras fuertes      tipado: al declarar una variable es necesario   en una variable la información que se desee,
                         indicar su tipo y no podrá cambiar de un tipo   independientemente del tipo que sea.
                         a otro automáticamente.                         También
                                                                         permite cambiar el tipo de información de una
                                                                         variable a otra.



                         Es más complejo y tiene más                     Es un lenguaje abierto, por lo que cualquier
Otras características    funcionalidades: es más potente, robusto y      persona puede utilizarlo sin necesidad de
                         seguro.                                         comprar una licencia.


                        Programacion II - Pérez, Pablo.
   El creador es un científico holandés de la computación llamado
    Guido Van Rossum. , Python es un software libre que posee una
    licencia de código abierto denominada Python Software Foundation
    License. Se trata de un lenguaje de programación de alto nivel cuya
    filosofía se centra en una sintaxis muy limpia, que favorece un
    código legible. se caracteriza por expresar los algoritmos de una
    manera adecuada a la capacidad cognitiva humana, en lugar de
    centrarse en la capacidad ejecutora de las máquinas. Es también un
    lenguaje multiplataforma y multiparadigma. Esto significa que más
    que forzar a los programadores a adoptar un estilo particular de
    programación, permite el desarrollo de estilos diferentes. Es un
    lenguaje de escritura independiente de plataforma y orientado a
    objetos, preparado para realizar cualquier tipo de funciones, desde
    aplicaciones Windows hasta servidores de red e incluso páginas
    web. Es un lenguaje interpretado, lo que significa que no se necesita
    compilar el código fuente para poder ejecutarlo.



                        Programacion II - Pérez, Pablo.
 La cantidad de librerías que contiene y los tipos de
  datos y funciones incorporadas en el propio lenguaje,
  que ayudan a realizar muchas tareas habituales sin
  necesidad de tener que programarlas desde cero.
 La sencillez y velocidad con la que se crean los
  programas. Un programa en Python puede tener de 3
  a 5 líneas de código menos que su equivalente en
  Java o C.
 La cantidad de plataformas en las que se puede
  desarrollar: Unix, Windows, OS/2, Mac y otros.
 Es gratuito, incluso para propósitos empresariales
 Python es que cuenta con una sintaxis muy visual y
  simple para el programador.


                 Programacion II - Pérez, Pablo.

Más contenido relacionado

La actualidad más candente

Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacionXavii Torres
 
Lenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebLenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebAramis Andrade
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la webOscar Luis Cdrc
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Webragmyl
 
Elabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub moduloElabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub moduloricardo dueñas
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libreAlex Benavides
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-webolguisf
 
Tarea #4 mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferenciaTarea #4  mi lenguaje de programación de preferencia
Tarea #4 mi lenguaje de programación de preferenciatonycyber
 
Programacion :)
Programacion :)Programacion :)
Programacion :)fuquencia
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
Programacion
ProgramacionProgramacion
ProgramacionDAYIS14
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado clienteJeremias Morales
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia webfanyto
 
Lenguaje de programación de páginas web
Lenguaje de programación de páginas webLenguaje de programación de páginas web
Lenguaje de programación de páginas webalbafa1995
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoedwin quiroa
 
Software para-crear-clases-virtuales-1210819245030040-8
Software para-crear-clases-virtuales-1210819245030040-8Software para-crear-clases-virtuales-1210819245030040-8
Software para-crear-clases-virtuales-1210819245030040-8blancoeduar
 

La actualidad más candente (19)

Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 
Lenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas WebLenguajes de Programación para Paginas Web
Lenguajes de Programación para Paginas Web
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la web
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Web
 
Elabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub moduloElabora un glosario con terminologia relativa a este sub modulo
Elabora un glosario con terminologia relativa a este sub modulo
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libre
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
Tarea #4 mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferenciaTarea #4  mi lenguaje de programación de preferencia
Tarea #4 mi lenguaje de programación de preferencia
 
Programacion :)
Programacion :)Programacion :)
Programacion :)
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
Programacion
ProgramacionProgramacion
Programacion
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
Lenguaje de programación de páginas web
Lenguaje de programación de páginas webLenguaje de programación de páginas web
Lenguaje de programación de páginas web
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Cuaderno4
Cuaderno4Cuaderno4
Cuaderno4
 
Software para-crear-clases-virtuales-1210819245030040-8
Software para-crear-clases-virtuales-1210819245030040-8Software para-crear-clases-virtuales-1210819245030040-8
Software para-crear-clases-virtuales-1210819245030040-8
 

Destacado

Como insertar una presentación en el blog
Como insertar una presentación en el blogComo insertar una presentación en el blog
Como insertar una presentación en el blogAlexander Flores
 
Pornografa 110323215608-phpapp01
Pornografa 110323215608-phpapp01Pornografa 110323215608-phpapp01
Pornografa 110323215608-phpapp01Ricardo Martinez
 
Una europa alemana_«merkiavelo»_titubear como táctica de adiestramiento
Una europa alemana_«merkiavelo»_titubear como táctica de adiestramientoUna europa alemana_«merkiavelo»_titubear como táctica de adiestramiento
Una europa alemana_«merkiavelo»_titubear como táctica de adiestramientoGoyo Andión
 
Procesador de textos word, primera parte
Procesador de textos word, primera parteProcesador de textos word, primera parte
Procesador de textos word, primera parteJairo Inzunz Amarquez
 
Como publicar un archivo en el blog
Como publicar un archivo en el blogComo publicar un archivo en el blog
Como publicar un archivo en el bloglorenitajuaritoz
 
Libro 3: tareas y saber del programaador
Libro 3: tareas y saber del programaadorLibro 3: tareas y saber del programaador
Libro 3: tareas y saber del programaadorsocrates12854
 
Ativ2 8 registro digital experiencia-rosilenearcanjo
Ativ2 8 registro digital experiencia-rosilenearcanjoAtiv2 8 registro digital experiencia-rosilenearcanjo
Ativ2 8 registro digital experiencia-rosilenearcanjoalexrosi
 

Destacado (8)

Como insertar una presentación en el blog
Como insertar una presentación en el blogComo insertar una presentación en el blog
Como insertar una presentación en el blog
 
Pornografa 110323215608-phpapp01
Pornografa 110323215608-phpapp01Pornografa 110323215608-phpapp01
Pornografa 110323215608-phpapp01
 
Icfeliperoccon
IcfeliperocconIcfeliperoccon
Icfeliperoccon
 
Una europa alemana_«merkiavelo»_titubear como táctica de adiestramiento
Una europa alemana_«merkiavelo»_titubear como táctica de adiestramientoUna europa alemana_«merkiavelo»_titubear como táctica de adiestramiento
Una europa alemana_«merkiavelo»_titubear como táctica de adiestramiento
 
Procesador de textos word, primera parte
Procesador de textos word, primera parteProcesador de textos word, primera parte
Procesador de textos word, primera parte
 
Como publicar un archivo en el blog
Como publicar un archivo en el blogComo publicar un archivo en el blog
Como publicar un archivo en el blog
 
Libro 3: tareas y saber del programaador
Libro 3: tareas y saber del programaadorLibro 3: tareas y saber del programaador
Libro 3: tareas y saber del programaador
 
Ativ2 8 registro digital experiencia-rosilenearcanjo
Ativ2 8 registro digital experiencia-rosilenearcanjoAtiv2 8 registro digital experiencia-rosilenearcanjo
Ativ2 8 registro digital experiencia-rosilenearcanjo
 

Similar a Libro 4:Lenguajes de lado del servidor y del ladodel usuario

Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuariolinhos315
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2Fede Garcia
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4Halmiron85
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)hoppii
 
Cuestionario 4
Cuestionario 4Cuestionario 4
Cuestionario 4363935
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)hoppii
 
Trabajo practico libro4
Trabajo practico libro4Trabajo practico libro4
Trabajo practico libro4exequiel9035a
 
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESgabrielalija10
 
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESGabriel Alija
 
Quien es el programador
Quien es el programador Quien es el programador
Quien es el programador ricardojsal
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónnaydarod
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónnaydarod
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programaciónGabriel Solano
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación j3palacios
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación j3palacios
 
9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestas9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestasarcangelmarkos
 
Lenguajes de Programacion Web
Lenguajes de Programacion WebLenguajes de Programacion Web
Lenguajes de Programacion Webwidoelamo
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptxJulinAguirre8
 

Similar a Libro 4:Lenguajes de lado del servidor y del ladodel usuario (20)

Lenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuarioLenguajes del lado del servidor y del lado del usuario
Lenguajes del lado del servidor y del lado del usuario
 
Libro4
Libro4Libro4
Libro4
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
 
Cuestionario 4
Cuestionario 4Cuestionario 4
Cuestionario 4
 
Cuestionario 4 (1)
Cuestionario 4 (1)Cuestionario 4 (1)
Cuestionario 4 (1)
 
Trabajo practico libro4
Trabajo practico libro4Trabajo practico libro4
Trabajo practico libro4
 
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
 
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJESLibro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
Libro 4 - PROGRAMACIÓN EN DISTINTOS LENGUAJES
 
Quien es el programador
Quien es el programador Quien es el programador
Quien es el programador
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
Programacion_Undiad4_Blogger.pptx
Programacion_Undiad4_Blogger.pptxProgramacion_Undiad4_Blogger.pptx
Programacion_Undiad4_Blogger.pptx
 
9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestas9)leer libro 4 6 preguntas 6 respuestas
9)leer libro 4 6 preguntas 6 respuestas
 
Lenguajes de Programacion Web
Lenguajes de Programacion WebLenguajes de Programacion Web
Lenguajes de Programacion Web
 
2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx2.3 Lenguajes De Programación Del Lado Servidor.pptx
2.3 Lenguajes De Programación Del Lado Servidor.pptx
 

Libro 4:Lenguajes de lado del servidor y del ladodel usuario

  • 1. Programacion II - Pérez, Pablo.
  • 2. PHP (Hypertext Preprocessor) es un lenguaje de programación creado especialmente para el desarrollo de páginas web dinámicas, ya que puede ser incrustado dentro del código HTML –el lenguaje más utilizado para el armado de sitios web– y orientado a la creación de hipertextos.  Su nombre proviene de las siglas del término en inglés Hypertext Preprocessor (inicialmente PHP Tools o Personal Home Page Tools). la implementación principal de PHP es producida por The PHP Group. No cuenta con licencia, es un software libre, gratuito y multiplataforma.  Generalmente no se ejecuta en la computadora sino en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida.  Las páginas que cuentan con este lenguaje pueden acceder a bases de datos, conexiones en red y otras tareas para crear la página final que verá el usuario. Este lenguaje posee muchas ventajas para los programadores: su gran parecido con los lenguajes más comunes de programación estructurada –como C y Perl–permite crear aplicaciones y funciones complejas con pocos conocimientos. Todo en su diseño está orientado a facilitar la creación de funciones claves para las páginas web, de forma sencilla. Programacion II - Pérez, Pablo.
  • 3. Sus ventajas:  -Es un lenguaje multiplataforma. Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos. El código fuente escrito en PHP es invisible al navegador y al usuario, ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador.  Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad (MySQL y PostgreSQL).  Capacidad de expandir su potencial utilizando una enorme cantidad de módulos.  Posee una amplia documentación en su página oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.  Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.  Sus funciones:  Crear, borrar, mover, modificar, transferir archivos por FTP (File Transfer Protocol o protocolo de transferencia de archivos). Cualquier tipo de operación más o menos compleja puede ser programada en PHP a partir de una amplia librería de funciones. Programacion II - Pérez, Pablo.
  • 4. Javascript es lenguaje de propósito general que creó una forma de incrustar programas en páginas web.  A través de la tecnología de los denominados applets, se podían crear pequeños programas encargados de realizar acciones puntuales que se ejecutaban en el navegador dentro de las propias páginas. Brendan Eich rompió la primera barrera del HTML al desarrollar en el año 1995 Javascript y hacer posible la programación dentro de las páginas web.  Javascript es un lenguaje s del lado del usuario, porque es el navegador el que soporta la carga de procesamiento.  Entre sus funciones se destaca la posibilidad que brinda de: crear contenidos dinámicos –elementos de la página que tengan movimiento, cambien de color o cualquier otro dinamismo–, crear efectos especiales en las páginas y definir interactividades con el usuario. El navegador será el encargado de interpretar las instrucciones de Javascript y ejecutarlas para realizar estos efectos e interactividades, de modo que el mayor recurso con que cuenta este lenguaje es el propio navegador. Javascript también hace posible ejecutar instrucciones que den respuesta a las acciones del usuario, permitiendo crear páginas interactivas con programas como calculadoras, agendas o tablas de cálculo.  Actualmente, casi todas las páginas un poco avanzadas utilizan Javascript, pues se ha vuelto una de las insignias de la Web 2.0. Páginas tan populares como Facebook, Twitter o YouTube emplean este lenguaje: los usuarios lo usan cuando entran a una red social y hacen un comentario o al votar por un video. Programacion II - Pérez, Pablo.
  • 5. JAVA JAVASCRIPT Para programar se necesitan ciertas No necesita que sus programas se compilen Compilador herramientas de desarrollo y un compilador, sino que traduce un programa escrito en un que estos se interpretan en forma directa por lenguaje de programación a otro, generando el un programa equivalente que la máquina navegador. será capaz de interpretar. Es un lenguaje de programación orientado a No es orientado a objetos: esto quiere decir Orientado a objetos objetos: utiliza objetos y sus interacciones que se puede programar sin necesidad de para diseñar aplicaciones. crear clases, tal como se realiza en los lenguajes de programación estructurada. Es más potente debido a que es un lenguaje Sólo se pueden escribir programas para que Propósito de propósito general, con el que se pueden se hacer aplicaciones más variadas. ejecuten en páginas web. Es un lenguaje de programación fuertemente No tiene esta característica y permite insertar Estructuras fuertes tipado: al declarar una variable es necesario en una variable la información que se desee, indicar su tipo y no podrá cambiar de un tipo independientemente del tipo que sea. a otro automáticamente. También permite cambiar el tipo de información de una variable a otra. Es más complejo y tiene más Es un lenguaje abierto, por lo que cualquier Otras características funcionalidades: es más potente, robusto y persona puede utilizarlo sin necesidad de seguro. comprar una licencia. Programacion II - Pérez, Pablo.
  • 6. El creador es un científico holandés de la computación llamado Guido Van Rossum. , Python es un software libre que posee una licencia de código abierto denominada Python Software Foundation License. Se trata de un lenguaje de programación de alto nivel cuya filosofía se centra en una sintaxis muy limpia, que favorece un código legible. se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de centrarse en la capacidad ejecutora de las máquinas. Es también un lenguaje multiplataforma y multiparadigma. Esto significa que más que forzar a los programadores a adoptar un estilo particular de programación, permite el desarrollo de estilos diferentes. Es un lenguaje de escritura independiente de plataforma y orientado a objetos, preparado para realizar cualquier tipo de funciones, desde aplicaciones Windows hasta servidores de red e incluso páginas web. Es un lenguaje interpretado, lo que significa que no se necesita compilar el código fuente para poder ejecutarlo. Programacion II - Pérez, Pablo.
  • 7.  La cantidad de librerías que contiene y los tipos de datos y funciones incorporadas en el propio lenguaje, que ayudan a realizar muchas tareas habituales sin necesidad de tener que programarlas desde cero.  La sencillez y velocidad con la que se crean los programas. Un programa en Python puede tener de 3 a 5 líneas de código menos que su equivalente en Java o C.  La cantidad de plataformas en las que se puede desarrollar: Unix, Windows, OS/2, Mac y otros.  Es gratuito, incluso para propósitos empresariales  Python es que cuenta con una sintaxis muy visual y simple para el programador. Programacion II - Pérez, Pablo.