Aulas de C

Aprendizado continuo. Linguagem antiga e moderna

Arquivos da Categoria: Apresentação

Começando as atividades

Olá todos!

A idéia desse blog é ser uma espécie de “super-curso” de programação em linguagem C. Inicialmente serão englobados tópicos básicos com a programação mais simples, mas no futuro a ideia é englobar os tópicos mais avançados, como orientação a objetos em C++, bancos de dados, GUI, bibliotecas dinâmicas, etc.
Algumas propostas desse blog:

  • Sempre trabalharemos em cima do ANSI C. Caso contrário, o post indicará se precisará ser usado um ambiente ou compilador específicos;
  • Sempre que possível, serão utilizadas ferramentas livres. Em especial, o GCC (GNU C Compiler), que possui versões para Windows, Linux e outras plataformas;
  • Embora nosso foco não seja ensinar a parte de Lógica de Programação, o que for necessário será explicado. Porém, se você nunca programou antes, talvez seja melhor procurar na Internet por informações sobre Lógica de Programação;
  • Eu não sou um professor profissional! Isso ficando claro, vou dar todo apoio que estiver ao meu alcance;
  • Eu sou um ser humano, portanto posso cometer erros. Comentários serão bem-vindos;
  • Serei agnóstico quanto a IDEs (Integrated Development Environment, Ambientes de Programação). Embora possa fazer recomendações e, em alguns tópicos utilizar uma ou outra específica, cada um deverá usar a que lhe aprouver;
  • Em especial quanto ao Windows: sou um usuário de Linux. Embora possa dar ajuda em tópicos específicos e recomendar ferramentas, não sou mais tão proficiente no uso de ferramentas no Windows como já fui. Para quem puder, o conselho é utilizar um SO livre, como o Linux ou o FreeBSD. Caso contrário, existem muitas informações para IDEs C em Windows. Particularmente recomendo o Dev-C++ da Bloodshed como IDE para C em Windows. Outra boa IDE é a Turbo C da Borland;
  • Guerras Santas (tipo VI e EMACS) não serão apoiadas aqui. Como disse anteriormente: poderei recomendar ferramentas, mas acredito que a boa ferramenta é aquela que funciona bem com cada um;

Quanto a mim, sou formado em Desenvolvimento de Software pelas faculdades ASMEC (Ouro Fino – MG). Trabalho com computadores a pelo menos uns 6 anos e aprendi programação C com o antigo curso online livre de programação C mantido pela UFMG. Embora ele não desse diploma, ele dava uma coisa ainda mias importante: conhecimento. Apesar de desenvolver atualmente em outras linguagens, tenho uma paixão pela programação em C, onde fiz alguns dos meus melhores trabalhos na época da faculdade.
O objetivo é que você que está lendo aprenda mais sobre C e melhore seu entendimento de como um computador funciona.
De qualquer modo, esse é apenas um post inicial. Logo veremos programação de verdade.