Tipagem (Entenda Como Sua Linguagem de Programação Funciona) // Dicionário do Programador

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ธ.ค. 2024

ความคิดเห็น • 108

  • @DotcodeEdu
    @DotcodeEdu 3 ปีที่แล้ว +22

    Eu acho a tipagem estática bem interessante, justamente pela legibilidade e por 'causar menos erros' também, como vocês falaram. Mas tipagem é um tema muito interessante, tem vários pontos sobre e gera muitas dúvidas, principalmente para iniciantes. Ótimo vídeo, Gabriel e Vanessa!

  • @tamiriscrepalde
    @tamiriscrepalde 3 ปีที่แล้ว +5

    Tive uma facilidade maior de aprender programação começando por uma linguagem de tipagem estática e só depois comecei em linguagens dinâmicas

    • @beiraodoaloucura9295
      @beiraodoaloucura9295 5 หลายเดือนก่อน

      Eu também. Eu não conseguia entender quando comecei com Python justamente pq era “muito fácil” aí eu não conseguia entender a diferença daquilo com só escrever. Só saquei o princípio quando conheci C++.

  • @H4Ck3R_Etico
    @H4Ck3R_Etico 3 ปีที่แล้ว +13

    Eu acompanho vocês desde quando vocês tinham um canal bem pequeno, hoje em dia você já são bem estabelecidos. Eu desejo que venham mais um enxurrada de pessoas se inscrevendo e aprendendo com vocês. Seu trabalho com essa canal é uma contribuição muito grande para a área.

    • @codigofontetv
      @codigofontetv  3 ปีที่แล้ว +4

      Muito obrigado por suas palavras e carinho conosco!!! 😍

  • @felipealafy8265
    @felipealafy8265 3 ปีที่แล้ว +24

    Tipagem Forte e Tipagem Estática essas coisas maravilhosas

    • @SuportoVc
      @SuportoVc 3 ปีที่แล้ว +10

      Tipagem Dinâmica e Fraca usada em back-end é o fim da picada

    • @blackcitadel37
      @blackcitadel37 3 ปีที่แล้ว

      @Suporto Você PHP

    • @SuportoVc
      @SuportoVc 3 ปีที่แล้ว

      @@blackcitadel37 Nojo. Prefiro TS ou C#

    • @lucianobragagoncalves571
      @lucianobragagoncalves571 3 ปีที่แล้ว +1

      @@blackcitadel37 PHP pode tbm tem tipagem estática e forte

    • @VinyciusOliveira
      @VinyciusOliveira 3 ปีที่แล้ว +1

      Typescript é maravilhoso.

  • @KL-eo4vc
    @KL-eo4vc 3 ปีที่แล้ว +2

    Conheci semana passada esse canal ( junho/2021) e foi um o melhor acontecimentos da minha vida em 2021.

  • @giverplay
    @giverplay 3 ปีที่แล้ว +17

    Tipagem estática é uma delícia!

  • @NOMADxBR
    @NOMADxBR 3 ปีที่แล้ว +2

    Único lugar que me fez e entender sem saber nada de programação.

  • @frederico_vix
    @frederico_vix 3 ปีที่แล้ว +5

    Gente melhor vídeo que vi no canal. Além é claro do conhecimento passado, a didática destes dois são ÓTIMAS.

  • @jonasbezerra16
    @jonasbezerra16 3 ปีที่แล้ว +2

    Eu entendi tudin!. Eu já programei em tipagem dinâmica e estática

  • @wagncarv
    @wagncarv 3 ปีที่แล้ว +2

    Gosto de ambas abordagens. Trabalhei com java, atualmente aprendendo e trabalhando com Elixir.

  • @viniciusl.8721
    @viniciusl.8721 3 ปีที่แล้ว +8

    Parabéns Gabriel e Vanessa! Vocês são feras demais, ótimo vídeo.

    • @codigofontetv
      @codigofontetv  3 ปีที่แล้ว +3

      Muito obrigado Vinícius!!!

  • @thebanner8305
    @thebanner8305 3 ปีที่แล้ว +2

    Vocês me ajudam demais!!! amo vocês, a cada vídeo me ajudam a me tornar um programador melhor

  • @liliane5827
    @liliane5827 2 ปีที่แล้ว +5

    Comecei a acompanhar os vídeos junto com o início da minha graduação em ADS, mas muitos termos ainda não entendo 😓

  • @peterdinklagedecoringa4912
    @peterdinklagedecoringa4912 3 ปีที่แล้ว +1

    vocês não tem noção do quanto nos ajuda, obrigado

    • @codigofontetv
      @codigofontetv  3 ปีที่แล้ว +1

      Muito obrigado por nos acompanhar Peter. 🤓

  • @bonjony_
    @bonjony_ 3 ปีที่แล้ว +2

    ÓTIMO VÍDEO PARA LEIGOS! PARABÉNS PELO TRABALHO NO CANAL!

  • @raulpy271
    @raulpy271 3 ปีที่แล้ว +5

    Sugestão: Haskell // Dicionário do Programador
    Haskell é conhecida por ser pura (usa-se apenas funcões puras) e por ter um sistema de tipo sofisticado (possue tipos algébricos, typeclass e outras features)

  • @flaviogabriel85
    @flaviogabriel85 3 ปีที่แล้ว +1

    Tava perdido no assunto, ajudou muito.

  • @cassinhu1
    @cassinhu1 3 ปีที่แล้ว +32

    Curte ai quem quer ver a Vanessa e o Gabriel bater um papo com o Peter Jordan!
    Oi CDFs!
    Posso dar uma ideia de uma pauta bacana?
    O Peter Jordan esteve em diversos podcasts recentemente, falaram de tudo, foi muito bacana... Mas faltou explorar um pouco mais afundo essa história de que ele é/foi um programador. O Cara falou de um monte de coisa bacana que ele fez, desde site de namoro, emuladores, sistemas de cifras, etc. Acredito que por voces ja terem uma afinidade, a conversa poderia correr solta e bem bacana, um papo de Dev para Dev. Só não vai dar redbull pro cara... é só um aviso.. hahahahaha

    • @codigofontetv
      @codigofontetv  3 ปีที่แล้ว +7

      Vamos ver a agenda dele. Se der a gente faz uma live. 🤓

  • @LuisCarlos-pm6mi
    @LuisCarlos-pm6mi 3 ปีที่แล้ว +2

    A linguagem que uso é dinâmica e forte :)

  • @FranciscoTeixeira390
    @FranciscoTeixeira390 3 ปีที่แล้ว +2

    Vocês poderiam fazer um vídeo sobre servidores, VPS e tudo mais? Tenho muitas dúvidas sobre esses assuntos

  • @edmilsondaconceicao3212
    @edmilsondaconceicao3212 3 ปีที่แล้ว +2

    Olá e parabéns ao casal, tenho aprendido muito convosco. Peço o vídeo sobre EmberJS, se já tiverem falado, peço o link do vídeo.
    Abraços!

  • @PedroHenrique-fj5wy
    @PedroHenrique-fj5wy 2 ปีที่แล้ว +1

    Gabriel não acerta uma kkkkk mt boa a aula!

  • @eduardo.chaves
    @eduardo.chaves 2 ปีที่แล้ว +2

    Front-End -> Tipagem Fraca
    Back-End -> Tipagem Forte
    Esse seria o ideal?

  • @viniciusmattosrj
    @viniciusmattosrj 3 ปีที่แล้ว +2

    Dizem... que após esse exemplo de tipagem estática usando idade da Vanessa o Gabriel não foi mais visto..kkkk
    Video top, parabéns!

  • @rafaelmartinsdecastro7641
    @rafaelmartinsdecastro7641 3 ปีที่แล้ว +1

    Boa didática para um tema interessante.

  • @jhonathancavalcante3399
    @jhonathancavalcante3399 3 ปีที่แล้ว

    Adorei o vídeo, já passei um tempinho pesquisando sobre tipagem, para quem tiver curiosidade em entender mais, procurem sobre "Typing Disciplines" no site "Progopedia".

  • @lucasaraujo4920
    @lucasaraujo4920 ปีที่แล้ว +1

    Muito bom conteudo, mas na Minha opiniao, rola uma confusao entre tipagem dinamica X estatica e inferida X explicita. Haskell é estaticamente tipada mas tem inferencia de tipos, raramente o ghc vai exigir que o tipo seja declarado explicitamente.
    Ja vi uma classificacao de sistemas de tipo em quatro eixos independentes.
    Se variaveis tem tipos, é tipagem estática, mesmo em linguagens interpretadas (tipo haskell), e se valores/objetos tem tipo, é dinamica, e me parece que dá pra ter os dois.
    Se tem que declarar tipos explicitamente, é tipagem explicita, se nao é inferida.
    Se tem que converter entre tipos explicitamente, é tipagem forte, se a linguagem converte sozinha é tipagem fraca. Isso seria mais um espectro.
    Se dois tipos Sao iguais quando eles tem o mesmo nome (tipo haskell), é tipagem nominal, se Basta eles "encaixarem", é estrutural (tipo C).
    C Seria estática, mais pra fraca que pra forte, explicita e estrutural (um char é o mesmo que um (u)int8_t). Haskell já seria estática, fortissima, inferida e nominal, mesmo quando é interpretada.

  • @mlusbel
    @mlusbel 3 ปีที่แล้ว +2

    Muito esclarecedor! Valeu mesmo

  • @pgnt
    @pgnt 3 ปีที่แล้ว +3

    Javascript bagunçado desde sempre com interpretadores/navegadores que entendem como querem um código de tipagem fraca... como diria Milton Leite: "que beleeeeza"

    • @adoniasalcantara522
      @adoniasalcantara522 3 ปีที่แล้ว

      Ainda bem q tem o TypeScript pra servir de muleta pro JS

    • @pgnt
      @pgnt 3 ปีที่แล้ว +1

      @@adoniasalcantara522 bem que podiam transformar ela numa linguagem de deixar um interpretador decente/único pra ela (com os navegadores incorporando o plugin do interpretador, como era com flash só para rodar script... aliás, com flash não tinha erro, inclusive ActionScript que era bem mais consistente que JS).

  • @kamysacademy
    @kamysacademy 3 ปีที่แล้ว +1

    Como sempre conteúdo muito bom! Parabéns

  • @RonaldoAlvesdeAbreu
    @RonaldoAlvesdeAbreu 3 ปีที่แล้ว +1

    Tipagem Estática com Inferência em tempo de complicação e criação de Type Classes

  • @tiagorafael9872
    @tiagorafael9872 3 ปีที่แล้ว +2

    3:17 alem da Hostgator o canal poderia ser patrocinado pela Jequiti.

  • @edmardefreitasnascimentoda9440
    @edmardefreitasnascimentoda9440 3 ปีที่แล้ว +2

    Parabéns! Sempre esclarecedores.

    • @codigofontetv
      @codigofontetv  3 ปีที่แล้ว +1

      Muito obrigado Edmar! Seu comentário faz todo esse trabalho louco que fazemos vale a pena!

    • @edmardefreitasnascimentoda9440
      @edmardefreitasnascimentoda9440 3 ปีที่แล้ว

      @@codigofontetv Eu que agradeço por compartilharem assuntos enriquecedores.

  • @leo523
    @leo523 3 ปีที่แล้ว +1

    Sugestão: D // Dicionário do Programador

  • @homeromoura3277
    @homeromoura3277 3 ปีที่แล้ว +1

    Opa. Boa tarde. Vocês falaram alguma vez sobre os ERPs e suas integrações?

  • @HackOficina
    @HackOficina 3 ปีที่แล้ว +1

    Bem interessante o video, parabéns!

  • @LeandroCorso
    @LeandroCorso 3 ปีที่แล้ว +1

    Eu só vou fazer 40 em outubro de 2021 mas já me considero "quarentão" desde o ano retrasado. Gosto de parecer mais velho.

  • @leandrocruz6621
    @leandrocruz6621 5 หลายเดือนก่อน

    Foi nessa brincadeira que surgiu o linguagem x no front junto com a linguagem y para evitar problemas kkk

  • @FunkyColonoCat
    @FunkyColonoCat 3 ปีที่แล้ว +2

    O Gabriel parece demais com o BrksEdu. Parece ate um irmão mais velho.

  • @lucasfontes7914
    @lucasfontes7914 3 ปีที่แล้ว +1

    Acabei criando um certo ódio por tipagem forte, não conseguir comparar string com char ou int com double por exemplo, só me deu dor de cabeça

  • @danielgrave5872
    @danielgrave5872 3 ปีที่แล้ว +5

    Alguém consegue me citar bons motivos para usar 'var' em C#? Para mim até agora ele só serve para prejudicar a legibilidade do código hshs, mas devo estar errado...

    • @italofernandez
      @italofernandez 3 ปีที่แล้ว +3

      Acho que no caso da legibilidade, depende da situação:
      #1
      var user = new User("Daniel");
      melhor que usar:
      User user = new User("Daniel");
      #2
      var message = EmailBuilder("título", "corpo da mensagem");
      No primeiro exemplo, concorda que só de "bater o olho" a gente já sabe que a variável 'user' vai inferir o tipo 'User'?
      Já no segundo exemplo, como estamos chamando um método, precisaríamos ver qual o tipo de retorno daquele método.
      Dica: A partir do C# 9.0, você pode usar a expressão "new" dessa forma tbm:
      User user = new("Daniel");

    • @danielgrave5872
      @danielgrave5872 3 ปีที่แล้ว +1

      @@italofernandez hmm, de fato no primeiro exemplo usar var se encaixa bem sem problemas já que o tipo vem logo depois do new, apesar disso eu ainda iria preferir usar o tipo no começo da declaração, ainda mais usando a dica que você deu no final do texto. Mas enfim, usar ou não usar me parece mais uma questão particular, mas de fato se usado corretamente não prejudica a legibilidade como falei primariamente... vlw pela dica e pela resposta :)

  • @leandromascher3843
    @leandromascher3843 3 ปีที่แล้ว +2

    Bom dia, eu gostaria de saber se o Gabriel já foi locutor do Telecurso 2º Grau? Rsrs... Parabéns pelo trabalho!

  • @heraldoantunes2838
    @heraldoantunes2838 3 ปีที่แล้ว +2

    Excelente

  • @Hicoffeman
    @Hicoffeman 2 หลายเดือนก่อน +1

    Oi, eu sou autista e queria saber de onde vem se esses conceitos? eu sei que são de Type Systems mas não sei qual o Tópico principal que engloba o Type Systems, Eu Pesquisei e achei sobre Compiler Design, Mas não tenho certeza pois estou estudando tudo isso por conta própria... vocês poderiam me ajudar?

  • @yurisouza4874
    @yurisouza4874 ปีที่แล้ว

    Tipagem Estática: 2:08
    Tipagem Dinâmica: 4:25
    Tipagem Forte e Fraca: 6:25

  • @leo523
    @leo523 3 ปีที่แล้ว +1

    Uso tipagem dinâmica e forte.

  • @OniSadm
    @OniSadm 3 ปีที่แล้ว +1

    Os cientistas de dados q mais usam canetas, brincadeira kkkkk. Vcs são demais , parabéns

  • @rogeriotws
    @rogeriotws 3 ปีที่แล้ว +1

    Muito bom!!!!

  • @AlbertLacerda
    @AlbertLacerda 3 ปีที่แล้ว +4

    Certamente a Vanessa ainda estará linda aos 68... Mas será que ainda estará programando? Não consigo imaginar o que estarei fazendo ano que vem.

    • @rogeriocerqueira9636
      @rogeriocerqueira9636 3 ปีที่แล้ว

      Esse comentário me inspirou tanto... Não sei como explicar...

  • @jefersonsmotadev
    @jefersonsmotadev 3 ปีที่แล้ว +6

    C# ❤

  • @AcerolaDiscord
    @AcerolaDiscord 3 ปีที่แล้ว +1

    Hoi! Queria saber se é bacana começar cedo a programar...
    Comecei a programar com 12, hoje tenho 14 e gosto muito mesmo de NodeJS e DB's NoSQL

  • @danielmoura4821
    @danielmoura4821 3 ปีที่แล้ว +3

    Definitivamente, TypeScript vai dominar a web do Front-end ahaha.

    • @pgnt
      @pgnt 3 ปีที่แล้ว +4

      TypeScript é uma gambiarra que no fim converte tudo para uma linguagem fraca... melhor seria mudar de vez para uma linguagem mais robusta, tipagem mais forte com OO real, pegada que era o ActionScript.

    • @adoniasalcantara522
      @adoniasalcantara522 3 ปีที่แล้ว

      @@pgnt véi, se já eh ruim com TypeScript, imagina sem...

    • @pgnt
      @pgnt 3 ปีที่แล้ว

      @@ligeiro pode gostar, mas comparada com outras é zuada, não só a linguagem (sem padrão OO) mas o ambiente pela falta da coesão de ter um interpretador único

  • @__michel__
    @__michel__ 3 ปีที่แล้ว +1

    4:35 qual o problema com tipagem dinâmica?

    • @LuisCarlos-pm6mi
      @LuisCarlos-pm6mi 3 ปีที่แล้ว

      Propensão a erro de tipos. Tipagem estática te livra de dores de cabeça em relação a isso mas não significa que uma linguagem de tipagem dinâmica é inferior.

  • @eudesbatista6461
    @eudesbatista6461 3 ปีที่แล้ว

    Nós dias de hoje o Java também faz var nome = "codigoFonte"; linguagem com tipagem estática: oh é assim que funciona, linguagem com tipagem dinâmica: 🤦como assim funcionou

  • @daniloreubertt
    @daniloreubertt 3 ปีที่แล้ว +1

    Falam sobre ajax, ainda não falaram nada sobre o mesmo

  • @LeonardoLima-dp4of
    @LeonardoLima-dp4of 3 ปีที่แล้ว +1

    Se você escolhe uma linguagem preferida, por sua tipagem, que pena hahaha

  • @ThiagoVsky
    @ThiagoVsky 3 ปีที่แล้ว +1

    No crachá deles tá escrito que eles são MSc e PhD, mas o nome que tá escrito lá acho que n é o deles huahahaha

  • @Leonardo.Bulcao
    @Leonardo.Bulcao 3 ปีที่แล้ว +1

    Linguagem fortemente tipada tem suas vantagens....

  • @cassiomorais2616
    @cassiomorais2616 3 ปีที่แล้ว +4

    Tipagens fracas e dinâmicas com verificação em tempo de "COMPLICAÇÃO".
    Quebrou? Complicou.

  • @videosdomarcio
    @videosdomarcio 3 ปีที่แล้ว +2

    HAAHAHAHAHAHAHA VCS SÃO SENSACIONAIS

  • @Emanuel-Araujo
    @Emanuel-Araujo 3 ปีที่แล้ว +2

    O velho meme do js:
    espera ai, 7 - "7" = 0?
    Js: sim

  • @noriller
    @noriller 3 ปีที่แล้ว +2

    tipagem: "whatever bruh"

  • @betogroo
    @betogroo 3 ปีที่แล้ว +2

    Estava louvo por este tema.

  • @Claudioeletronico3
    @Claudioeletronico3 3 ปีที่แล้ว +1

    Olha o like!!!

  • @FernandoTakeshiSato
    @FernandoTakeshiSato 3 ปีที่แล้ว +2

    Meu tipo é CDF mesmo 😎

  • @carlospurificacao8031
    @carlospurificacao8031 3 ปีที่แล้ว +1

    Linguagem dinâmica, tipagem dinâmica e fraca... Conseguem adivinhar?

  • @ailsonsa
    @ailsonsa 3 ปีที่แล้ว +6

    Gabriel e Vanessa, o número de canetas no bolso tem significado? rsrsrs

    • @Fonetico13
      @Fonetico13 3 ปีที่แล้ว +1

      Já pensou se é uma combinação binária?

    • @codigofontetv
      @codigofontetv  3 ปีที่แล้ว +3

      Existem muitas teorias da conspiração mas a verdade é que dessas 400 mil canetas só 1 ou 2 funcionam de verdade!
      Isso se chama redundância. kkkk

    • @ailsonsa
      @ailsonsa 3 ปีที่แล้ว

      @@codigofontetv vocês são demais. Sucesso!

    • @jairoprates4300
      @jairoprates4300 3 ปีที่แล้ว

      Mano, eu nem vi isso...

  • @samuelaguiar2392
    @samuelaguiar2392 10 หลายเดือนก่อน

    Tipagem fraca me dá pesadelos.

  • @DanielPabloSheng
    @DanielPabloSheng 3 ปีที่แล้ว +1

    68 ...hahaha

  • @pablosantos151
    @pablosantos151 3 ปีที่แล้ว

    Dinâmica e Fraca

  • @hugoratts1020
    @hugoratts1020 3 ปีที่แล้ว

    tem nem como ela ter 68, parece q tem uns 25

  • @arthsb1639
    @arthsb1639 8 หลายเดือนก่อน

    Tipagem dinâmica e fraca