A linguagem C
Utilizando linguagem C podemos criar sistemas operacionais, aplicativos, drivers e entre outros. Alem de toda flexibilidade, C é capaz de gerar programas extremamente rápidos em tempo de execução, possui uma sintaxe simples e poderosa, com instruções de alto nível. Em 1973 com a inclusão do struct a linguagem C ficou eficaz e conhecida fazendo o kernel do Unix ser praticamente reescrito inteiramente em C.
C foi uma linguagem criada por programadores para programadores.
A linguagem C influenciou de forma direta muitas linguagens como C++, Java, C# , Objective C, e muitas outras linguagens de programação tem sua sintaxe e estruturas influenciadas por C.
A versão original PDP-11 do sistema Unix foi desenvolvido em assembly. Em 1973, com a adição dos tipos struct, a linguagem C tornou-se poderosa o suficiente para que a maior parte do kernel do Unix fosse reescrito em C. Este foi um dos primeiros núcleos de sistemas operacionais implementados numa linguagem diferente da linguagem Assembly. Em 1977, foram feitas novas mudanças por Ritchie e Stephen C. Johnson para facilitar a portabilidade do sistema operacional Unix. O Portable C Compiler de Johnson serviu de base para várias implementações de C em novas plataformas.7
C K&R[editar | editar código-fonte]
A linguagem C não teve um sucesso imediato após a sua criação e o seu uso ficou restrito a alguns laboratórios, mas em 1978 Brian Kernighane Dennis Ritchie lançam o livro The C Programming Language.8 que serviu de tutorial e mudou a história da