Criei uma linguagem de programação!
ฝัง
- เผยแพร่เมื่อ 13 ก.ย. 2024
- Olá, amigos, sussa?
Nesse vídeo eu falo um pouco sobre como eu criei uma linguagem de programação pra um projeto que tenho em mente. Claro, ainda existem muitos ajustes a serem feitos, mas já é um começo bastante positivo 😃
links:
repositório da linguagem:
github.com/Nau...
musicas utilizadas no video:
• Pokémon Black & White ...
tags:
#programming #programação #computer #maths #matemática #cplusplus #python #computerscience #informatica #criatividade #informativo
cara criar uma linguagem nova do zero é algo muto impressionante
youtube anda me recomendando canais pequenos, e incrivelmente bons, continua com teu conteudo massa mano!
@@demensionalrecaps obg!!
Isso tem acontecido também! Recentemente eu descobri que é por causa de uma nova função do TH-cam chamada Hype. Você pode escolher hypar vídeos dos canais, especialmente pequenos, e isso faz o vídeo ir para muito mais gente. É tipo o Em Alta 2.0
Cara, simplesmente fantástico.
Olá amigos, esse vídeo deveria ter sido lançado antes... mas algumas situações ocorreram e atrasaram um pouco o processo... em fim, espero que gostem!!
OBS: os links ainda não foram colocados pois o youtube está avaliando a solicitação de recursos do canal... psé. Quando eles aprovarem eu adiciono.
Brabo!!!!! Ótimo projeto amigo, espero q dê td certo pra eu usar depois kkkkkkk
Achei muito interessante, gostaria de aprender a fazer uma linguagem, vou acompanhar aqui achei um canal de qualidade
Obg, amigo! Mais videos em breve...
Adorei, isso me deixa inspirado
muito daora!
mano, gostei do seu conteudo, de explicações e aprendizado, continua gravando videos assim, mais um sub pra ti
Graças a Deus que youtube me recomentou você, seu conteúdo é incrivel
Obg pelo comentario, amigo! Mais videos saindo em breve
Parabéns rapaz
TH-cam e incrível as vezes, recomendou esse ótimo canal e video, ganhou mais um inscrito
Conheci seu canal hoje e gostei muito do conteúdo!! Parabéns, fico no aguardo para saber mais sobre a linguagem.
gostei, um dia serei profissional nessa linguagem
@@Dzhyns ai sim hein 😎
KD os vídeos Man, cara teu conteúdo e top demais
Oi amigo, estou mudando de casa e ta td muito corrido ultimamente, peço perdão pela demora...
adorei seu canal mano, por favor continue! vou acompanhar todos os videos
Continuarei s, os vidros demoram um pouco... mas chegam kkkk
Seu Canal é muito bruto ta!
Continue!!!
Não sei como vim parar aqui e também não entendi poha nem uma, mais belo vídeo amigo 👍
Slc mano, vou tentar ser mais lúdico no próximo se possível...
@@nauzoo9881 Relaxa, não entendi por não saber do assunto mesmo, mais o vídeo foi bom mano
Opa, blz? Vim aqui falar uma coisa... SUA LANG TA MUITO BOA. eu vou criar a minha propria e estou com uma equipe (INDIE)... mais tu literalmente superou tudo mn! parabens pela sua lang
@@VoxelDev_ofc obg, amigo, q bom q gostou!
Já pode dar aula de Estrutura de dados 😅
Faz um curso completo ensinando a fazer uma linguagem de programação eu estou tentando fazer uma faz um tempo e nao estou conseguindo
Eu tava precisando criar um linguagem de programação (9 meses tentando criar), mas não sabia como organizar. Achei muito boa a estrutura em 2:49, tô pensando em criar assim:
Classe abstrata chamada Word
e colocar para estender esses tipos em 2:49
@@alvesxest fique a vontade pra dar uma olhada no código
Caraca, muito daora!!
O Desenvolvedor vai de Games para Engines então linguagens de programação.
*eu não entendendo nada*: "Caraí, muito foda mano, parabens
Caraca mano que irado, eu estudo programação com java e já cheguei até POO (Programação Orientada a Objetos), mas, isso que voce ta fazendo está em um nível totalmente novo kkkkk 😅, queria ajudar (já que o projeto é open source) mas não seria de muita serventia, no mais, sucesso bro!🚀🚀🚀
@@vitormaximus502 obg mano, sugestões tbm podem ajudar bastante!
@@nauzoo9881 Fala chefe, de boa? Eu achei a linguagem bem maneira, e eu queria saber se você poderia me responder algumas coisa sobre ela, é um projeto mais assim estudo/sem muito compromisso, ou você pretende incrementar ela mais vigorosamente? Você tem intenção de adicionar paradigmas como POO, funcional etc? Eu sou meio suspeito pra falar porque codo em java, mas eu prefiro tipagem estática, você pretende, no futuro deixar ela estaticamente tipada, deixar como esta (dinamicamente) ou pretende fazer que nem nem kotlin que é possível escolher entre um ou outro? Qual é tipo de algoritmo que esta sendo usado no garbage collector da linguagem(concurrent, parallel...) pretende deixar o que está sendo usado ou vai testar outros? Falando assim até parece que é fácil fazer esses negócios kkkkk, mas são umas dúvidas que eu tive
gênio!
Muito bom mano!
Como lang dev eu gosto muito de ver esse tipo de conteúdo aqui
Que bom q gostou!!
Boa!! Uma dica é converter o código para C, e desse modo onde C compila bloom roda. (V é uma linguagem que faz isso)
Eu vou dá uma estudada no teu código, eu sempre quis desenvolver a minha linguagem, o problema é que sempre parava no parser. Chegava no AST não sabia como decidir as coisas (sei lá porque, enfim).
Ótimo projeto!
Sim, o parser foi o algoritmo mais complicado de criar. Vc sugere criar um transpiler de bloom pra C? É uma possibilidade q eu considerei, e provavelmente vou tentar fazer isso em algum momento, mas no momento eu estava tentando criar um Assembler pra 6502 (video futuro). Obg pelo comentário, amigo!
@@nauzoo9881 Exatamente um transpiler, depois que o código tiver em C, é possível gerar até código WASM com binaryen.
Mas em asm, tu vai sofrer bastante pra gerenciar a memória, enfim boa sorte!
Brabo
agora coloca um wrapper do vulkan por cima e faz um gta 6 pra nós pfv
ficou mt massa o vídeo estou esperando os próximos!
Ahaha, seria mto bom. Infelizmente eu n manjo nada de vulkan, nem sou programador gráfico. Mas como eu disse, quem quiser fazer fork e implementar, pode fazer! Outros videos saindo em breve
vendo isso ate da ontade de criar uma linguagem de prograaçao mais no meu caso seria linguagem de esquizofrenia😀muito top o video ai meu mano
que dahora
é boa ideia pra uma linguagem
Eu primata inferior uso o que os primatas superiores construíram ( eu uso as linguagens pronta, já o psicopata resolveu criar a dele, tem meu respeito)
O que você precisou estudar para aprender isso?
up
Programação de baixo nível, fundamentos da computação, arquitetura de computadores, algoritmos, estruturas de dados... basicamente assuntos relacionadas a sistemas de baixo nível.
Agora cria uma máquina turing completa para rodar a linguagem
Uma máquina virtual, vc diz? No momento não será necessário, mas futuramente, se for implementar uma arquitetura própria, posso tentar fazer sim. Aliás, a linguagem é Turing complete.
Por que esse canal é tão subestimado mesmo tendo vídeos tão bons?
Haha, n acho q seja subestimado, o apoio q vcs vem dando está incrível!
Parabens pelo projeto mano, o que tu estudou exatamente pra conseguir ter a base pra fazer uma linguagem?
Bom, principalmente: estruturas de dados, algoritmos, regex... programação de baixo nível em geral...
@@nauzoo9881 tu faz faculdade? Ou estuda por fora? Eu atualmente tô estudando estrutura de dados em C, pilhas, filas, listas, hash, árvores
Acho interessante o processo de criação de uma linguagem de programação
@@Matheus77 estudo sozinho desde os 11 anos, esse ano q eu entrei na faculdade de engenharia da computação.
@@nauzoo9881 tem recomendação de canais? Ou plataformas de curso?
Voltando aqui para ver esse video bom e fazer uma pergunta, realmente vai dar para criar jogos gba? Tenho a vontade de fazer um numa linguagem simples
Estou estudando as possibilidades, mas acho q sim. So vou ter q criar um back-end complier pro gba
@@nauzoo9881 que incrivel
Eng da computação é foda
É bem interessante s
criei o pythonscript que ja lançou agora estou criando uma engine que rode minha linguaguem de programação
Falta muito pra terminar?
@@Craft07 eu estou parado pq agora estou com parceria com uma equipe de tecnologia
@@Craft07 mas sim falta muito
Opa irmão, pode me dizer onde tu aprendeu isso cara, algum livro ou algo assim. E muito bom seu vídeo😅
Experiencias da vida, hehe. Eu so fui aprendendo com o tempo varios conceitos e teve um momento que eu comecei a me interessar por compiladores e td mais. Eu curso engenharia de computação, mas, quando eu gravei esses videos, eu ainda estava no 3o ano do ensino médio. Apesar disso, a faculdade aborda alguns desses assuntos.
Se quiser escrever seu primeiro compilador, pode dar uma olhada no canal do tsoding
oloko mano se só criou uma liguagem e é isso?
Basicamente, haha. Mas eu pretendo utilizala pra alguns projetos futuros
Como deixar o thema do python ass? 0:34
Isso n é o python, amigo, é a linguagem q eu fiz haha. Esse editor de código é o vim, eu deixei no repositório da linguagem o arquivo de sintaxe pra vim e neovim.
GaRbAgE cOlLeCtoR
pronunciation S rank
faz um curso q eu pago
Não é tao simples assim criar uma linguagem, a criação de uma linguagem e muito mais complexa que isso.
Sim, levou algumas semanas. Esse video é um resumo introdutório, e tem caráter expositivo. Se eu fosse explicar td iria ter horas de duração...
@@nauzoo9881 realmente criar um lexer e um parser manualmente e tenso mais existe o antlr
Um acada ano kkkk
Td q é bom dura pouco 😔
Uma dica pra aumentar o interesse no seu vídeo, é fale com mais emoção vc fala muito sem emoção, isso causa desinteresse no seu vídeo
Obg pela dica, vou tentar falar com mais entusiasmo no próximo vídeo. Acaba q esse é o meu jeito de falar msm, mas eu tbm achei um pouco sem sal dessa vez hahah
Vende logo teus cursos em uma plataforma, está perdendo dinheiro rs.
Que isso chefe kkkk tamo junto
Python is trash🤓🤓🤓
Real ☠☠