"Só pra complementar, já expliquei aqui - e em mais detalhes aqui - como o Tiobe calcula o seu ranking. Leia e entenda porque ele não deve ser levado tão a sério. Sobre PHP ser usado por 78% da web (ou qualquer outra porcentagem, varia conforme a fonte)..."3 tabcoins · 0 comentário · kht · 2 anos atrás
"De forma geral, e sem saber dos requisitos do sistema, eu costumo dizer que depende. Mas neste caso específico, não consigo imaginar uma situação em que faça sentido ter um JSON com milhões de caracteres no banco. Outro ponto confuso é que primeiro vc..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Sobre tipagem, além do link que o @maniero indicou, tem também esse. Além das definições, que os links explicam e são importantes (e muita gente confunde), também acho válido ressaltar a conclusão: Ou seja, pra variar, não existe essa de que uma das op..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Já eu diria pra não usar o ChatGPT como professor. O problema é quando ele der uma resposta meio certa, com erros sutis que um iniciante dificilmente conseguiria perceber - e que no estágio atual ainda é bem comum. No fim é tão ou mais prejudical que u..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Veja no GitHub que o compilador de Rust é escrito na própria linguagem (mais de 96% do código é Rust, e nada de C++). Este compilador gera o código intermediário do LLVM, que por sua vez gera o executável - o processo todo é descrito aqui. Para entende..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"por que muitas linguagens escolheram C++ ao invés de C para adaptar seus recursos? (Por exemplo Numpy de Python) No GitHub podemos ver no código fonte do numpy que somente 1,1% é C++, e C corresponde a mais de 35% (tem também uma boa parte em Python, m..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"Para estarem surpresos, os CEO's devem ser tipo esses aqui: Home office meme Home office meme Home office meme [1]: https://i.imgur.com/iqjJAcA.jpg [2]: https://i.imgur.com/VUK2tN5.jpg"2 tabcoins · 1 comentário · kht · 2 anos atrás
"Desculpe não responder diretamente, mas acho importante frisar uma coisa: não existe uma definição formal, única, canônica e "oficial" sobre os tais "níveis" de linguagens. Geralmente usam-se os termos "baixo nível" e "alto nível" de maneira informal,..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Outra coisa que reparei: o código usa parseInt para arredondar o resultado da divisão. Apesar de "funcionar", isso nem sempre dá o resultado esperado - veja aqui. A meu ver, o mais correto é trocar por Math.floor, e somente na divisão. Já o operador %..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Sobre esse assunto, já escrevi com mais detalhes aqui, mas vale citar um trecho relevante: Complexidade de algoritmos é uma daquelas coisas que vc só percebe que faz diferença quando vc conhece. Quem não conhece não vai perceber, na verdade *sequer vai..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Na verdade foram declaradas três variáveis: timer, minutes e seconds. A vírgula está servindo para separar as declarações. E cada declaração pode ou não inicializar a respectiva variável com algum valor. Isso está bem descrito na documentação. Ou seja,..."4 tabcoins · 2 comentários · kht · 2 anos atrás
"Bom, o motivo de não ter eu não sei, mas não é por falta de gente pedindo :-) https://www.tabnews.com.br/Pandasauro/como-pesquisar-um-tema-assunto-ja-postado-aqui-no-tabnews https://www.tabnews.com.br/gabrielrocha/opcao-de-busca https://www.tabnews.com..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"O que exatamente vc chama de "tipagem avançada"? Tipagem não tem segredo, vc verifica qual o tipo de informação que precisa (número, string, ou um tipo customizado - por exemplo, um Usuario que tem nome e idade, etc) e usa esses tipos onde faz sentido...."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Tem API sim, inclusive existe esta documentação "extra oficial". Não sei se está atualizada, mas é um bom ponto de partida."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Eu acho o contrário. O problema do ChatGPT são as respostas meio-certas, com erros sutis que um iniciante não tem discernimento para detectar. Então para aprendizado acaba sendo péssimo, pois pode enganar e passar a impressão errada de estar ensinando..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Não entendi nada. A ideia é saber quais índices são True? Qual o contexto disso? Sem saber qual problema de fato está sendo resolvido, não dá pra saber o que faz mais sentido. Nem vou entrar no mérito de não ter nada de POO neste exemplo, mas enfim..."1 tabcoin · 0 comentário · kht · 2 anos atrás
"Essa dica é muito importante. Assistentes como o Copilot são bons para quem sabe o que está fazendo, e consegue revisar o que ele te dá. Não é pra copiar cegamente, senão cai no mesmo problema - que já existe hoje, claro, mas que certamente será agrava..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Aí que começam as diferenças entre editor e IDE. O VS Code é uma IDE (Integrated Development Environment - Ambiente de Desenvolvimento Integrado), que te dá muito mais recursos do que um simples editor. Embora hoje a linha tenha ficado um pouco mais tê..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"Só um detalhe. No seu código vc usa isdigit para verificar se foi digitado um número, e depois converte usando int: if menuOption.isdigit(): if int(menuOption) == 0: etc O que serve para a maioria dos casos. Mas como o usuário pode digitar qualquer coi..."4 tabcoins · 2 comentários · kht · 2 anos atrás
"Já brinquei um pouco em alguns desses sites, e acho que não são bons para aprendizado, por causa da forma que funcionam. Não sei se todos são exatamente assim, mas os que eu vi, geralmente só dão alguns casos básicos pra vc testar ("para entrada A, a s..."2 tabcoins · 2 comentários · kht · 2 anos atrás
"O Vim é um editor muito poderoso, porém - na minha opinião - difícil de dominar. Confesso que nunca investi muito tempo nele, só sei o básico (sei sair dele, por exemplo :-D). Mas já vi gente fazendo malabarismos incríveis com ele. O Vim é tão complexo..."2 tabcoins · 5 comentários · kht · 2 anos atrás
"Toda linguagem tem qualidades e defeitos. E todas tem também fanboys e haters (algumas mais que outras). O importante é saber filtrar tudo isso e ver o que faz sentido e o que é crítica infundada. Não estou dizendo que é fácil, ainda mais pra quem está..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"De qual banco estamos falando? Acredito ser MySQL, pois outros bancos não possuem esta função. Por exemplo, em Oracle as funções para manipular JSON são diferentes, o mesmo para PostgreSQL. Enfim, segundo a documentação do MySQL, o operador -> é um ali..."3 tabcoins · 2 comentários · kht · 2 anos atrás
"As definições de inteligência e criatividade foram criadas por nós humanos. E "por coincidência", segundo elas, somos seres inteligentes e criativos. Que definições convenientes, não? Enfim, talvez dê pra encaixar a IA nessas definições, ou pelo menos..."2 tabcoins · 1 comentário · kht · 2 anos atrás
"é exatamente o que nós, humanos, fazemos Não sei. Tem muita discussão sobre se os processos da IA são iguais aos nossos. Existem paralelos e similaridades, como a própria terminologia indica ("inteligência", redes "neurais", que são mais abstrações e m..."1 tabcoin · 1 comentário · kht · 2 anos atrás
"A questão do RTFM eu vejo mais como um problema de atitude das pessoas, do que da ferramenta em si. Mas entendi o seu ponto :-)"1 tabcoin · 0 comentário · kht · 2 anos atrás
"a capacidade do modelo de criar conteúdo original e criativo Não. Há alguns dias eu fiz um post aqui sobre um vídeo do Akita que explica em detalhes como o ChatGPT funciona. E uma das coisas importantes que o vídeo faz é justamente derrubar este mito d..."3 tabcoins · 9 comentários · kht · 2 anos atrás
"Eu vejo como ferramentas diferentes, com propósitos diferentes. A ideia da man page é ser a referência completa do comando, com todas as opções disponíveis, funcionamento, etc. Já o tldr tem outro objetivo: até onde entendi, a ideia é mostrar exemplos..."4 tabcoins · 4 comentários · kht · 2 anos atrás
"Só uma coisa que não ficou muito clara pra mim. Quem recebe o voto, recebe também alguns centavos? Se for isso, então cai mais ou menos no mesmo problema dos outros sites (talvez não exatamente igual, mas similar). No fim, acaba incentivando conteúdo m..."2 tabcoins · 0 comentário · kht · 2 anos atrás
"Pra começar a tentar entender o que aconteceu, leia aqui (e siga os links que tem lá, principalmente o do vídeo, que explica em detalhes como o ChatGPT funciona). Mas só pra resumir, o ChatGPT é "só" um autocomplete turbinado. Ele não pensa, não analis..."2 tabcoins · 3 comentários · kht · 2 anos atrás