EJ. DE CLASE
EJERCICIO 01: Clasificación de lenguajes de programación en Markdown
Objetivos
- Practicar la creación y el formateo de tablas complejas usando la sintaxis de Markdown.
- Analizar y categorizar los lenguajes de programación según sus características técnicas y ámbito de aplicación.
Enunciado
Debes crear un documento en Markdown que contenga una única tabla comparativa organizada con los 15 lenguajes de programación más comunes:
- Python
- JavaScript
- Java
- C#
- SQL
- C
- TypeScript
- PHP
- Swift
- Kotlin
- Ruby
- Rust
- R
Requisitos de la tabla
La tabla debe incluir exactamente las siguientes 6 columnas:
- Lenguaje: Nombre del lenguaje de programación.
- Tipado: Indicar si es Estático o Dínámico, y si es Fuerte o Débil (ej. Dinámico / Fuerte).
- Paradigma: Indicar su enfoque principal (ej. Orientado a Objetos, Multiparadigma, Funcional, Declarativo).
- Nivel de Abstracción: Clasificar entre Alto nivel, Medio nivel o Bajo nivel.
- Uso: Indicar dónde se utiliza principalmente (ej. Desarrollo Web Backend, Frontend, Ciencia de Datos, Sistemas/Embebidos, Móvil iOS/Android).
- EJECUCIÓN: Especificar si el código se ejecuta mediante Compilador, Interpretado o JIT / Bytecode.
Ejemplo de estructura esperada (Plantilla de inicio)
| Lenguaje | Tipo de Tipado | Paradigma Principal | Nivel de Abstracción | Principal Ámbito de Uso | Compilado / Interpretado |
|---|---|---|---|---|---|
Python |
Dinámico / Fuerte | Multiparadigma | Alto nivel | Ciencia de Datos / Web Backend | Interpretado |
| ... | ... | ... | ... | ... | ... |