Como criar uma linguagem de programação (na prática)

Описание к видео Como criar uma linguagem de programação (na prática)

Você vai entender todas as etapas de criação de uma linguagem de programação a partir de exemplos práticos.

Vai conhecer mais sobre a história das linguagens de programação, o motivo de JavaScript ter sido criado e aprendizados que pode levar para a vida inteira.

Para o exemplo dessa aula, vou reimaginar uma linguagem interpretada que chamei de linguagem Chapolin Colorado hehe.

E aí, bora ver?

#compiladores #javascript #linguagemdeprogramação

💥 Aula gratuita sobre testes automatizados: https://bit.ly/metodo-tajs-aula-gratuita
🔥 Conheça o método TAJS: https://bit.ly/metodotajs-yt

✅ REFERÊNCIAS

https://github.com/dipeshpatil/simple...
https://github.com/childrentime/js-in...
https://github.com/marten-de-vries/ev...
https://www.lifewire.com/what-is-enia...
https://astexplorer.net/
  / how-microsoft-rewrote-its-c-compiler-in-c-...  

código fonte: https://github.com/ErickWendel/simple...

💥 CHAPTERS

00:00 - O que você vai ver neste vídeo

00:24 - O que são linguagens de programação

02:07 - Entendendo a relação com código binário

03:20 - Se inscreva no canal e deixe o seu like!

03:44 - Porque criar uma linguagem de programação do zero?

04:50 - Tipos de linguagens de programação

06:45 - O que você vai fazer

07:35 - Entendendo etapas de uma linguagem de programação

08:22 - Lexical Analyzer/ Analisador Léxico

10:23 - Demo - entendendo o analisador léxico

13:31 - Alterando os tokens de operadores por palavras

17:02 - Entendendo o papel do parser

18:35 - Demo- parser na prática

20:33 - Evaluator/ Executor

21:26 - demo - evaluator na prática

23:04 - Complexidades adicionais

24:00 - Considerações finais

24:37 - Erros de gravação
26:08 - Se inscreva no canal e ative as notificações!!

Комментарии

Информация по комментариям в разработке