Perfeito, mas veja que stdint é uma biblioteca que só existe devido a esse "problema" histórico hehehe. O objetivo na aula é mostrar como as coisas são, fornecer o conhecimento e justificativa do porque é assim. Não é necessariamente uma crítica a linguagem. Não tinha como ser diferente dada a forma como ela evoluiu.
É, C# usufrui dos mesmos benefícios do Java nesse quesito. Foi uma linguagem criada e mantida por uma única empresa. No caso, a Microsoft. Todas as linguagens mais recentes acabaram se beneficiando do conhecimento adquirido lá atrás. C++ ensinou a importância de se ter um conjunto de tipos bem pensado e padronizado. 😅
Muito legal encontrar seu canal. Usei c++ no começo da carreira, mas depois por conta do mercado de trabalho fui para java e c#. É uma linguagem que se bem aprendida é base para muitas outras. Sabe como está o mercado hoje? Abs.
É justamente por isso que uso ela como linguagem de aprendizado para os alunos de CC. O mercado de C++ no Brasil continua pequeno. Existem boas oportunidades para nível Sênior, especialmente trabalhando para o exterior, mas poucas oportunidades para iniciantes.
Sim, mas o short aceita números negativos e positivos, então a faixa vai de -32768 a 32767. O unsigned short vai de 0 a 65535. Em ambos os casos você fica limitado a 65536 números diferentes.
Excelente informação. 100%.
Bem, tem biblioteca padrão pra isso(stdint). Prefiro usar ela. int"x"_t ou uint"x"_t
Perfeito, mas veja que stdint é uma biblioteca que só existe devido a esse "problema" histórico hehehe.
O objetivo na aula é mostrar como as coisas são, fornecer o conhecimento e justificativa do porque é assim. Não é necessariamente uma crítica a linguagem. Não tinha como ser diferente dada a forma como ela evoluiu.
1:34 eu disse a mesma coisa quando tentei passar um código C# para C++ e me deparei com a questão dos inteiros
É, C# usufrui dos mesmos benefícios do Java nesse quesito. Foi uma linguagem criada e mantida por uma única empresa. No caso, a Microsoft.
Todas as linguagens mais recentes acabaram se beneficiando do conhecimento adquirido lá atrás. C++ ensinou a importância de se ter um conjunto de tipos bem pensado e padronizado. 😅
Muito legal encontrar seu canal. Usei c++ no começo da carreira, mas depois por conta do mercado de trabalho fui para java e c#. É uma linguagem que se bem aprendida é base para muitas outras. Sabe como está o mercado hoje? Abs.
É justamente por isso que uso ela como linguagem de aprendizado para os alunos de CC. O mercado de C++ no Brasil continua pequeno. Existem boas oportunidades para nível Sênior, especialmente trabalhando para o exterior, mas poucas oportunidades para iniciantes.
Uma pergunta, se usar o short eu to limitado a usar 65536 números?
Sim, mas o short aceita números negativos e positivos, então a faixa vai de -32768 a 32767. O unsigned short vai de 0 a 65535. Em ambos os casos você fica limitado a 65536 números diferentes.