-
https://www.youtube.com/watch?v=p7nGcY73epw O material deles eh bem legal, tem essa em especifico introduzindo o conceito de abstracao em computacao
-
https://www.youtube.com/watch?v=x9pxbnFC4aQ Apresentacoes sobre abstraction, sem muita coisa de programacao especifica, mas bem densa
-
https://www.sandimetz.com/blog/2016/1/20/the-wrong-abstraction
-
Material do Bret Victor - Recomendo muito esse autor, tem varias apresentacoes legais sobre computacao e aprendizagem:
- http://worrydream.com/dbx/ (Historia dos computadores e abstracoes criadas)
- http://worrydream.com/LearnableProgramming/
- http://worrydream.com/LadderOfAbstraction/
- https://vimeo.com/115154289
- https://vimeo.com/36579366
-
https://www.silasreinagel.com/blog/2018/10/30/indirection-is-not-abstraction/
-
https://xkcd.com/974/ Construcao de abstracoes que funcionam para qualquer condimento
-
Exemplo de categorias de abstracaoes usadas por uma linguagem que prioriza criacao de abstracoes matematicas e extremamente genericas (Haskell) https://wiki.haskell.org/File:Typeclassopedia-diagram.png
-
https://www.amazon.com/Pragmatic-Programmer-journey-mastery-Anniversary/dp/0135957052 Tem bastante coisa sobre pragmatismo e aprender como criar abstracoes que facam sentido, no momento certo
-
Termos cientificos e tecnicas
- Polymorphism - https://en.wikipedia.org/wiki/Polymorphism_(computer_science)
- https://en.wikipedia.org/wiki/Generic_programming
- Protocol - https://en.wikipedia.org/wiki/Protocol_(object-oriented_programming)
- Interface - https://en.wikipedia.org/wiki/Interface_(computing)#Software_interfaces_in_object-oriented_languages
- Subclassing and Inheritance
- Kind e metaclass
Last active
May 18, 2019 21:12
-
-
Save bltavares/ef7a334ea3a76c23e0e62acb47c41727 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment