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

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

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

    cara criar uma linguagem nova do zero é algo muto impressionante

  • @demensionalrecaps
    @demensionalrecaps 2 หลายเดือนก่อน +17

    youtube anda me recomendando canais pequenos, e incrivelmente bons, continua com teu conteudo massa mano!

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

      @@demensionalrecaps obg!!

    • @Gabriel-rg7cy
      @Gabriel-rg7cy หลายเดือนก่อน

      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

  • @zzz909z
    @zzz909z 2 วันที่ผ่านมา

    Cara, simplesmente fantástico.

  • @nauzoo9881
    @nauzoo9881  5 หลายเดือนก่อน +10

    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.

  • @Placidocordeiro
    @Placidocordeiro 11 วันที่ผ่านมา

    Brabo!!!!! Ótimo projeto amigo, espero q dê td certo pra eu usar depois kkkkkkk

  • @joaofelipefilgueirafelizar6596
    @joaofelipefilgueirafelizar6596 3 หลายเดือนก่อน +4

    Achei muito interessante, gostaria de aprender a fazer uma linguagem, vou acompanhar aqui achei um canal de qualidade

    • @nauzoo9881
      @nauzoo9881  3 หลายเดือนก่อน +2

      Obg, amigo! Mais videos em breve...

  • @luanfonseca1508
    @luanfonseca1508 3 หลายเดือนก่อน +4

    Adorei, isso me deixa inspirado

  • @consart
    @consart 2 วันที่ผ่านมา

    muito daora!

  • @ShindoZkOFC
    @ShindoZkOFC 3 หลายเดือนก่อน +2

    mano, gostei do seu conteudo, de explicações e aprendizado, continua gravando videos assim, mais um sub pra ti

  • @gabrielguimaraes7925
    @gabrielguimaraes7925 3 หลายเดือนก่อน +1

    Graças a Deus que youtube me recomentou você, seu conteúdo é incrivel

    • @nauzoo9881
      @nauzoo9881  3 หลายเดือนก่อน +1

      Obg pelo comentario, amigo! Mais videos saindo em breve

  • @gustavopich1628
    @gustavopich1628 15 วันที่ผ่านมา

    Parabéns rapaz

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

    TH-cam e incrível as vezes, recomendou esse ótimo canal e video, ganhou mais um inscrito

  • @gnomioo828
    @gnomioo828 2 หลายเดือนก่อน

    Conheci seu canal hoje e gostei muito do conteúdo!! Parabéns, fico no aguardo para saber mais sobre a linguagem.

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

    gostei, um dia serei profissional nessa linguagem

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

      @@Dzhyns ai sim hein 😎

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

    KD os vídeos Man, cara teu conteúdo e top demais

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

      Oi amigo, estou mudando de casa e ta td muito corrido ultimamente, peço perdão pela demora...

  • @user-lo2eg1dr9w
    @user-lo2eg1dr9w 2 หลายเดือนก่อน

    adorei seu canal mano, por favor continue! vou acompanhar todos os videos

    • @nauzoo9881
      @nauzoo9881  2 หลายเดือนก่อน

      Continuarei s, os vidros demoram um pouco... mas chegam kkkk

  • @jonathabarbosa4769
    @jonathabarbosa4769 4 หลายเดือนก่อน

    Seu Canal é muito bruto ta!
    Continue!!!

  • @voltzz1065
    @voltzz1065 2 หลายเดือนก่อน +6

    Não sei como vim parar aqui e também não entendi poha nem uma, mais belo vídeo amigo 👍

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

      Slc mano, vou tentar ser mais lúdico no próximo se possível...

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

      @@nauzoo9881 Relaxa, não entendi por não saber do assunto mesmo, mais o vídeo foi bom mano

  • @VoxelDev_ofc
    @VoxelDev_ofc 2 หลายเดือนก่อน

    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

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

      @@VoxelDev_ofc obg, amigo, q bom q gostou!

  • @user-bo4me8kw9z
    @user-bo4me8kw9z 5 หลายเดือนก่อน +1

    Já pode dar aula de Estrutura de dados 😅

  • @user-mn4up9es7t
    @user-mn4up9es7t หลายเดือนก่อน

    Faz um curso completo ensinando a fazer uma linguagem de programação eu estou tentando fazer uma faz um tempo e nao estou conseguindo

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

    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

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

      @@alvesxest fique a vontade pra dar uma olhada no código

  • @capyvara-dev
    @capyvara-dev 3 หลายเดือนก่อน +1

    Caraca, muito daora!!

  • @merial9
    @merial9 3 หลายเดือนก่อน +1

    O Desenvolvedor vai de Games para Engines então linguagens de programação.

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

    *eu não entendendo nada*: "Caraí, muito foda mano, parabens

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

    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!🚀🚀🚀

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

      @@vitormaximus502 obg mano, sugestões tbm podem ajudar bastante!

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

      ​​​​​​​​@@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

  • @SiriusPie
    @SiriusPie 3 หลายเดือนก่อน +1

    gênio!

  • @erickbradbury4591
    @erickbradbury4591 2 หลายเดือนก่อน

    Muito bom mano!

  • @imaqtkatt
    @imaqtkatt 3 หลายเดือนก่อน

    Como lang dev eu gosto muito de ver esse tipo de conteúdo aqui

    • @nauzoo9881
      @nauzoo9881  3 หลายเดือนก่อน +1

      Que bom q gostou!!

  • @Ddiidev
    @Ddiidev 3 หลายเดือนก่อน

    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!

    • @nauzoo9881
      @nauzoo9881  3 หลายเดือนก่อน +2

      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!

    • @Ddiidev
      @Ddiidev 3 หลายเดือนก่อน

      ​@@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!

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

    Brabo

  • @voidnatta
    @voidnatta 3 หลายเดือนก่อน

    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!

    • @nauzoo9881
      @nauzoo9881  3 หลายเดือนก่อน +1

      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

  • @nightbot3822
    @nightbot3822 3 หลายเดือนก่อน

    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

  • @botzinhumilde
    @botzinhumilde 2 หลายเดือนก่อน

    que dahora

  • @matheusnery1230
    @matheusnery1230 3 หลายเดือนก่อน

    é boa ideia pra uma linguagem

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

    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)

  • @g-laveli
    @g-laveli 3 หลายเดือนก่อน +1

    O que você precisou estudar para aprender isso?

    • @dottizeronoveum
      @dottizeronoveum 3 หลายเดือนก่อน +1

      up

    • @nauzoo9881
      @nauzoo9881  3 หลายเดือนก่อน +1

      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.

  • @GuizinPE81
    @GuizinPE81 2 หลายเดือนก่อน

    Agora cria uma máquina turing completa para rodar a linguagem

    • @nauzoo9881
      @nauzoo9881  2 หลายเดือนก่อน

      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.

  • @CommandLs
    @CommandLs 2 หลายเดือนก่อน

    Por que esse canal é tão subestimado mesmo tendo vídeos tão bons?

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

      Haha, n acho q seja subestimado, o apoio q vcs vem dando está incrível!

  • @Matheus77
    @Matheus77 2 หลายเดือนก่อน

    Parabens pelo projeto mano, o que tu estudou exatamente pra conseguir ter a base pra fazer uma linguagem?

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

      Bom, principalmente: estruturas de dados, algoritmos, regex... programação de baixo nível em geral...

    • @Matheus77
      @Matheus77 2 หลายเดือนก่อน

      @@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

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

      @@Matheus77 estudo sozinho desde os 11 anos, esse ano q eu entrei na faculdade de engenharia da computação.

    • @Matheus77
      @Matheus77 2 หลายเดือนก่อน

      @@nauzoo9881 tem recomendação de canais? Ou plataformas de curso?

  • @luanfonseca1508
    @luanfonseca1508 2 หลายเดือนก่อน

    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

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

      Estou estudando as possibilidades, mas acho q sim. So vou ter q criar um back-end complier pro gba

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

      @@nauzoo9881 que incrivel

  • @Aguinaldoemap
    @Aguinaldoemap 2 หลายเดือนก่อน

    Eng da computação é foda

    • @nauzoo9881
      @nauzoo9881  2 หลายเดือนก่อน

      É bem interessante s

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

    criei o pythonscript que ja lançou agora estou criando uma engine que rode minha linguaguem de programação

    • @Craft07
      @Craft07 18 วันที่ผ่านมา

      Falta muito pra terminar?

    • @Duenodestingray2
      @Duenodestingray2 18 วันที่ผ่านมา

      @@Craft07 eu estou parado pq agora estou com parceria com uma equipe de tecnologia

    • @Duenodestingray2
      @Duenodestingray2 18 วันที่ผ่านมา

      @@Craft07 mas sim falta muito

  • @naysonoliveira3904
    @naysonoliveira3904 3 หลายเดือนก่อน

    Opa irmão, pode me dizer onde tu aprendeu isso cara, algum livro ou algo assim. E muito bom seu vídeo😅

    • @nauzoo9881
      @nauzoo9881  3 หลายเดือนก่อน

      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.

    • @nauzoo9881
      @nauzoo9881  3 หลายเดือนก่อน

      Se quiser escrever seu primeiro compilador, pode dar uma olhada no canal do tsoding

  • @brisa6474
    @brisa6474 3 หลายเดือนก่อน +1

    oloko mano se só criou uma liguagem e é isso?

    • @nauzoo9881
      @nauzoo9881  3 หลายเดือนก่อน

      Basicamente, haha. Mas eu pretendo utilizala pra alguns projetos futuros

  • @2003gbrl
    @2003gbrl 3 หลายเดือนก่อน

    Como deixar o thema do python ass? 0:34

    • @nauzoo9881
      @nauzoo9881  2 หลายเดือนก่อน

      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.

  • @MK_LN
    @MK_LN 5 หลายเดือนก่อน +1

    GaRbAgE cOlLeCtoR

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

      pronunciation S rank

  • @mizuky2499
    @mizuky2499 3 หลายเดือนก่อน

    faz um curso q eu pago

  • @pedroneto8461
    @pedroneto8461 3 หลายเดือนก่อน

    Não é tao simples assim criar uma linguagem, a criação de uma linguagem e muito mais complexa que isso.

    • @nauzoo9881
      @nauzoo9881  3 หลายเดือนก่อน +1

      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...

    • @pedroneto8461
      @pedroneto8461 3 หลายเดือนก่อน

      @@nauzoo9881 realmente criar um lexer e um parser manualmente e tenso mais existe o antlr

  • @Sebastiaosilva-si5hz
    @Sebastiaosilva-si5hz 4 หลายเดือนก่อน

    Um acada ano kkkk

    • @nauzoo9881
      @nauzoo9881  4 หลายเดือนก่อน

      Td q é bom dura pouco 😔

  • @XTZIM_OFICIAL
    @XTZIM_OFICIAL 3 หลายเดือนก่อน

    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

    • @nauzoo9881
      @nauzoo9881  3 หลายเดือนก่อน +1

      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

  • @erickbradbury4591
    @erickbradbury4591 2 หลายเดือนก่อน

    Vende logo teus cursos em uma plataforma, está perdendo dinheiro rs.

    • @nauzoo9881
      @nauzoo9881  2 หลายเดือนก่อน

      Que isso chefe kkkk tamo junto

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

    Python is trash🤓🤓🤓

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

      Real ☠☠