2.4 Lenguajes de programación

Carlos Sánchez Torres

Miriam Curiel Arenas

Marisol Meléndez Sánchez

Saúl Pérez Tirzo

¿Que es?

*Lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases,

*Desarrollado por James Gosling de Sun Microsystems,

*Su sintaxis deriva en gran medida de C y C++  

*Son generalmente compiladas a bytecode (clase Java) que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente.

Características:

  • Un lenguaje simple, 
  • Orientado al objeto,
  • Distribuido,
  • Interpretado,
  • Sólido,
  • Seguro,
  • Arquitectura neutral,
  • Portable,
  • Alto desempeño,
  • Multihilos y
  • Dinámico

Ejemplo: "Hola mundo"

¿Que es?

*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 gramática de lenguajes específicos ( para estructurar documentos grandes.)

*Da soporte a bases de datos, siendo útil cuando varias aplicaciones deben comunicarse entre sí o integrar información.

Características:

  • Extensibilidad

  • Estructura

  • Validación

  • Basado en texto.

  • Orientado a los contenidos no presentación.

  • Las etiquetas se definen para crear los documentos,

  • no tienen un significado preestablecido.

  • No es sustituto de HTML.

  • No existe un visor genérico de XML.

Ejemplo: "Hola Mundo"

 es un lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk

¿Qué es?

Características

  • Dinámico

  • Protocolos

  • categorías

C#

¿De donde surgió el nombre C#?

 

  • Es un Lenguaje de Programación Orientado a Objetos
  • Desarrollado y estandarizado por Microsoft como parte de su plataforma .NET
¿Qué es?
Características
  • Simple pero eficaz
  • Liberación de memoria
  • Proporciona acceso a los tipos de API
  • Capacidad de control de versiones para facilitar la administración y la implementación.
  • Compatibilidad con XML para interacción con componentes basados en tecnología Web. 

Ejemplo 

 

- Hola Mundo -

Lenguaje de marcas de hipertexto

  • Sintaxis HTML5 y XHTML5.
  • No es interpretado por Navegadores viejos.
  • Nuevos elementos: <canvas>, <audio> y <video>
  • Nuevos tipos de datos.
  • Visores: MathML (fórmulas matemáticas) y SVG (gráficos vectoriales).
  • Drag & Drop.

Características

Hoja de estilos en cascada

Características

  • Se divide en módulos.
  • Aligera el sitio.
  • Integra más opciones gráficas.
  • Transiciones y animaciones.

Lenguaje de programación interpretado

Características

  • Orientado a objetos.
  • Tipado dinámico.
  • Se ejecuta en el frontend.
  • Soporta estructuras de programación, por ejemplo: if, bucles for, switch, etc.

Lenguajes de programación

By Saul Perez Tirzo

Lenguajes de programación

  • 933