Python? Java? Rust? Qual a Diferença? | Discutindo Linguagens
Fabio Akita
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.
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
https://github.com/python/cpython/search?p=2&q=ifdef+MS_WINDOWS
https://github.com/python/cpython/blob/a87c46eab3c306b1c5b8a072b7b30ac2c50651c0/Modules/_ssl.c
https://github.com/pandas-dev/pandas/blob/main/requirements-dev.txt
https://www.elastic.co/blog/found-zookeeper-king-of-coordination
Transcript: https://www.akitaonrails.com/2023/01/23/akitando-136-python-java-rust-qual-a-diferenca-discutindo-linguagens ... https://www.youtube.com/watch?v=MI9cdxETA4c
640436559 Bytes