Skip to content

Interpretadores são programas de computador que leem um código fonte de uma linguagem de programação interpretada e o converte em código executável. Seu funcionamento pode variar de acordo com a implementação. Em alguns casos, o interpretador lê o código fonte linha a linha e o converte em código objeto (ou bytecode) à medida que o executa, em o…

Notifications You must be signed in to change notification settings

leonardo8787/Interpretador

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interpretador feito com Scala

Esté interpretador tem por objetivo conseguir interpretar uma linguagem fictícia afim de consolidar as bases em interpretadores, visto que mesmo sendo interpretada uma linguagem fictícia, as bases para linguagens reais permanecem as mesmas.

Integrantes do Projeto

Frederico Dantes

Leonardo Campos

Características da linguagem

Sew lang é uma linguagem fictícia criada para avaliar os conhecimentos em Interpretadores dos alunos de Linguagens de Programaçaão do quarto período de Engenharia de Computação do Centro Federal de Educação Tecnológica de Minas Gerais.

1.Imperativa

2.Orientada a Expressões

3.Dinamicamente Tipada

Execução

Para executar o código siga os seguintes passos:

Abra o seu terminal e digite SBT dentro da pasta interpretador;

sbt 

Em seguida digite RUN;

run

Funcionamento

É necessário a instalação de alguma IDE para acompanhamento do código, e também a instalação do SBT(Scala Build Tool), uma ferramenta de build que vamos utilizar para gerenciar as dependências do projeto e automatizar os processos de compilação, execução e teste do nosso projeto. Também é aconselhável verificar a versão do SBT e do JDK.

About

Interpretadores são programas de computador que leem um código fonte de uma linguagem de programação interpretada e o converte em código executável. Seu funcionamento pode variar de acordo com a implementação. Em alguns casos, o interpretador lê o código fonte linha a linha e o converte em código objeto (ou bytecode) à medida que o executa, em o…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages