Construção de Algoritmos e Programação

Programação em C

Autor
Afiliação

Jander Moreira

Data de Publicação

24/08/2024

\(\newcommand\Id[1]{\mbox{\textit{#1}}}\)

Apresentação

Importante

Este material está em produção e, assim, é necessária atenção quanto à precisão do conteúdo e às possíveis alterações que serão promovidas ao longo do tempo.

Versão 0.1-alfa

Este sítio é a versão online do livro “Construção de Algoritmos e Programação: Programação em C”.

A disciplina de graduação Construção de Algoritmos e Programação, que é ofertada regularmente pelo Departamento de Computação para os cursos de Bacharelado em Ciência da Computação e Bacharelado em Engenharia da Computação da Universidade Federal de São Carlos, motivou a escrita deste livro, pensando em uma abordagem distinta da usualmente feita em cursos básicos de programação.

A versão Programação em C

A linguagem C é uma linguagem básica, na qual a proximidade do código com as representações internas da memória é uma característica importante. Outras linguagens possuem nível de abstração mais alto, ocultando muitos detalhes do programador, como é o caso de Python e R, por exemplo.

Na experiência do autor, dominar minimamente uma linguagem de programação de nível de abstração mais baixo auxilia qualquer programador a entender muitos dos aspectos, sejam vantagens ou ciladas, existentes em qualquer outra linguagem procedural ou mesmo orientada a objetos. Isso torna aprender C uma experiência efetivamente enriquecedora.

As questões mais básicas da linguagem C são o assunto deste texto, fornecendo uma visão geral da codificação e de elementos de memória e representação que compõem um conhecimento precioso para quem desenvolve programas.

Disponibilidade online