Parte 1 — Atlas y genealogía de los lenguajes
⏮️ Parte 0 · ⬅️ Programa · 📚 Índice · ⏭️ Parte 2
14 clases · rango 015–028
El árbol genealógico: cada lenguaje del núcleo es el representante de una familia y abre la puerta a decenas de primos.
Fuentes de referencia de esta parte:
- R. W. Sebesta — Concepts of Programming Languages (12ª ed., Pearson).
- M. L. Scott — Programming Language Pragmatics (4ª ed., Morgan Kaufmann).
- B. A. Tate — Seven Languages in Seven Weeks (Pragmatic Bookshelf).
- P. Van Roy y S. Haridi — Concepts, Techniques, and Models of Computer Programming (MIT Press).
📚 Clases de esta parte
| # |
Clase |
| ✅ 015 |
El árbol genealógico de los lenguajes: mapa general |
| ✅ 016 |
Cómo nace y evoluciona un lenguaje: estándares, versiones y ecosistemas |
| ✅ 017 |
Familia C y de las llaves: C, C++, Objective-C |
| ✅ 018 |
Familia scripting dinámico: Python, Ruby, Perl, PHP, Lua |
| ✅ 019 |
Familia JVM: Java, Kotlin, Scala, Groovy, Clojure |
| ✅ 020 |
Familia .NET: C#, F#, VB.NET |
| ✅ 021 |
Familia JavaScript y web: JS, TypeScript, Dart |
| ✅ 022 |
Familia funcional tipada (ML): Haskell, OCaml, F# y la influencia en Rust |
| ✅ 023 |
Familia Lisp: Scheme, Racket, Clojure, Emacs Lisp |
| ✅ 024 |
Familia lógica y declarativa: SQL, Prolog, Datalog |
| ✅ 025 |
Familia concurrente/actor: Erlang, Elixir y el CSP de Go |
| ✅ 026 |
Familia de sistemas: C, C++, Rust, Zig |
| ✅ 027 |
Familia array y científica: APL, R, Julia, Fortran, MATLAB |
| ✅ 028 |
Lenguajes históricos y de nicho: COBOL, Fortran, Pascal, BASIC, Bash |
⏮️ Parte 0 · ⬅️ Programa · 📚 Índice · ⏭️ Parte 2