---
title: "Conceitos de Linguagens de Programação (CLP)"
lang: pt
image: assets/img/logo-clp.png
date: last-modified
date-format: "DD/MM/YYYY"
---

## Bem-vindo à disciplina CLP

![logo-clp](assets/img/logo-clp.png){width="300" style="float: right; margin-left: 20px;"}

Esta é a página da disciplina de **Conceitos de Linguagens de Programação (CLP)** do curso de **Engenharia de Computação** do **CEFET-MG**, semestre **2026-1**.

Já tive a oportunidade de ministrar esta disciplina em 2011-1, 2012-2, 2014-2, 2016-2 na grade de 2008 que incluía a disciplina de laboratório e 2025-1 e 2026-1 na grade curricular atual.

CLP consolidou-se na grade curricular atual como uma disciplina **estritamente teórica de 2 horas-aula semanais**. Com a ausência da disciplina de laboratório (onde anteriormente eram realizados testes práticos com diversos paradigmas), a carga prática foi convertida em **dois trabalhos práticos robustos** que integram a avaliação desta disciplina teórica.

Nosso objetivo é estudar os fundamentos teóricos e práticos que regem o projeto e a implementação das linguagens de programação. Através do estudo de diferentes paradigmas (imperativo, funcional, lógico e orientado a objetos), exploramos como diferentes abstrações e formalismos impactam a legibilidade, a confiabilidade e a eficiência do desenvolvimento de software, capacitando o aluno a escolher a ferramenta ideal para cada domínio de problema.


{{< include planodeensino/2026-1/index.qmd >}}

### Conteúdo

- [Conteúdo da Disciplina](conteudo/)
- [Avaliações](avaliacoes/)
- [Trabalhos](trabalho/)
- [Anteriores](planodeensino/)

---

*Última atualização: {{< meta date >}}*

