Pular para conteúdo

2. Liguagens de programação escolhida pelo grupo

Para o desenvolvimento da construção de um compilador, o grupo escolheu as linguagens Python e C. O compilador transformará código escrito em Python para a linguagem C.

2.1 Motivação

A decisão se baseou no fato de que ambas as linguagens são conhecidas pelos integrantes do grupo, o que facilita o desenvolvimento. Além disso, a escolha da conversão de Python para C se justifica pela busca por um melhor desempenho na execução dos programas, já que a linguagem C apresenta maior eficiência em tempo de execução e uso de recursos.

2.2 Linguagem Python

Python é uma linguagem de programação de alto nível, interpretada e de propósito geral. Ela é amplamente utilizada devido à sua sintaxe simples e legibilidade, o que facilita o aprendizado e o desenvolvimento rápido de aplicações. Python possui uma vasta biblioteca padrão e suporte a diversos paradigmas de programação, como orientação a objetos, funcional e imperativa. É frequentemente usada em áreas como desenvolvimento web, ciência de dados, inteligência artificial e automação.

2.3 Linguagem C

C é uma linguagem de programação de baixo nível, compilada e amplamente utilizada para o desenvolvimento de sistemas e aplicações que exigem alto desempenho. Ela é conhecida por sua eficiência, controle direto sobre o hardware e uso otimizado de recursos. C é frequentemente empregada em sistemas operacionais, drivers, softwares embarcados e outras áreas onde o desempenho é crítico. Sua sintaxe influenciou diversas linguagens modernas, tornando-a uma base importante no aprendizado de programação.

Histórico de Versões

Data Versão Descrição Autor Revisor
17/04/2025 1.0 Definição das linguagens de programação escolhidas grupo Laís Ramos Barbosa e Taynara Cristina Ribeiro Marcellos -