Programando em C
Sites Interessantes

Conteúdo


Compiladores
Código-fonte
FAQs
Artigos e Tutoriais
Concursos de Programação
Depuração
Estilo
História e Divertimento
Miscelânea


Compiladores

Compiladores C/C++ Gratuitos
Esta página apresenta vários compiladores e interpretadores de C e C++ para uma variedade de sistemas operacionais. Podem-se fazer downloads gratuitos destes compiladores.

compilers.net
Outra página aonde se podem fazer downloads gratuitos de vários compiladores de C/C++.

Object Central
Este site oferece dois ambientes IDE gratuitos que podem ser utilizados por compiladores que não possuem esta facilidade (e.g., Comand Line Tools da Borland e DJGPP). Pode ser utilizado por compiladores C, C++ e Java.

Topo | Conteúdo


Código-fonte

Bibliotecas e Códigos-fonte Gratuitos
Este site contém bibliotecas e códigos-fonte que podem ser incorporados em programas de C/C++.

Topo | Conteúdo


FAQs

C FAQ
Uma coletânea de perguntas freqüentes sobre a linguagem C e suas respectivas respostas. Um documento que deve ser lido, pois sua dúvida pode ser esclarecida aqui.

Outra coleção de  FAQs
Nesta página você encontrará vários FAQs sobre a linguagem C.

Topo | Conteúdo


Artigos e Tutoriais

Being a Better Programmer
Um excelente artigo escrito por um programador profissional de jogos, mas útil para qualquer programador.

The C Programmer's Pages
Uma interessante coleção de artigos sobre a linguagem C.

Programming in C
Outra interessante coleção de artigos sobre a linguagem C. (Alguns artigos são de nível avançado.)

Learn C/C++ Today
Site contendo uma coleção de links (tutoriais e livros recomendados) dedicados à aprendizagem de C/C++.

Tutorial on Pointers and Arrays in C
Um excelente tutorial sobre arranjos e ponteiros em C.

Makefiles
Bom tutorial sobre o uso de makefiles. (Makefiles facilitam o processo de compilação e edição de ligações de programas multi-arquivos.)

The C Preprocessor
Excelente documento sobre tudo (ou quase tudo) o que você sempre quis saber sobre o pré-processador de C, mas tinha medo de perguntar... Em duas versões: pdf e ps.

C Optimisation Tutorial
Um bom artigo sobre otimização de programas escritos em C. Certifique-se que entende cada sugestão de otimização antes de utilizar. Lembre-se que é melhor ter um programa não otimizado funcionando corretamente do que um programa otimizado que não funciona!

Cprogramming.com
Site contendo artigos variados sobre programação em C. Não parece ser tão bom quanto alardeia, mas vale a pena conferir.

C Standard Questions
Excelente coleção de artigos sobre dúvidas comuns relacionadas com o padrão ISO da linguagem C.

C/C++ Users Journal
Revista on-line voltada para programadores de C/C++.

The Ivory Tower Programming Tutorials
Este site contém alguns artigos introdutórios interessantes sobre programação em C.

Becoming Bit Wise
Um bom artigo, escrito por Gene Myers, que explica e apresenta exemplos de uso dos operadores sobre bits de C.

www.function-pointer.org
Este site é dedicado ao estudo de ponteiros para funções e callbacks em C e C++, mas contém também muitos outros links interessantes.

C-Scene
Magazine online contendo vários artigos interessantes (e básicos) sobre programação em C e C++.

Topo | Conteúdo


Concursos de Programação

Programming Contest Problems Archive
Coletânea de links para diversos concursos de programação.

The International Obfuscated C Code Contest
Site que promove anualmente um concurso para escolher o programa em C mais confuso e difícil de ser entendido. Advertência: não imite os "estilos" de programação dos concorrentes!

Maratona de Programação da USP
Maratona de programação promovida pela Universidade de São Paulo.

ACM South American Regional Programming Contest
Seção regional do concurso de programação ACM International Collegiate Programming Contest .

Topo | Conteúdo


Depuração

The Top 10 Ways to Get Screwed by the Programming Language
Uma lista de dez erros comuns em programação em C.

ACM Special Issue on Debugging
Edição especial da ACM sobre depuração de programas. Contém alguns artigos úteis em qualquer linguagem de programação.

Improving and Fixing C Code
Excelente artigo sobre como escrever programas em C em bom estilo e prevenir-se contra erros de programação.

C: The Complete Nonsense
Lista de erros do livro "C: The Complete Reference" de Herbert Schildt. Apesar de ser grande, a lista ainda é incompleta!

C Language Gotchas
Este documento descreve alguns erros freqüentemente cometidos em programação em C (alguns dos quais são cometidos por programadores que se dizem experientes).

Topo | Conteúdo


Estilo

Guia de Estilo Indian Hill Original
Famoso guia de estilo em sua formulação original (em formato PDF).

Guia de Estilo Indian Hill com Acréscimos
Guia de estilo Indian Hill contendo contribuições adicionais (em formato PDF).

Notes on Programming in C
Mais um bom guia de estilo (em formato PDF). 

C Porting Guide
Guia de estilo com ênfase em portabilidade de programas escritos em C (em formato PDF).

The Ten Commandments for C Programmers
Uma série de recomendações para programadores de C em formato exótico de "mandamentos" (utiliza inglês bíblico arcaico).

Identifiers NOT To Use in C Programs
Coleção de identificadores que não devem ser utilizados em programas em C.

Topo | Conteúdo


História e Divertimento

The Development of the C Language
Revisão histórica do desenvolvimento e evolução da linguagem C apresentada por um dos seus criadores Dennis M. Ritchie. 

Why Pascal Is Not My Favorite Programming Language
Ponto-de-vista de um dos criadores da linguagem C (Brian W. Kernighan) sobre por que Pascal não é uma linguagem para programação séria.

Why C Is Not My Favorite Language
Réplica ao artigo de Kernighan escrita por um adepto da linguagem Pascal.

Real Programmers Don't Use Pascal
Hilariante!

Creators Admit Unix, C Hoax
Numa declaração que causou espanto na comunidade de informática, os criadores do sistema operacional Unix e da linguagem C afirmam que Unix e C tratavam-se apenas de gozação. Será verdade?

Topo | Conteúdo


Miscelânea

C Library Functions
Um guia de referência para todas as funções da biblioteca padrão de C; está um pouco desatualizado, mas ainda é útil.

Fundamentals of Embedded Software
Se você você procura informações sobre como combinar Assembly com C, este site é para você.

Programmers Heaven
Site que, segundo seus autores, contém "Over 19305 resources to explore". É melhor explorar este site nas férias! 

cprogramming.com
Outro site contendo um grande número de recursos para programadores de C e C++.

Topo | Conteúdo


©Ulysses de Oliveira, 2007
Última Atualização: 25/09/2007

Voltar