Find Jobs
Hire Freelancers

Criar um compilador em python ou Java

$10-30 USD

Concluído
Publicado há 4 meses

$10-30 USD

Pago na entrega
Implementação do compilador SIMPLE/SML - fase de síntese Desenvolver a fase de síntese (código intermediário, se necessário, gerência de memória e código objeto) do compilador para a linguagem de programação SIMPLE. Observações: 1. o compilador poderá ser desenvolvido individualmente, ou no máximo, em dupla: 1.1. caso o compilador seja desenvolvido em dupla, postar a resposta no classroom somente uma vez, e indicar os componentes da dupla. 2. o compilador poderá ser desenvolvido na linguagem de programação de sua preferência, desde que seja open source e esteja disponível no Ubuntu 22.04. 2.1. anexar o código-fonte e as instruções para a compilação e execução do compilador; 2.2. não serão aceitos arquivos fonte com extensão diferente da linguagem de programação utilizada. 3. caso seja identificado compiladores idênticos ou muito parecidos entre os grupos (como por exemplo pelo controle de plágio, originalidade disponibilizado pelo classroom), ambos serão desconsiderados. 4. a avaliação do compilador será realizada com a submissão de quatro códigos-fonte escritos na linguagem de programação SIMPLE 4.1. cada código-fonte cujo código objeto seja executado corretamente valerá 1,0 ponto. [login to view URL] o plano de ensino, o desenvolvimento do compilador vale 2,0 pontos na nota da Segunda Avaliação, de modo que a nota a ser lançada na consolidação da Segunda Avaliação será a nota do classroom dividido por 2. 6. Segue um exemplo do arquivo de entrada fornecido (escrito na linguagem SIMPLE) e do arquivo de saída esperado (produzido pelo compilador na linguagem SML). entrada: 10 input n 15 if n < 0 goto 45 20 let f = 1 25 if n < 2 goto 50 30 let f = f * n 35 let n = n - 1 40 goto 25 45 let f = -1 50 print f 55 end saida: +1014 +2014 +4110 +4212 +3315 +2115 +2014 +3016 +2114 +4003 +1116 +4300 +1115 +4300 +0000 +0001 -0001
ID do Projeto: 37382686

Sobre o projeto

5 propostas
Projeto remoto
Ativo há 4 meses

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
Oi, Boa noite! Tudo bem? Parece um projeto simples e tenho uma pequena equipe para resolver mais rapidamente. Já programei um caso parecido e acho que vai ser tranquilo resolver.
$15 USD em 2 dias
5,0 (1 avaliação)
0,4
0,4
5 freelancers are bidding on average $19 USD for this job
Avatar do Usuário
Hi, I've read your job description and it seems that you are looking for JavaScript, Software Architecture, Python, Java and Spanish Translator developer. I have over 5 years of rich experience in web and mobile development. As I have expertise and rich experience in this field, so your project attracts me. I'd like to discuss your project on chatting so we can get clear idea with each other. I will start your work right now and provide you good result ASAP Regards
$20 USD em 1 dia
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
As you know, C++ is a widely used programming language that is widely used across many industries. This project requires you to develop a compiler for SIMPLE/SML which implements the synthesis phase of the compiler. Specifically, I would like you to develop the phase of synthesis for SIMPLE/SML. My experience consists of working on core PHP applications including b2b applications, ecommerce systems, task management systems and more. This gives me the necessary knowledge to understand how to implement a compiler in Python or Java. I believe that my skillset and experience make me the perfect fit for this project. If given the chance to show how well I can do this project, I guarantee that you won't be disappointed with the outcome. Please feel free to reach out if you have any questions or would like more information about me or my skillset.
$20 USD em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Dear, I hope this message finds you well. I am writing to express my interest in your project. Binary Sentinels is an IT company that specializes in providing, - Java/Spring boot/Node js/JPHP/Python/ASP.NET - Android/ IOS Native/React Native/ Flutter - Web Design/Mockups/Logos - Microsoft SQL Server/MySQL/Postgres Why choose us? 1. Mobile and Web Application Development 2. Technical Consultation 3. Technical Expertise I look forward to the opportunity to work with you. Please feel free to reach out. I am eager to discuss the project further and provide more details as needed. Regards, Kulsoom BA
$20 USD em 7 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) BRAZIL
Brasília, Brazil
5,0
1
Método de pagamento verificado
Membro desde nov. 1, 2023

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.