SlideShare una empresa de Scribd logo
Lenguajes De Programación
Lo normal sería pensar que este gráfico es un
indicador de las habilidades necesarias en un
futuro por un desarrollador web, pero la realidad
es bien distinta aquí en España, sólo habría que
darse una vuelta por algún portal de empleo y ver
las habilidades que requieren las empresas.
Por eso vamos a hacer un pequeño análisis de los
lenguajes de programación con más demanda en
el mercado español, este análisis consta de 2
apartados:
¿Qué es?, ¿Por qué deberías aprenderlo?
PHP
¿Qué es?
PHP es una mezcla entre interpretación y compilación.
PHP compila una serie de instrucciones, estas instrucciones son ejecutadas una por una
hasta que el script termina.
Esto es diferente a la forma convencional de compilación de lenguajes como C donde el
código es compilado ,se crea código ejecutable para después ser ejecutado.
Una ventaja, toda la memoria usada por el código es manejada por PHP, y el lenguaje
automáticamente vacía esta memoria cuando el script finaliza.
¿Por qué deberías aprenderlo?
Es uno de los lenguajes de programación más populares, la gran fluidez y
rapidez de sus scripts y su prometedor futuro, desarrollar aplicaciones Webs.
C#
¿Qué es?
C# es un lenguaje de propósito general orientado a objetos creado por Microsoft para su
plataforma .NET.
Su sintaxis básica 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 diseñado para combinar el control a bajo nivel de lenguajes como C y la velocidad de
programación de lenguajes como Visual Basic.
¿Por qué deberías aprenderlo?
Es una parte esencial de la plataforma .Net, C# combina los mejores elementos
de múltiples lenguajes de amplia difusión como C++, Java, Visual Basic o
Delphi. De hecho, su creador Anders Heljsberg fue también el creador de muchos
otros lenguajes y entornos como Turbo Pascal, Delphi o Visual J.
Perl
¿Qué es?
Perl es la alternativa más popular a PHP.
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 también tiene un gran cantidad
de módulos ya escritos.
Los scripts en Perl se asemejan bastante a PHP.
¿Por qué deberías aprenderlo?
La potencia de Perl a la hora de procesar grandes cantidades de datos lo
hace realmente popular a la hora de desarrollar aplicaciones del lado del
servidor, aprender Perl o Php es básico a la hora de desarrollar
aplicaciones Web.
AJAX
¿Qué es?
AJAX su nombre viene dado por el acrónimo de Asynchronous JavaScript And
XML y es posiblemente la mayor novedad en cuanto a programación web en estos
últimos años.
El corazón de AJAX es el objeto XMLHttpRequest que nos permite realizar una
conexión al servidor y al enviarle una petición y recibir la respuesta que
procesaremos en nuestro código Java script.
¿Por qué deberías aprenderlo?
La demanda de AJAX es amplía, si bien, conlleva alguna dificultad de
aprendizaje.
La herramienta de Microsoft, Atlas, está destinada a la realización de
aplicaciones AJAX y tiene bastante éxito, lo que puede suponer un
aumento en la demanda de esta tecnología.
Java Scrip
¿Qué es?
Se trata de un lenguaje de programación del lado del cliente.
Gracias a su compatibilidad con la mayoría de los navegadores
modernos, es el lenguaje de programación del lado del cliente más
utilizado.
¿Por qué deberías aprenderlo?
La razón de mayor peso es que es utilizado por millones de páginas
webs para validar formularios, crear cookies, detectar navegadores y
mejorar el diseño, su fácil aprendizaje lo hace un lenguaje muy
demandado.
C
¿Qué es?
Es un lenguaje de “medio nivel” pero con numerosas características de bajo
nivel.
Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su
vez, dispone de construcciones del lenguaje que permiten un control a muy
bajo nivel.
¿Por qué deberías aprenderlo?
Aprender C es básico, mientras aprendes C estas aprendiendo
conceptos básicos de lenguajes cómo Java o C#, además no sólo es
más sencillo que estos últimos sino que comparten gran parte de su
sintaxis.
ASP
¿Qué es?
Active Server Pages (ASP) y ASP.NET es un intento de Microsoft para
introducirse en el mercado del desarrollo Web, para su servidor ISS.
La realidad es que ASP ha sido implementado en otras plataformas y que
cuando está funcionando bajo su servidor predeterminado IIS es
relativamente rápido.
¿Por qué deberías aprenderlo?
Simplemente porqué en algunas ocasiones no tienes otra opción debido
a la popularidad que ha alcanzado.
Java
El lenguaje de programación Java, fue diseñado
por la compañía Sun Microsystems Inc, con el
propósito de crear un lenguaje que pudiera
funcionar en redes de ordenadores heterogéneas,
es decir, formadas por más de un tipo de
computadora, ya sean PC, MAC's, estaciones
de trabajo, etc…,y que fuera independiente de la
plataforma en la que se vaya a ejecutar.
Esto significa que un programa de Java puede
ejecutarse en cualquier máquina o plataforma.
Características Del Lenguaje
•Simple. Elimina la complejidad de los lenguajes como C++ y da paso al contexto de los
lenguajes modernos orientados a objetos. La filosofía de programación orientada a
objetos es diferente a la programación convencional.
• Familiar. Como la mayoría de los programadores están acostumbrados a programar
en C o en C++, la sintaxis de Java es muy similar al de estos.
•Robusto. El sistema de Java maneja la memoria del ordenador. No te tienes que
preocupar por punteros, memoria que no se esté utilizando, etc. Java realiza todo esto
sin necesidad de que uno se lo indique.
•Seguro. El sistema de Java tiene ciertas políticasque evitan se puedan
codificar virus con este lenguaje.
• Portable. Como el código compilado de Java es interpretado, un programa compilado
de Java puede ser utilizado por cualquier computadora que tenga implementado el
interprete de Java.
¿Cómo trabaja JAVA?
El compilador de Java deja el programa en un Pseudo-código (no es código
máquina) y luego el intérprete de Java ejecuta el programa (lo que se conoce
como el "Java Virtual Machine").
Java es multiplataforma, existe un intérprete para cada máquina diferente.
El código máquina es el código binario que la computadora entiende y
puede ejecutar.
Los códigos de Java se caracterizan por tener la extensión *.class.
Independiente a la arquitectura. Al compilar un programa en Java, el código
resultante es de tipo binario.
Este código es interpretado por diferentes computadoras de igual manera,
solamente hay que implementar un intérprete para cada plataforma.
De esa, manera Java logra ser un lenguaje que no depende de una
arquitectura del ordenador.
Lenguajes Web – Entorno Cliente
Navegadores para Web HTML.
Javascript y Vbscript
Applets en Java
Flash (lenguaje ActionScript).
XML
AJAX (Asynchronous JavaScript And XML)
Lenguajes Web – Entorno Servidor
ASP, ASP.NET, PHP.
JSP.
Perl.
Ruby.
Python.
XML.

Más contenido relacionado

PPTX
Programacion :)
PPTX
Programacion
ODP
Diapositivas software libre
PPTX
Lenguajes programacion
PDF
los diferentes lenguajes de programación para-la-web
PPTX
Lenguajes de programación para la web
PPTX
Programación web
PPTX
Lenguajes de programacion
Programacion :)
Programacion
Diapositivas software libre
Lenguajes programacion
los diferentes lenguajes de programación para-la-web
Lenguajes de programación para la web
Programación web
Lenguajes de programacion

La actualidad más candente (15)

DOCX
Los diferentes lenguajes de programación para la web
PPT
ventajas y desventajas de programas informaticos
DOCX
Cuadro comparativo
PPTX
Lenguajes del lado del servidor
PPTX
Lenguajes del lado del Servidor y lenguajes del lado del usuario
PPTX
Lenguajes del lado del servidor y lenguajes del lado del usuario
PPTX
lenguaje de programación
PPTX
Mi lenguaje de programación de preferencia.
DOCX
Elabora un glosario con terminologia relativa a este sub modulo
PPTX
Lenguajes de Programación para Paginas Web
PPTX
My programming language 04 05-2014
DOCX
Cabrera ies 2011
PPTX
Act.4 - Cuadro comparativo - Lengujes de desarrollo
PDF
Compiladores
DOC
Lenguajes de programacion web
Los diferentes lenguajes de programación para la web
ventajas y desventajas de programas informaticos
Cuadro comparativo
Lenguajes del lado del servidor
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuario
lenguaje de programación
Mi lenguaje de programación de preferencia.
Elabora un glosario con terminologia relativa a este sub modulo
Lenguajes de Programación para Paginas Web
My programming language 04 05-2014
Cabrera ies 2011
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Compiladores
Lenguajes de programacion web
Publicidad

Similar a Presentación lenguajes de programación (20)

PPTX
Exposicion sistemas
DOCX
Los diferentes lenguajes de programación para la web
PPTX
Programacion
DOC
Lenguajes de programacion web
PPTX
Lenguajes de programacion
PDF
Características de los 10 lenguajes de programación
PPTX
Presentación programación en internet
PDF
1 introduccionlenguajec
PDF
1 introduccionlenguajec
PPTX
PROGRAMACIÓN PARA INTERNET lo básico en WEB
PPT
Tarea #4 mi lenguaje de programación de preferencia
PPTX
Lenguajes de programacion rivas maldonado
PDF
los-diferentes-lenguajes-de-programacion-para-la-web
PDF
Aprende a Programar: Introducción
PPTX
2.3 Lenguajes De Programación Del Lado Servidor.pptx
PPTX
CURSO DE SELECCIÓN_SESIÓN 02.pptx
PDF
Lenguaje de-programacion-java script-1
PDF
Lenguaje-de-programacion-JavaScript-1.pdf
PDF
Lenguaje de-programacion-java script-1
PDF
Lenguajes de desarrollo web
Exposicion sistemas
Los diferentes lenguajes de programación para la web
Programacion
Lenguajes de programacion web
Lenguajes de programacion
Características de los 10 lenguajes de programación
Presentación programación en internet
1 introduccionlenguajec
1 introduccionlenguajec
PROGRAMACIÓN PARA INTERNET lo básico en WEB
Tarea #4 mi lenguaje de programación de preferencia
Lenguajes de programacion rivas maldonado
los-diferentes-lenguajes-de-programacion-para-la-web
Aprende a Programar: Introducción
2.3 Lenguajes De Programación Del Lado Servidor.pptx
CURSO DE SELECCIÓN_SESIÓN 02.pptx
Lenguaje de-programacion-java script-1
Lenguaje-de-programacion-JavaScript-1.pdf
Lenguaje de-programacion-java script-1
Lenguajes de desarrollo web
Publicidad

Último (20)

PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PPTX
Welcome to the 8th Physical Science Class 2025-2026
PDF
Metodologías Activas con herramientas IAG
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
2.0 Introduccion a processing, y como obtenerlo
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
biología es un libro sobre casi todo el tema de biología
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PPTX
Welcome to the 7th Science Class 2025-2026 Online.pptx
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Atencion prenatal. Ginecologia y obsetricia
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Híper Mega Repaso Histológico Bloque 3.pdf
Welcome to the 8th Physical Science Class 2025-2026
Metodologías Activas con herramientas IAG
caso clínico iam clinica y semiología l3.pptx
TOMO II - LITERATURA.pd plusenmas ultras
2.0 Introduccion a processing, y como obtenerlo
V UNIDAD - PRIMER GRADO. del mes de agosto
biología es un libro sobre casi todo el tema de biología
Presentación de la Cetoacidosis diabetica.pptx
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
Welcome to the 7th Science Class 2025-2026 Online.pptx
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Atencion prenatal. Ginecologia y obsetricia
V UNIDAD - SEGUNDO GRADO. del mes de agosto

Presentación lenguajes de programación

  • 2. Lo normal sería pensar que este gráfico es un indicador de las habilidades necesarias en un futuro por un desarrollador web, pero la realidad es bien distinta aquí en España, sólo habría que darse una vuelta por algún portal de empleo y ver las habilidades que requieren las empresas. Por eso vamos a hacer un pequeño análisis de los lenguajes de programación con más demanda en el mercado español, este análisis consta de 2 apartados: ¿Qué es?, ¿Por qué deberías aprenderlo?
  • 3. PHP ¿Qué es? PHP es una mezcla entre interpretación y compilación. PHP compila una serie de instrucciones, estas instrucciones son ejecutadas una por una hasta que el script termina. Esto es diferente a la forma convencional de compilación de lenguajes como C donde el código es compilado ,se crea código ejecutable para después ser ejecutado. Una ventaja, toda la memoria usada por el código es manejada por PHP, y el lenguaje automáticamente vacía esta memoria cuando el script finaliza. ¿Por qué deberías aprenderlo? Es uno de los lenguajes de programación más populares, la gran fluidez y rapidez de sus scripts y su prometedor futuro, desarrollar aplicaciones Webs.
  • 4. C# ¿Qué es? C# es un lenguaje de propósito general orientado a objetos creado por Microsoft para su plataforma .NET. Su sintaxis básica 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 diseñado para combinar el control a bajo nivel de lenguajes como C y la velocidad de programación de lenguajes como Visual Basic. ¿Por qué deberías aprenderlo? Es una parte esencial de la plataforma .Net, C# combina los mejores elementos de múltiples lenguajes de amplia difusión como C++, Java, Visual Basic o Delphi. De hecho, su creador Anders Heljsberg fue también el creador de muchos otros lenguajes y entornos como Turbo Pascal, Delphi o Visual J.
  • 5. Perl ¿Qué es? Perl es la alternativa más popular a PHP. 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 también tiene un gran cantidad de módulos ya escritos. Los scripts en Perl se asemejan bastante a PHP. ¿Por qué deberías aprenderlo? La potencia de Perl a la hora de procesar grandes cantidades de datos lo hace realmente popular a la hora de desarrollar aplicaciones del lado del servidor, aprender Perl o Php es básico a la hora de desarrollar aplicaciones Web.
  • 6. AJAX ¿Qué es? AJAX su nombre viene dado por el acrónimo de Asynchronous JavaScript And XML y es posiblemente la mayor novedad en cuanto a programación web en estos últimos años. El corazón de AJAX es el objeto XMLHttpRequest que nos permite realizar una conexión al servidor y al enviarle una petición y recibir la respuesta que procesaremos en nuestro código Java script. ¿Por qué deberías aprenderlo? La demanda de AJAX es amplía, si bien, conlleva alguna dificultad de aprendizaje. La herramienta de Microsoft, Atlas, está destinada a la realización de aplicaciones AJAX y tiene bastante éxito, lo que puede suponer un aumento en la demanda de esta tecnología.
  • 7. Java Scrip ¿Qué es? Se trata de un lenguaje de programación del lado del cliente. Gracias a su compatibilidad con la mayoría de los navegadores modernos, es el lenguaje de programación del lado del cliente más utilizado. ¿Por qué deberías aprenderlo? La razón de mayor peso es que es utilizado por millones de páginas webs para validar formularios, crear cookies, detectar navegadores y mejorar el diseño, su fácil aprendizaje lo hace un lenguaje muy demandado.
  • 8. C ¿Qué es? Es un lenguaje de “medio nivel” pero con numerosas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. ¿Por qué deberías aprenderlo? Aprender C es básico, mientras aprendes C estas aprendiendo conceptos básicos de lenguajes cómo Java o C#, además no sólo es más sencillo que estos últimos sino que comparten gran parte de su sintaxis.
  • 9. ASP ¿Qué es? Active Server Pages (ASP) y ASP.NET es un intento de Microsoft para introducirse en el mercado del desarrollo Web, para su servidor ISS. La realidad es que ASP ha sido implementado en otras plataformas y que cuando está funcionando bajo su servidor predeterminado IIS es relativamente rápido. ¿Por qué deberías aprenderlo? Simplemente porqué en algunas ocasiones no tienes otra opción debido a la popularidad que ha alcanzado.
  • 10. Java El lenguaje de programación Java, fue diseñado por la compañía Sun Microsystems Inc, con el propósito de crear un lenguaje que pudiera funcionar en redes de ordenadores heterogéneas, es decir, formadas por más de un tipo de computadora, ya sean PC, MAC's, estaciones de trabajo, etc…,y que fuera independiente de la plataforma en la que se vaya a ejecutar. Esto significa que un programa de Java puede ejecutarse en cualquier máquina o plataforma.
  • 11. Características Del Lenguaje •Simple. Elimina la complejidad de los lenguajes como C++ y da paso al contexto de los lenguajes modernos orientados a objetos. La filosofía de programación orientada a objetos es diferente a la programación convencional. • Familiar. Como la mayoría de los programadores están acostumbrados a programar en C o en C++, la sintaxis de Java es muy similar al de estos. •Robusto. El sistema de Java maneja la memoria del ordenador. No te tienes que preocupar por punteros, memoria que no se esté utilizando, etc. Java realiza todo esto sin necesidad de que uno se lo indique. •Seguro. El sistema de Java tiene ciertas políticasque evitan se puedan codificar virus con este lenguaje. • Portable. Como el código compilado de Java es interpretado, un programa compilado de Java puede ser utilizado por cualquier computadora que tenga implementado el interprete de Java.
  • 12. ¿Cómo trabaja JAVA? El compilador de Java deja el programa en un Pseudo-código (no es código máquina) y luego el intérprete de Java ejecuta el programa (lo que se conoce como el "Java Virtual Machine"). Java es multiplataforma, existe un intérprete para cada máquina diferente. El código máquina es el código binario que la computadora entiende y puede ejecutar. Los códigos de Java se caracterizan por tener la extensión *.class. Independiente a la arquitectura. Al compilar un programa en Java, el código resultante es de tipo binario. Este código es interpretado por diferentes computadoras de igual manera, solamente hay que implementar un intérprete para cada plataforma. De esa, manera Java logra ser un lenguaje que no depende de una arquitectura del ordenador.
  • 13. Lenguajes Web – Entorno Cliente Navegadores para Web HTML. Javascript y Vbscript Applets en Java Flash (lenguaje ActionScript). XML AJAX (Asynchronous JavaScript And XML)
  • 14. Lenguajes Web – Entorno Servidor ASP, ASP.NET, PHP. JSP. Perl. Ruby. Python. XML.