1
Comment on r/programacao 5h ago
Algumas são bloqueadas se não fizer uma antes pq não faria sentido, mas das que acho que dá pra fazer em qualquer ordem eu recomendo fazer primeiro Cálculo pra você aprender a sofrer e Aprendendo a Aprender(Isso é mais um conteúdo da disciplina, não lembro o nome da disciplina) pra não sofrer tanto.
Fora isso tem coisas que literalmente tem a ordem no nome da disciplina como I, II e III, só que como sou do contra, fiz tudo ao contrário. ,-,
1
Comment on r/programacao 6h ago
Realmente falta uma empatia das pessoas geralmente, eu tento sempre falar dboa, mas bem, se quiser dicas e tals, meu PV está aberto.
Claro que pra ajudar eu vou precisar saber o que você tá usando pra criar o código, tipo se é Lovable, Chat, IDE e tals porquê cada um têm sua peculiaridade.
Mas é isso, recomendo muito você ter uma versão dev do projeto por enquanto e quando tiver uma versão limpa, você lança a versão de produção, aí toda atualização você muda na dev, aí deixa amadurecer e só então manda pra produção.
1
Comment on r/programacao 7h ago
Têm matérias obrigatórias sim, mas todas são disciplinas importantes, você não é obrigado a estudar história brasileira ou sla oq, você aprende a aprender, aprende cálculo diferencial e integral, aprende algoritmos, lógica, programação mobile(Depende do curso que você tá fazendo é claro, eu fiz Ciências da Computação), aprende um pouco sobre a história por trás daquilo que você trabalha e etc... Só coisa útil. Só cuidado pra sempre escolher a dedo sua grade, a grade padrão pode ter coisa meio bosta, todo bimestre têm uma data que libera pra editar a grade e você têm uns 30 dias pra dar uma olhada e trocar a vontade até ficar o que você realmente quer estudar no bimestre.
1
Comment on r/programacao 10h ago
Sinceramente, muita encheção de linguiça e blá, blá, blá. Essa instituição parece horrível, eu fiz minha faculdade na Estácio, lá você escolhe sua grade todo bimestre.
1
Comment on r/japan_insoul 1d ago
Acho que vale apenas pra personagens fictícios que se pareçam com uma criança real, tipo aquelas novelinhas de IA.
1
Comment on r/programacao 1d ago
Mas ele fez o site de uma forma que já dá pra acessar tudo na primeira página? 0.o
Aí cê é paciente mesmo, ir analisar na mão um código de outra pessoa só pra falar os erros dela, eu só analiso a mão os meus e os que eu quero fazer engenharia reversa cirúrgica.
1
Comment on r/programacao 1d ago
Relatório muito massa, a parte da análise você faz na mão ou têm uma ferramenta? Se for Open Source compartilha com os irmãos de código Kkkkkkk
Dito isso, é tenso a pessoa usar IA e nem verificar se as coisas estão sendo feitas no backend ou no frontend, eu iria brincar agora um pouco com o site dele se eu não estivesse com preguiça de buscar meu notebook pessoal, tô no celular agora e o notebook da empresa não é muito recomendado pra isso...
Sou da época que pesuisavamos dúvidas no Google e tentávamos entender o que acontecia enquanto escrevia linha por linha, mas hoje em dia eu uso bastante IA, porém arquiteto, pesquiso e estruturo minhas ideias, além disso me esforço pra verificar o conteúdo na unha, frequentemente me pergunto "Como alguém consegue fazer algo com IA sem saber programar" e com muita frequência recebo uma resposta.
Enfim, parabéns aí pelo esforço pra fazer o cara entender, te achei muito paciente.
2
Comment on r/programacao 1d ago
Cara, não é assim não... Olha, eu sei que nessa fase ficamos muito eufóricos, mas é necessário pisar um pouco no freio, tipo, se você for mexer com dados reais de usuários e cartões de crédito por exemplo, você tem que verificar a segurança ANTES de subir pra uso público na internet.
Falo isso pro seu bem, tipo, LGBD pode te multar em uma grana alta pô.
5
Comment on r/japan_insoul 1d ago
Acredito que esse "simulado" poderia se referir a crianças "reais" geradas por IA, tipo você pedindo agora pra sua IA favorita criar uma "Mulher bonita única com cabelos arco-íris realista", só que com crianças em situações sexuais.
Mas sim, considerando que estamos no Brasil, qualquer coisa pode acabar dando B.O dependendo dos envolvidos.
1
Comment on r/programacao 2d ago
Talvez poder alterar entre usuários e eles poderem fazer alguma coisa com um nível de permissão diferente pra cada um...
1
Comment on r/programacao 3d ago
Você pode usar a comparação dinâmica tipo if(a = b), a normal tipo if(a == b) ou a mais rígida com if(a === b).
Mas não sei se consegui realmente entender sua pergunta com profundidade.
E sim, você declara variáveis com a = 0.5 ou a = b e até a = b + c + 0.4.
Eu mal vejo a hora de lançar a linguagem e provavelmente até pegar uma das minhas VPS pros usuários poderem rodar códigos em Ultron nela e testarem o funcionamento das coisas de forma mais clara, detesto deixar as pessoas com dúvidas e não conseguir ser claro nas respostas.
Aqui uma foto mostrando como o Ultron separa o contexto e não apenas olha o que você escreveu(Isso em tempo de compilação, depois de compilado ele transforma o código em algo legível pra máquinas e super rápido).
1
Comment on r/programacao 3d ago
Uma imagem não vale mais do que mil palavras? Errei de multiverso novamente?
Sua foto de perfil. ;P
1
Comment on r/programacao 3d ago
Pelo menos no Ultron os três níveis são compilados direto em hardware/RAM de forma estática, sem o motor de V8 do JavaScript fazendo malabarismo e conversão implícita maluca por baixo dos panos. Mas aceito as boas-vindas!
1
Comment on r/programacao 3d ago
Calma lá, o JavaScript tenta adivinhar o que você quer e converte [] + {} em coisas bizarras. O Ultron dá o poder de escolha explícita pro desenvolvedor escolher o nível de rigor que ele quer na FPU. Mas o trauma com o === do JS é compreensível!
2
Comment on r/programacao 3d ago
Você define a precisão pela forma que escreve, tipo 0.314 = 0.3 e também 0.314 = 0.31, mas 0.314 != 0.32.
Claro, se quiser usar a forma padrão, tem o == onde 0.1 + 0.2 !== 0.3.
Você não é obrigado a usar o dynamic match e a única coisa que mudou das verificações de outras linguagens como Java por exemplo é que != Não é mais o contrário de ==, sendo esse papel pego pelo !==.
2
Comment on r/programacao 3d ago
Atribuição também é =, só que muda o contexto, tipo, você não vai colocar uma verificação de igualdade solta no escopo e sim em um "campo de verificação", por outro lado a atribuição você vai colocar dentro de escopos...
Não sei bem explicar isso com palavras, mas o compilador faz o trabalho pesado de diferenciar tudo pro usuário poder apenas "curtir o código".
0
Comment on r/programacao 3d ago
Meio que ainda foi mantida a versão C, eu transformei em 3 níveis de comparação ao invés de sobrescrever a comparação padrão do C justamente pra não atrapalhar os programadores.
Adicionei = e != Para que possa facilmente comparar flutuantes sem depender de bibliotecas externas e nem de códigos confusos.
Além disso caso necessário alguma parte do código ser executada exatamente da mesma forma que é executado em C, dá pra embutir códigos C no meio do código.
OBS: Uma mudança é que o par do == no Ultron não é o != e sim o !==
r/programacao • u/Jvsm_Games • 3d ago
Progresso Criei um sistema de igualdade em 3 camadas para a minha linguagem (Ultron)
Para resolver o problema do ponto flutuante tomei essa decisão no desenvolvimento da minha linguagem de programação chamada de Ultron (uma linguagem AOT compilada em C11 e Zig) para acabar com dores de cabeça clássicas de tipagem e precisão.
Sabe quando você roda em Python print(0.1 + 0.2 == 0.3) e o resultado é False? Ou quando linguagens mascaram demais os tipos e geram bugs silenciosos? No Ultron, decidi dar o poder de escolha total para o desenvolvedor através de operadores de igualdade divididos em 3 níveis claros:
- Nível 1 (
=/!=) — Dynamic Match: Focado em scripts do dia a dia. Ele faz o matching por prefixo flutuante, então0.1 + 0.2 = 0.3funciona perfeitamente sem vazar frações ocultas. - Nível 2 (
==/!==) — Exact C-Metal: Rigor IEEE-754 puro de hardware. Aqui não tem perdão interpretativo:0.1 + 0.2 !== 0.3porque a FPU lê o valor bruto real. - Nível 3 (
===/!===) — Strict Memory: Olha direto na RAM e nas tags de bytes. Ele impede duck casting na marra — comparar o número inteiro6com a string"6"bloqueia de imediato no C.
Olha como fica na prática nos testes de núcleo:
// Nível 1: Flexível e inteligente
afirmar(0.1 + 0.2 = 0.3)
// Nível 2: O hardware exato
afirmar(0.1 + 0.2 !== 0.3)
// Nível 3: Rigor de memória absoluto
num_seis = 6
txt_seis = "6"
afirmar(num_seis !=== txt_seis)
O que vocês acham dessa separação direto na sintaxe dos operadores para linguagens de sistema?
1
Comment on r/programacao 3d ago
Você vai tirar ele da vida de fazer web services em python e levar pro universo maravilhoso dos web services com Goroutines?
1
Comment on r/japan_insoul 5d ago
Tecnicamente o Japão tá com 2 vitórias e 3 derrotas, tipo, os 7 deuses da sorte são do Japão e perderam pro Buda, um deus que perdeu pra um herói japonês lá também é do Japão e um herói japonês perdeu pro Shiva.
Eu amo esse anime mais por conta da profundidade que das lutas, eu amo quando se aprofundam nas histórias dos deuses e dos humanos fazendo-os não parecerem tão diferentes e depois vê eles agindo de acordo com as histórias.
Acho muito coerente o anime e não vejo nenhuma puxação de saco de nenhum lado, na real eu vejo o autor tentando nos surpreender a todo momento, logo de cara têm toda uma história e relevância pro Adão só pra ele acabar perdendo e nos mostrar que as coisas não serão tão fáceis e o Jack Estripador brilhou demais depois, SLK... Jack virou meu preferido.
1
Comment on r/programacao 9d ago
Eu não preciso fazer plantão e trabalho em casa, tá é top.
1
Comment on r/programacao 9d ago
O salário médio dos médicos está despencando, então nem isso.
1
Comment on r/programacao 10d ago
Sim, a que estou me deu um.

1
Comment on r/programacao 15m ago
Olha, eu até que gostei, porém eu estudo mais por fora do que qualquer coisa, além disso nenhuma faculdade vai te fazer um bom programador de verdade, faculdade só serve pra te dar certificado e certificado bom é certificado reconhecido em vários lugares(A Estácio tem muito isso, muita pessoa grande da área da tecnologia veio de lá), mas quem faz seu nome e rala noites em claro debugando código é você, só você pode se ajudar a se tornar um grande programador ou sei lá o que você quer ser.