Papers
Papers Obligatorios
Papers Obligatorios
Nota: Cada papers/cap. de libro está vinculado a una clase. Lo ideal es leerlos para antes de cada una de ellas.
1. Programming As Theory Building
Opcionales:
2. The Design of Everyday Things
Opcionales:
3. Design Principles Behind Smalltalk
Opcionales:
4. Self: The Power Of Simplicity. (Link Alternativo)
Opcionales:
Opcionales:
6. A Simple Technique for Handling Multiple Polymorphism
Opcionales:
Opcionales:
Opcionales:
10. No Silver Bullet – Essence and Accident in Software Engineering
Opcionales:
11. Pattern Abuser
Papers Opcionales SIN CLASE VINCULADA
Papers Opcionales SIN CLASE VINCULADA
- Double Dispatch
- Reflective Facilities in Smalltalk-80 (futures)
- Arithmetic With Measurements On Dynamically-Typed Object-Oriented Languages
- A point based model of the Gregorian Calendar
- Fail Fast
- Designing Reusable Classes
- Opdyke Thesis - Cap. 1 a 3
- Dan Roberts Thesis - Cap. 1 a 2
- Patterns Generate Architecture
- Active Variables in Smalltalk 80
Sobre Smalltalk
Sobre Smalltalk
Sobre Excepciones
Sobre Excepciones
Históricos
Históricos
- Bush - As We May Think (with Engelbart notes).pdf
- Engelbart - Augmenting Human Intellect.pdf
- Kay - A Personal Computer for Children of All Ages.pdf
- Licklider - Man-Computer Symbiosis.pdf
- Sutherland-Sketchpad.pdf
- Taylor - Oral History.pdf
- Ingalls - The Smalltalk-76 Programming System.pdf
- Biblioteca de papers de Bret Victor donde pueden encontrar más de estos papers
Implementación de Lenguajes
Patterns/Frameworks
Metaprogramación
Implementación de VMs
- Smalltalk-80 Bits of History, Words of Advice - Chapter 2 - The Evolution Of The Smalltalk Virtual Machine Optimizing
- Dynamically-Typed Object-Oriented Programming Languages with Polymorphic Inline Caches
- Back to the Future: The Story of Squeak, A Practical Smalltalk Written in Itself
- Presentation of Generation Scavenging - A non-disruptive High Performance Atorage Reclamation Algorithm
- Generation Scavenging