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