Add study notes: 22 areas documented by Diego IA

This commit is contained in:
OpenClaw Diego
2026-05-30 23:59:33 +00:00
parent 243d33995f
commit a932d98cd6
17 changed files with 1591 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
# Java, Kotlin, OCaml — Estudo
---
## ☕ Java
**Paradigma:** OOP, JVM, onipresente
**Tutoriais:**
- Crafting Interpreters (cap 4-13): interpretador em Java
- HTTP Server: ServerSocket, threads, HTTP parsing
- Android Flashlight: primeira app Android
- Spring Boot Auth: segurança web, OAuth2
**Conceitos:** JVM, garbage collection, Spring ecosystem, Android SDK, Maven/Gradle
**Aplicação MT:** Spring Boot para APIs empresariais, Android para apps de campo
---
## 🟣 Kotlin
**Paradigma:** Moderno, conciso, JVM + Android
**Tutorial:** Keddit — app Android completo (Reddit client)
**Conceitos:** Null safety, coroutines, extension functions, data classes, Android Jetpack
**Vantagem sobre Java:** Menos boilerplate, null safety nativo, coroutines para async
---
## 🔷 OCaml
**Paradigma:** Funcional, tipagem forte, inferência de tipos
**Tutoriais:**
- LLVM com OCaml: compilador Kaleidoscope
- Game Boy Emulator: emulação, CPU, GPU
**Conceitos:** Pattern matching, algebraic data types, functors, módulos, sistema de tipos avançado