Linguagem C - Visão geral
C é uma linguagem de alto nível de propósito geral que foi originalmente desenvolvida por Dennis M. Ritchie para desenvolver o sistema operacional UNIX na Bell Labs. C foi originalmente implementado pela primeira vez no computador DEC PDP-11 em 1972.
Em 1978, Brian Kernighan e Dennis Ritchie produziram a primeira descrição publicamente disponível de C, 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
- Pode ser compilado em várias plataformas de computador
Fatos sobre C
-
C foi inventado para escrever um sistema operacional chamado UNIX.
-
C é um sucessor da linguagem B que foi 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 usada e popular.
-
A maioria dos softwares de última geração foram implementados usando C.
-
O sistema operacional Linux mais popular de hoje e o RDBMS MySQL foram escritos em C.
Por que usar C?
C foi inicialmente usado para o trabalho de desenvolvimento do sistema, particularmente os programas que compõem o sistema operacional. C foi adotado como uma linguagem de desenvolvimento de sistema porque produz código que roda 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
- Montadores
- Editores de texto
- Spoolers de impressão
- Drivers de rede
- Programas modernos
- Bancos de dados
- Intérpretes de idiomas
- Utilitários
Programas C
Um programa em C pode variar de 3 linhas a milhões de linhas e deve ser escrito em um ou mais arquivos de texto com extensão ".c"; por exemplo, olá.c . Você pode usar "vi" , "vim" ou qualquer outro editor de texto para escrever seu programa C em um arquivo.
Este tutorial pressupõe que você saiba como editar um arquivo de texto e como escrever código-fonte dentro de um arquivo de programa.
Linguagem C