Tecnologia
www.t2ti.com
1
Curso C Starter Apresentação
O Curso C Starter foi projetado com o objetivo de ajudar àquelas pessoas que têm uma base de lógica de programação e desejam aprender a linguagem C. A estrutura do curso é formada por módulos em PDF e por mini-cursos em vídeo. O aluno deve baixar esse material e estudá-lo. Deve realizar os exercícios propostos. Todas as dúvidas devem ser enviadas para a lista de discussão que está disponível para inscrição na página do Curso C Starter no site www.t2ti.com. As dúvidas serão respondidas pelos instrutores Albert Eije, Cláudio de Barros e Miguel Kojiio, além dos demais participantes da lista. Nosso objetivo é que após o estudo do Curso C Starter o aluno tenha as noções fundamentais da linguagem C e consiga, a partir deste momento, aprofundarse no assunto de forma autônoma e de acordo com as suas expectativas. Albert Eije trabalha com informática desde 1993. Durante esse período já trabalhou com várias linguagens de programação: Clipper, PHP, Delphi, C, Java, etc. Atualmente mantém o site www.alberteije.com e trabalha como analista de sistemas do Banco do Brasil. Cláudio de Barros é Tecnólogo em Processamento de Dados e analista de sistemas do Banco do Brasil. Miguel Kojiio é bacharel em Sistemas de Informação, profissional certificado Java e também trabalha como analista de sistemas do Banco do Brasil.
www.t2ti.com
2
Curso C Starter
Módulo
01
A Linguagem C
Conhecendo a Linguagem C Parte I
A linguagem C foi criada em 1972 por Dennis M. Ritchie e Ken Thompson no laboratório Bell. Ela foi baseada na linguagem B que já era uma evolução da linguagem BCPL. É estruturada, imperativa, procedural, de baixo nível e padronizada.
Criadores da linguagem C – Ken Thompson e Dennis Ritchie
Características
Pela definição C é uma linguagem de baixo nível, no entanto a mesma alia características de linguagens de alto nível (como Pascal) e outras de baixo nível como assembly. Isso significa