Python? Java? Rust? Qual a Diferença? | Discutindo Linguagens

Описание к видео Python? Java? Rust? Qual a Diferença? | Discutindo Linguagens

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 Fabio Akita - ...  
* https://github.com/python/cpython/sea...
* https://github.com/python/cpython/blo...
* https://github.com/pandas-dev/pandas/...
* https://github.com/numpy/numpy/wiki/B...
* https://github.com/scipy/scipy
* https://github.com/jupyter/notebook
* https://github.com/openjdk/jdk/search...
* https://github.com/libuv/libuv
* https://github.com/tensorflow/tensorflow
* https://github.com/tensorflow/tfjs
* https://github.com/pytorch/pytorch
* https://github.com/nodejs/node/search...
* https://www.npmjs.com/package/async-a...
* https://stackoverflow.com/questions/1...
* https://www.baeldung.com/jni
* https://www.elastic.co/blog/found-zoo...
* https://github.com/akitaonrails/ObjC_...
* https://zaiste.net/posts/shell-comman...


* Podcast: https://anchor.fm/akitando/episodes/A...
* Transcript: https://www.akitaonrails.com/2023/01/...

Комментарии

Информация по комментариям в разработке