Parte 3 — Valores, tipos y variables
⏮️ Parte 2 · ⬅️ Programa · 📚 Índice · ⏭️ Parte 4
16 clases · rango 041–056
La materia prima de todo programa: cómo cada lenguaje nombra, tipa, convierte y muta los valores.
Fuentes de referencia de esta parte:
- R. W. Sebesta — Concepts of Programming Languages (12ª ed., Pearson), cap. tipos y variables.
- B. C. Pierce — Types and Programming Languages (MIT Press).
- M. L. Scott — Programming Language Pragmatics (4ª ed., Morgan Kaufmann).
📚 Clases de esta parte
| # |
Clase |
| ✅ 041 |
Literales, valores, variables y constantes |
| ✅ 042 |
Declaración, asignación e inicialización |
| ✅ 043 |
Tipos primitivos: enteros, reales, booleanos, caracteres |
| ✅ 044 |
Enteros: tamaño, signo, desbordamiento y bases |
| ✅ 045 |
Números reales: punto flotante, precisión y decimales |
| ✅ 046 |
Booleanos y valores de verdad |
| ✅ 047 |
Caracteres, texto y Unicode |
| ✅ 048 |
Cadenas: representación, inmutabilidad e interpolación |
| ✅ 049 |
Conversión de tipos: casting explícito vs. coerción implícita |
| ✅ 050 |
Tipado estático vs. dinámico |
| ✅ 051 |
Tipado fuerte vs. débil |
| ✅ 052 |
Inferencia de tipos |
| ✅ 053 |
Nulabilidad: null, nil, None, Option y valores ausentes |
| ✅ 054 |
Mutabilidad e inmutabilidad |
| ✅ 055 |
Operadores y expresiones: aritméticos, lógicos, de comparación y bit a bit |
| ✅ 056 |
Entrada y salida básica: leer y escribir |
⏮️ Parte 2 · ⬅️ Programa · 📚 Índice · ⏭️ Parte 4