Finalmente vou falar sobre linguagens que você goste ou use, mas vou fazer isso do meu jeito: escovando bits e explicando como muita coisa funciona por baixo de Python, Javascript e outras linguagens que talvez você não sabia antes de concluir na segunda metade onde discuto onde cada linguagem pode ser melhor aproveitada e porque.
Errata
Eu falei que o Deno usa libuv, mas eu me confundi, ele na realidade usa o próprio Tokio de Rust por baixo mesmo.
Capítulos
00:00 - Intro
01:36 - Cap 1 - Perl e Regex | Anos 90
06:18 - Cap 2 - Estilo C e ICU | strftime
10:25 - Cap 3 - Tudo de Python é em C! | Linguagem "Grude"
17:54 - Cap 4 - Tudo de Node.js é em C! | LibUV
22:31 - Cap 5 - Compilado vs Interpretado | ABI de C
28:21 - Cap 6 - Interoperabilidade: Marshalling/Unmarshalling | FFI
36:21 - Cap 7 - Onde cada Linguagem é mais Forte? | Rust
38:09 - Cap 8 - Sistemas Distribuídos | Apache Java
42:41 - Cap 9 - Produtividade > Performance? | Apps Comerciais
48:31 - Bloopers
Links
* Palestra de Elixir: • The Elixir of Life por...
* github.com/python/cpython/sea...
* github.com/python/cpython/blo...
* github.com/pandas-dev/pandas/...
* github.com/numpy/numpy/wiki/B...
* github.com/scipy/scipy
* github.com/jupyter/notebook
* github.com/openjdk/jdk/search...
* github.com/libuv/libuv
* github.com/tensorflow/tensorflow
* github.com/tensorflow/tfjs
* github.com/pytorch/pytorch
* github.com/nodejs/node/search...
* www.npmjs.com/package/async-a...
* stackoverflow.com/questions/1...
* www.baeldung.com/jni
* www.elastic.co/blog/found-zoo...
* github.com/akitaonrails/ObjC_...
* zaiste.net/posts/shell-comman...
* Podcast: anchor.fm/akitando/episodes/A...
* Transcript: www.akitaonrails.com/2023/01/...
5 июн 2024