Linguagem C - Visão geral
C é uma linguagem de alto nível de uso geral originalmente desenvolvida por Dennis M. Ritchie para desenvolver o sistema operacional UNIX no Bell Labs. C foi originalmente implementado no computador DEC PDP-11 em 1972.
Em 1978, Brian Kernighan e Dennis Ritchie produziram a primeira descrição de C disponível publicamente, agora conhecida como padrão K&R.
O sistema operacional UNIX, o compilador C e, essencialmente, todos os programas de aplicativos UNIX foram escritos em C. C agora se tornou uma linguagem profissional amplamente usada por várias razões -
- Fácil de aprender
- Linguagem estruturada
- Produz programas eficientes
- Ele pode lidar com atividades de baixo nível
- Ele pode ser compilado em uma variedade de plataformas de computador
Fatos sobre C
C foi inventado para escrever um sistema operacional chamado UNIX.
C é uma sucessora da linguagem B, introduzida por volta do início dos anos 1970.
A linguagem foi formalizada em 1988 pelo American National Standard Institute (ANSI).
O sistema operacional UNIX foi totalmente escrito em C.
Hoje, C é a linguagem de programação de sistema mais amplamente usada e popular.
A maior parte do software de última geração foi implementada usando C.
Os sistemas operacionais Linux mais populares de hoje e RDBMS MySQL foram escritos em C.
Por que usar C?
C foi inicialmente usado para trabalho de desenvolvimento de sistema, especialmente os programas que compõem o sistema operacional. C foi adotado como uma linguagem de desenvolvimento de sistema porque produz código que é executado quase tão rápido quanto o código escrito em linguagem assembly. Alguns exemplos do uso de C podem ser -
- Sistemas operacionais
- Compiladores de linguagem
- Assemblers
- Editores de Texto
- Spoolers de impressão
- Drivers de rede
- Programas modernos
- Databases
- Intérpretes de linguagem
- Utilities
Programas C
O programa AC pode variar de 3 a milhões de linhas e deve ser escrito em um ou mais arquivos de texto com extensão ".c"; por exemplo, hello.c . Você pode usar"vi", "vim" ou qualquer outro editor de texto para escrever seu programa C em um arquivo.
Este tutorial assume que você sabe como editar um arquivo de texto e como escrever o código-fonte dentro de um arquivo de programa.